Просмотр исходного кода

Add two global variables "sq_main_argc/sq_main_argv" to make the the argc/argv parameters availlable for fltk module.

mingodad 13 лет назад
Родитель
Сommit
9b49429984
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      sq/sq.c

+ 8 - 2
sq/sq.c

@@ -318,10 +318,16 @@ SQRESULT sqext_register_Sq_Fpdf(HSQUIRRELVM v);
 SQRESULT sqext_register_SQLite3(HSQUIRRELVM v);
 SQRESULT sqext_register_mix (HSQUIRRELVM sqvm);
 SQRESULT sqext_register_rs232(HSQUIRRELVM v);
-SQRESULT sqext_register_tinyxml2(HSQUIRRELVM v);
+SQRESULT sqext_register_tinyxml2(HSQUIRRELVM v);
+
+int sq_main_argc = 0;
+char** sq_main_argv = 0;
 
 int main(int argc, char* argv[])
-{
+{
+    sq_main_argc = argc;
+    sq_main_argv = argv;
+
 	HSQUIRRELVM v;
 	SQInteger retval = 0;
 	//const SQChar *filename=NULL;