OSDN Git Service

skip 表示を修正, squirrel の呼び出しバグを修正
[unagi/old-svn-converted.git] / client / trunk / anago / squirrel_wrap.h
index 4d64df1..cbf3ba0 100644 (file)
@@ -1,8 +1,9 @@
 #ifndef _SQUIRREL_WRAP_H_
 #define _SQUIRREL_WRAP_H_
-HSQUIRRELVM qr_open(void);
-void qr_function_register_global(HSQUIRRELVM v, const char *name, SQFUNCTION f);
-SQRESULT qr_call(HSQUIRRELVM v, const SQChar *functionname, SQUserPointer up, bool settop, int argnum, ...);
+struct textcontrol;
+HSQUIRRELVM qr_open(struct textcontrol *p);
+void qr_function_register_global(HSQUIRRELVM v, const wgChar *name, SQFUNCTION f);
+SQRESULT qr_call(HSQUIRRELVM v, const SQChar *functionname, SQUserPointer up, const SQChar *scriptfile, int argnum, ...);
 void qr_close(HSQUIRRELVM v);
 SQRESULT qr_argument_get(HSQUIRRELVM v, SQInteger num, ...);
 SQRESULT qr_userpointer_get(HSQUIRRELVM v, SQUserPointer *up);