mirror of
				https://github.com/VCMP-SqMod/SqMod.git
				synced 2025-10-30 22:07:18 +01:00 
			
		
		
		
	Update code to comply with changes in the Squirrel API.
This commit is contained in:
		| @@ -177,8 +177,8 @@ struct Function  { | ||||
|         sq_pushobject(vm, mEnv); | ||||
|         // Validate the funtion parameter count | ||||
| #if !defined (SCRAT_NO_ERROR_CHECKING) | ||||
|         SQUnsignedInteger nparams; | ||||
|         SQUnsignedInteger nfreevars; | ||||
|         SQInteger nparams; | ||||
|         SQInteger nfreevars; | ||||
|         if (SQ_SUCCEEDED(sq_getclosureinfo(vm, -2, &nparams, &nfreevars)) && (nparams != ARGC)) { | ||||
|             sq_pop(vm, 2); | ||||
|             SQTHROW(vm, _SC("wrong number of parameters")); | ||||
| @@ -216,8 +216,8 @@ struct Function  { | ||||
|         sq_pushobject(vm, mEnv); | ||||
|         // Validate the funtion parameter count | ||||
| #if !defined (SCRAT_NO_ERROR_CHECKING) | ||||
|         SQUnsignedInteger nparams; | ||||
|         SQUnsignedInteger nfreevars; | ||||
|         SQInteger nparams; | ||||
|         SQInteger nfreevars; | ||||
|         if (SQ_SUCCEEDED(sq_getclosureinfo(vm, -2, &nparams, &nfreevars)) && (nparams != ARGC)) { | ||||
|             sq_pop(vm, 2); | ||||
|             SQTHROW(vm, _SC("wrong number of parameters")); | ||||
|   | ||||
| @@ -112,7 +112,7 @@ extern "C" { | ||||
|     typedef SQRELEASEHOOK (*SqLibAPI_getreleasehook)(HSQUIRRELVM v,SQInteger idx); | ||||
|     typedef SQChar* (*SqLibAPI_getscratchpad)(HSQUIRRELVM v,SQInteger minsize); | ||||
|     typedef SQRESULT (*SqLibAPI_getfunctioninfo)(HSQUIRRELVM v,SQInteger level,SQFunctionInfo *fi); | ||||
|     typedef SQRESULT (*SqLibAPI_getclosureinfo)(HSQUIRRELVM v,SQInteger idx,SQUnsignedInteger *nparams,SQUnsignedInteger *nfreevars); | ||||
|     typedef SQRESULT (*SqLibAPI_getclosureinfo)(HSQUIRRELVM v,SQInteger idx,SQInteger *nparams,SQInteger *nfreevars); | ||||
|     typedef SQRESULT (*SqLibAPI_getclosurename)(HSQUIRRELVM v,SQInteger idx); | ||||
|     typedef SQRESULT (*SqLibAPI_setnativeclosurename)(HSQUIRRELVM v,SQInteger idx,const SQChar *name); | ||||
|     typedef SQRESULT (*SqLibAPI_setinstanceup)(HSQUIRRELVM v, SQInteger idx, SQUserPointer p); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user