6 #include "pcheader.hpp"
9 #define _ss(_vm_) (_vm_)->_sharedstate
11 #ifndef NO_GARBAGE_COLLECTOR
12 # define _opt_ss(_vm_) (_vm_)->_sharedstate
14 # define _opt_ss(_vm_) NULL
17 #define _GETSAFE_OBJ(v,idx,type,o) \
19 if(!vox_aux_gettypedarg(v,idx,type,&o)) \
25 #define vox_aux_paramscheck(v,count) \
27 if(vox_gettop(v) < count) \
29 v->ThrowError("not enough params in the stack"); \
41 VXInteger
buf_lexfeed(VXUserPointer file
);
42 VXInteger
file_read(VXUserPointer file
,VXUserPointer buf
,VXInteger size
);
43 VXInteger
file_write(VXUserPointer file
, VXUserPointer p
, VXInteger size
);
44 VXInteger
_io_file_lexfeed_PLAIN(VXUserPointer file
);
45 VXInteger
_io_file_lexfeed_UCS2_LE(VXUserPointer file
);
46 VXInteger
_io_file_lexfeed_UCS2_BE(VXUserPointer file
);