X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibspiderscript.so_src%2Fexports.c;h=4c73eb9f8627d42c0dc46940b7fdf9b284b31720;hb=3ac178949c57e5cbd0cfe59915da9840ecefa68e;hp=bce3e79f24f407f9adab08577e01bf54bed612e8;hpb=1529dadb6c2170bf9899fbde46d06a3d9a392b52;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libspiderscript.so_src/exports.c b/Usermode/Libraries/libspiderscript.so_src/exports.c index bce3e79f..4c73eb9f 100644 --- a/Usermode/Libraries/libspiderscript.so_src/exports.c +++ b/Usermode/Libraries/libspiderscript.so_src/exports.c @@ -8,18 +8,14 @@ #include // === PROTOTYPES === -tSpiderObject *Exports_Lang_Struct(tSpiderScript *Script, int NArgs, tSpiderObject **Args); +tSpiderValue *Exports_Lang_Struct(tSpiderScript *Script, int NArgs, tSpiderValue **Args); // === GLOBALS === - int gaExports_Lang_Struct_Args[] = {SS_DATATYPE_STRING,-1}; - -tSpiderFunction gaSpiderScript_Exports[] = { - {"Lang.Struct", Exports_Lang_Struct, gaExports_Lang_Struct_Args} -}; -const int giSpiderScript_NumExports = sizeof(gaSpiderScript_Exports)/sizeof(tSpiderFunction); +tSpiderFunction gExports_Lang_Struct = {NULL,"Lang.Struct", Exports_Lang_Struct, {SS_DATATYPE_STRING,-1}}; +tSpiderFunction *gpExports_First = &gExports_Lang_Struct; // === CODE === -tSpiderObject *Exports_Lang_Struct(tSpiderScript *Script, int NArgs, tSpiderObject **Args) +tSpiderValue *Exports_Lang_Struct(tSpiderScript *Script, int NArgs, tSpiderValue **Args) { int i; printf("Exports_Lang_Struct: (Script=%p, NArgs=%i, Args=%p)\n", Script, NArgs, Args);