diff --git a/squirrel/sqvm.cpp b/squirrel/sqvm.cpp index 1dc8c3e..087daf0 100644 --- a/squirrel/sqvm.cpp +++ b/squirrel/sqvm.cpp @@ -15,6 +15,8 @@ #include "sqclass.h" #define TOP() (_stack._vals[_top-1]) +#define TARGET _stack._vals[_stackbase+arg0] +#define STK(a) _stack._vals[_stackbase+(a)] bool SQVM::BW_OP(SQUnsignedInteger op,SQObjectPtr &trg,const SQObjectPtr &o1,const SQObjectPtr &o2) { diff --git a/squirrel/sqvm.h b/squirrel/sqvm.h index 2138fb3..35fef5b 100644 --- a/squirrel/sqvm.h +++ b/squirrel/sqvm.h @@ -28,9 +28,6 @@ struct SQExceptionTrap{ #define _INLINE -#define STK(a) _stack._vals[_stackbase+(a)] -#define TARGET _stack._vals[_stackbase+arg0] - typedef sqvector ExceptionsTraps; struct SQVM : public CHAINABLE_OBJ