reswig
This commit is contained in:
parent
2643ac2b96
commit
dc9415a8c3
|
@ -29,7 +29,7 @@ swigclean: clean
|
||||||
rm -f mod_lua_wrap.*
|
rm -f mod_lua_wrap.*
|
||||||
|
|
||||||
lua_wrap: mod_lua_extra.c
|
lua_wrap: mod_lua_extra.c
|
||||||
swig -lua -c++ -I../../../../src/include -oh mod_lua_wrap.h -o mod_lua_wrap.cpp freeswitch.i
|
swig -lua -c++ -I../../../../../src/include -oh mod_lua_wrap.h -o mod_lua_wrap.cpp freeswitch.i
|
||||||
echo "#include \"mod_lua_extra.c\"" >> mod_lua_wrap.cpp
|
echo "#include \"mod_lua_extra.c\"" >> mod_lua_wrap.cpp
|
||||||
patch -s -p0 -i hack.diff
|
patch -s -p0 -i hack.diff
|
||||||
|
|
||||||
|
|
|
@ -746,7 +746,7 @@ swigclean: clean
|
||||||
rm -f mod_lua_wrap.*
|
rm -f mod_lua_wrap.*
|
||||||
|
|
||||||
lua_wrap: mod_lua_extra.c
|
lua_wrap: mod_lua_extra.c
|
||||||
swig -lua -c++ -I../../../../src/include -oh mod_lua_wrap.h -o mod_lua_wrap.cpp freeswitch.i
|
swig -lua -c++ -I../../../../../src/include -oh mod_lua_wrap.h -o mod_lua_wrap.cpp freeswitch.i
|
||||||
echo "#include \"mod_lua_extra.c\"" >> mod_lua_wrap.cpp
|
echo "#include \"mod_lua_extra.c\"" >> mod_lua_wrap.cpp
|
||||||
patch -s -p0 -i hack.diff
|
patch -s -p0 -i hack.diff
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
%module freeswitch
|
%module freeswitch
|
||||||
%include ../../../../swig_common.i
|
%include ../../../../../swig_common.i
|
||||||
//%include "cstring.i"
|
//%include "cstring.i"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1877,10 +1877,17 @@ static swig_lua_class _wrap_class_IVRMenu = { "IVRMenu", &SWIGTYPE_p_IVRMenu,_wr
|
||||||
|
|
||||||
static int _wrap_new_API(lua_State* L) {
|
static int _wrap_new_API(lua_State* L) {
|
||||||
int SWIG_arg = -1;
|
int SWIG_arg = -1;
|
||||||
|
CoreSession *arg1 = (CoreSession *) NULL ;
|
||||||
API *result = 0 ;
|
API *result = 0 ;
|
||||||
|
|
||||||
SWIG_check_num_args("API",0,0)
|
SWIG_check_num_args("API",0,1)
|
||||||
result = (API *)new API();
|
if(lua_gettop(L)>=1 && !SWIG_isptrtype(L,1)) SWIG_fail_arg("API",1,"CoreSession *");
|
||||||
|
if(lua_gettop(L)>=1){
|
||||||
|
if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_CoreSession,0))){
|
||||||
|
SWIG_fail_ptr("new_API",1,SWIGTYPE_p_CoreSession);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
result = (API *)new API(arg1);
|
||||||
SWIG_arg=0;
|
SWIG_arg=0;
|
||||||
SWIG_NewPointerObj(L,result,SWIGTYPE_p_API,1); SWIG_arg++;
|
SWIG_NewPointerObj(L,result,SWIGTYPE_p_API,1); SWIG_arg++;
|
||||||
return SWIG_arg;
|
return SWIG_arg;
|
||||||
|
|
Loading…
Reference in New Issue