[lua] patch for adding a table.create method to Lua core
This commit is contained in:
parent
ac6203f3fb
commit
733dae68cf
|
@ -0,0 +1,24 @@
|
|||
--- a/src/ltablib.c 2008-02-14 17:46:58.000000000 +0100
|
||||
+++ b/src/ltablib.c 2011-05-01 13:27:24.599067003 +0200
|
||||
@@ -265,6 +265,13 @@
|
||||
|
||||
/* }====================================================== */
|
||||
|
||||
+static int create (lua_State *L) {
|
||||
+ int narr, nrec;
|
||||
+ narr = luaL_optint(L, 1, 0);
|
||||
+ nrec = luaL_optint(L, 2, 0);
|
||||
+ lua_createtable(L, narr, nrec);
|
||||
+ return 1;
|
||||
+}
|
||||
|
||||
static const luaL_Reg tab_funcs[] = {
|
||||
{"concat", tconcat},
|
||||
@@ -276,6 +283,7 @@
|
||||
{"remove", tremove},
|
||||
{"setn", setn},
|
||||
{"sort", sort},
|
||||
+ {"create", create},
|
||||
{NULL, NULL}
|
||||
};
|
||||
|
Loading…
Reference in New Issue