Update to Squirrel 3.0.6
[supertux.git] / external / squirrel / sqstdlib / sqstdsystem.cpp
old mode 100755 (executable)
new mode 100644 (file)
index c7153a6..40f78d7
@@ -122,14 +122,14 @@ static SQInteger _system_date(HSQUIRRELVM v)
 static SQRegFunction systemlib_funcs[]={\r
        _DECL_FUNC(getenv,2,_SC(".s")),\r
        _DECL_FUNC(system,2,_SC(".s")),\r
-       _DECL_FUNC(clock,1,NULL),\r
+       _DECL_FUNC(clock,0,NULL),\r
        _DECL_FUNC(time,1,NULL),\r
        _DECL_FUNC(date,-1,_SC(".nn")),\r
        _DECL_FUNC(remove,2,_SC(".s")),\r
        _DECL_FUNC(rename,3,_SC(".ss")),\r
        {0,0}\r
 };\r
-\r
+#undef _DECL_FUNC\r
 \r
 SQInteger sqstd_register_systemlib(HSQUIRRELVM v)\r
 {\r
@@ -140,7 +140,7 @@ SQInteger sqstd_register_systemlib(HSQUIRRELVM v)
                sq_newclosure(v,systemlib_funcs[i].f,0);\r
                sq_setparamscheck(v,systemlib_funcs[i].nparamscheck,systemlib_funcs[i].typemask);\r
                sq_setnativeclosurename(v,-1,systemlib_funcs[i].name);\r
-               sq_createslot(v,-3);\r
+               sq_newslot(v,-3,SQFalse);\r
                i++;\r
        }\r
        return 1;\r