25 lines
562 B
Diff
25 lines
562 B
Diff
|
--- 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}
|
||
|
};
|
||
|
|