#include "sqclosure.h"\r
#include "sqstring.h"\r
\r
-SQRESULT sq_stackinfos(HSQUIRRELVM v, int level, SQStackInfos *si)\r
+SQRESULT sq_stackinfos(HSQUIRRELVM v, SQInteger level, SQStackInfos *si)\r
{\r
- int cssize = v->_callsstack.size();\r
+ SQInteger cssize = v->_callsstack.size();\r
if (cssize > level) {\r
memset(si, 0, sizeof(SQStackInfos));\r
SQVM::CallInfo &ci = v->_callsstack[cssize-level-1];\r
}\r
\r
\r
-void SQVM::Raise_ParamTypeError(int nparam,int typemask,int type)\r
+void SQVM::Raise_ParamTypeError(SQInteger nparam,SQInteger typemask,SQInteger type)\r
{\r
SQObjectPtr exptypes = SQString::Create(_ss(this), _SC(""), -1);\r
- int found = 0; \r
- for(int i=0; i<16; i++)\r
+ SQInteger found = 0; \r
+ for(SQInteger i=0; i<16; i++)\r
{\r
- int mask = 0x00000001 << i;\r
+ SQInteger mask = 0x00000001 << i;\r
if(typemask & (mask)) {\r
if(found>0) StringCat(exptypes,SQString::Create(_ss(this), _SC("|"), -1), exptypes);\r
found ++;\r