Updated project structure:
CMake changes: - Replace text files containing paths to installation, with install commands - You can set paths as cache variable - Added new option INSTALL_AFTER_BUILD Code changes: - Revert the changes to allow usage for older versions of g2o (like 0.1.9) This change is only temporary, to publish the release module fo the older g2o versions.
This commit is contained in:
43
dependencies/sqrat/include/sqmodule.h
vendored
43
dependencies/sqrat/include/sqmodule.h
vendored
@@ -189,49 +189,6 @@ extern "C" {
|
||||
/*debug*/
|
||||
SQRESULT (*stackinfos)(HSQUIRRELVM v,SQInteger level,SQStackInfos *si);
|
||||
void (*setdebughook)(HSQUIRRELVM v);
|
||||
|
||||
/*missing vm*/
|
||||
void (*setsharedforeignptr)(HSQUIRRELVM v, SQUserPointer p);
|
||||
SQUserPointer (*getsharedforeignptr)(HSQUIRRELVM v);
|
||||
void (*setvmreleasehook)(HSQUIRRELVM v, SQRELEASEHOOK hook);
|
||||
SQRELEASEHOOK (*getvmreleasehook)(HSQUIRRELVM v);
|
||||
void (*setsharedreleasehook)(HSQUIRRELVM v, SQRELEASEHOOK hook);
|
||||
SQRELEASEHOOK (*getsharedreleasehook)(HSQUIRRELVM v);
|
||||
SQPRINTFUNCTION (*geterrorfunc)(HSQUIRRELVM v);
|
||||
SQInteger (*getversion)();
|
||||
|
||||
/*missing object creation handling*/
|
||||
void (*newtableex)(HSQUIRRELVM v, SQInteger initialcapacity);
|
||||
SQRESULT (*setclosureroot)(HSQUIRRELVM v, SQInteger idx);
|
||||
SQRESULT (*getclosureroot)(HSQUIRRELVM v, SQInteger idx);
|
||||
void (*pushthread)(HSQUIRRELVM v, HSQUIRRELVM thread);
|
||||
SQRESULT (*type_of)(HSQUIRRELVM v, SQInteger idx);
|
||||
SQHash (*gethash)(HSQUIRRELVM v, SQInteger idx);
|
||||
SQRELEASEHOOK (*getreleasehook)(HSQUIRRELVM v, SQInteger idx);
|
||||
SQRESULT (*getfunctioninfo)(HSQUIRRELVM v, SQInteger level, SQFunctionInfo* fi);
|
||||
SQRESULT (*getclosurename)(HSQUIRRELVM v, SQInteger idx);
|
||||
SQRESULT (*getmemberhandle)(HSQUIRRELVM v, SQInteger idx, HSQMEMBERHANDLE* handle);
|
||||
SQRESULT (*getbyhandle)(HSQUIRRELVM v, SQInteger idx, const HSQMEMBERHANDLE* handle);
|
||||
SQRESULT (*setbyhandle)(HSQUIRRELVM v, SQInteger idx, const HSQMEMBERHANDLE* handle);
|
||||
|
||||
/*missing object manipulation*/
|
||||
SQRESULT (*newmember)(HSQUIRRELVM v, SQInteger idx, SQBool bstatic);
|
||||
SQRESULT (*rawnewmember)(HSQUIRRELVM v, SQInteger idx, SQBool bstatic);
|
||||
|
||||
/*missing calls*/
|
||||
SQRESULT (*getcallee)(HSQUIRRELVM v);
|
||||
SQRESULT (*throwobject)(HSQUIRRELVM v);
|
||||
|
||||
/*missing raw object handling*/
|
||||
SQUnsignedInteger (*getrefcount)(HSQUIRRELVM v, HSQOBJECT* po);
|
||||
SQUserPointer (*objtouserpointer)(const HSQOBJECT* o);
|
||||
SQUnsignedInteger (*getvmrefcount)(HSQUIRRELVM v, const HSQOBJECT* po);
|
||||
|
||||
/*missing GC*/
|
||||
SQRESULT (*resurrectunreachable)(HSQUIRRELVM v);
|
||||
|
||||
/*missing debug*/
|
||||
void (*setnativedebughook)(HSQUIRRELVM v, SQDEBUGHOOK hook);
|
||||
} sq_api;
|
||||
typedef sq_api* HSQAPI;
|
||||
/// @endcond
|
||||
|
||||
Reference in New Issue
Block a user