aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2011-02-02 02:38:59 +0100
committerMike Pall <mike>2011-02-02 02:38:59 +0100
commit2c8945d3e734bb42faa60ef0b97a6115a2b099f7 (patch)
treee60c74f1aedd55b133b9194746b9c9952dc47a30 /src
parent1505d6ffde5e91716ebdd6eeb14860eeedf2bf30 (diff)
downloadluajit-2c8945d3e734bb42faa60ef0b97a6115a2b099f7.tar.gz
luajit-2c8945d3e734bb42faa60ef0b97a6115a2b099f7.tar.bz2
luajit-2c8945d3e734bb42faa60ef0b97a6115a2b099f7.zip
Use names defined in lualib.h for library registration.
Diffstat (limited to 'src')
-rw-r--r--src/lib_base.c4
-rw-r--r--src/lib_bit.c2
-rw-r--r--src/lib_debug.c2
-rw-r--r--src/lib_ffi.c6
-rw-r--r--src/lib_io.c4
-rw-r--r--src/lib_jit.c6
-rw-r--r--src/lib_math.c2
-rw-r--r--src/lib_os.c2
-rw-r--r--src/lib_string.c2
-rw-r--r--src/lib_table.c2
-rw-r--r--src/lj_lib.h4
11 files changed, 17 insertions, 19 deletions
diff --git a/src/lib_base.c b/src/lib_base.c
index 47530f93..1a9a6df2 100644
--- a/src/lib_base.c
+++ b/src/lib_base.c
@@ -614,8 +614,8 @@ LUALIB_API int luaopen_base(lua_State *L)
614 settabV(L, lj_tab_setstr(L, env, lj_str_newlit(L, "_G")), env); 614 settabV(L, lj_tab_setstr(L, env, lj_str_newlit(L, "_G")), env);
615 lua_pushliteral(L, LUA_VERSION); /* top-3. */ 615 lua_pushliteral(L, LUA_VERSION); /* top-3. */
616 newproxy_weaktable(L); /* top-2. */ 616 newproxy_weaktable(L); /* top-2. */
617 LJ_LIB_REG_(L, "_G", base); 617 LJ_LIB_REG(L, "_G", base);
618 LJ_LIB_REG(L, coroutine); 618 LJ_LIB_REG(L, LUA_COLIBNAME, coroutine);
619 return 2; 619 return 2;
620} 620}
621 621
diff --git a/src/lib_bit.c b/src/lib_bit.c
index 77fd9f9a..c200404b 100644
--- a/src/lib_bit.c
+++ b/src/lib_bit.c
@@ -68,7 +68,7 @@ LJLIB_CF(bit_tohex)
68 68
69LUALIB_API int luaopen_bit(lua_State *L) 69LUALIB_API int luaopen_bit(lua_State *L)
70{ 70{
71 LJ_LIB_REG(L, bit); 71 LJ_LIB_REG(L, LUA_BITLIBNAME, bit);
72 return 1; 72 return 1;
73} 73}
74 74
diff --git a/src/lib_debug.c b/src/lib_debug.c
index 95420222..3f1cb8c6 100644
--- a/src/lib_debug.c
+++ b/src/lib_debug.c
@@ -360,7 +360,7 @@ LJLIB_CF(debug_traceback)
360 360
361LUALIB_API int luaopen_debug(lua_State *L) 361LUALIB_API int luaopen_debug(lua_State *L)
362{ 362{
363 LJ_LIB_REG(L, debug); 363 LJ_LIB_REG(L, LUA_DBLIBNAME, debug);
364 return 1; 364 return 1;
365} 365}
366 366
diff --git a/src/lib_ffi.c b/src/lib_ffi.c
index ef5de029..85a4e9c1 100644
--- a/src/lib_ffi.c
+++ b/src/lib_ffi.c
@@ -524,14 +524,14 @@ LJLIB_PUSH(top-2) LJLIB_SET(arch)
524LUALIB_API int luaopen_ffi(lua_State *L) 524LUALIB_API int luaopen_ffi(lua_State *L)
525{ 525{
526 lj_ctype_init(L); 526 lj_ctype_init(L);
527 LJ_LIB_REG_(L, NULL, ffi_meta); 527 LJ_LIB_REG(L, NULL, ffi_meta);
528 /* NOBARRIER: basemt is a GC root. */ 528 /* NOBARRIER: basemt is a GC root. */
529 setgcref(basemt_it(G(L), LJ_TCDATA), obj2gco(tabV(L->top-1))); 529 setgcref(basemt_it(G(L), LJ_TCDATA), obj2gco(tabV(L->top-1)));
530 LJ_LIB_REG_(L, NULL, ffi_clib); 530 LJ_LIB_REG(L, NULL, ffi_clib);
531 lj_clib_default(L, tabV(L->top-1)); /* Create ffi.C default namespace. */ 531 lj_clib_default(L, tabV(L->top-1)); /* Create ffi.C default namespace. */
532 lua_pushliteral(L, LJ_OS_NAME); 532 lua_pushliteral(L, LJ_OS_NAME);
533 lua_pushliteral(L, LJ_ARCH_NAME); 533 lua_pushliteral(L, LJ_ARCH_NAME);
534 LJ_LIB_REG_(L, NULL, ffi); /* Note: no global "ffi" created! */ 534 LJ_LIB_REG(L, NULL, ffi); /* Note: no global "ffi" created! */
535 return 1; 535 return 1;
536} 536}
537 537
diff --git a/src/lib_io.c b/src/lib_io.c
index 19528bb1..307d005c 100644
--- a/src/lib_io.c
+++ b/src/lib_io.c
@@ -504,10 +504,10 @@ static GCobj *io_std_new(lua_State *L, FILE *fp, const char *name)
504LUALIB_API int luaopen_io(lua_State *L) 504LUALIB_API int luaopen_io(lua_State *L)
505{ 505{
506 lj_lib_pushcf(L, lj_cf_io_lines_iter, FF_io_lines_iter); 506 lj_lib_pushcf(L, lj_cf_io_lines_iter, FF_io_lines_iter);
507 LJ_LIB_REG_(L, NULL, io_method); 507 LJ_LIB_REG(L, NULL, io_method);
508 copyTV(L, L->top, L->top-1); L->top++; 508 copyTV(L, L->top, L->top-1); L->top++;
509 lua_setfield(L, LUA_REGISTRYINDEX, LUA_FILEHANDLE); 509 lua_setfield(L, LUA_REGISTRYINDEX, LUA_FILEHANDLE);
510 LJ_LIB_REG(L, io); 510 LJ_LIB_REG(L, LUA_IOLIBNAME, io);
511 setgcref(G(L)->gcroot[GCROOT_IO_INPUT], io_std_new(L, stdin, "stdin")); 511 setgcref(G(L)->gcroot[GCROOT_IO_INPUT], io_std_new(L, stdin, "stdin"));
512 setgcref(G(L)->gcroot[GCROOT_IO_OUTPUT], io_std_new(L, stdout, "stdout")); 512 setgcref(G(L)->gcroot[GCROOT_IO_OUTPUT], io_std_new(L, stdout, "stdout"));
513 io_std_new(L, stderr, "stderr"); 513 io_std_new(L, stderr, "stderr");
diff --git a/src/lib_jit.c b/src/lib_jit.c
index f99418cc..66a00523 100644
--- a/src/lib_jit.c
+++ b/src/lib_jit.c
@@ -592,11 +592,11 @@ LUALIB_API int luaopen_jit(lua_State *L)
592 lua_pushliteral(L, LJ_ARCH_NAME); 592 lua_pushliteral(L, LJ_ARCH_NAME);
593 lua_pushinteger(L, LUAJIT_VERSION_NUM); 593 lua_pushinteger(L, LUAJIT_VERSION_NUM);
594 lua_pushliteral(L, LUAJIT_VERSION); 594 lua_pushliteral(L, LUAJIT_VERSION);
595 LJ_LIB_REG(L, jit); 595 LJ_LIB_REG(L, LUA_JITLIBNAME, jit);
596#ifndef LUAJIT_DISABLE_JITUTIL 596#ifndef LUAJIT_DISABLE_JITUTIL
597 LJ_LIB_REG_(L, "jit.util", jit_util); 597 LJ_LIB_REG(L, "jit.util", jit_util);
598#endif 598#endif
599 LJ_LIB_REG_(L, "jit.opt", jit_opt); 599 LJ_LIB_REG(L, "jit.opt", jit_opt);
600 L->top -= 2; 600 L->top -= 2;
601 jit_init(L); 601 jit_init(L);
602 return 1; 602 return 1;
diff --git a/src/lib_math.c b/src/lib_math.c
index 3573fe47..79d91e73 100644
--- a/src/lib_math.c
+++ b/src/lib_math.c
@@ -167,7 +167,7 @@ LUALIB_API int luaopen_math(lua_State *L)
167 RandomState *rs; 167 RandomState *rs;
168 rs = (RandomState *)lua_newuserdata(L, sizeof(RandomState)); 168 rs = (RandomState *)lua_newuserdata(L, sizeof(RandomState));
169 rs->valid = 0; /* Use lazy initialization to save some time on startup. */ 169 rs->valid = 0; /* Use lazy initialization to save some time on startup. */
170 LJ_LIB_REG(L, math); 170 LJ_LIB_REG(L, LUA_MATHLIBNAME, math);
171#if defined(LUA_COMPAT_MOD) 171#if defined(LUA_COMPAT_MOD)
172 lua_getfield(L, -1, "fmod"); 172 lua_getfield(L, -1, "fmod");
173 lua_setfield(L, -2, "mod"); 173 lua_setfield(L, -2, "mod");
diff --git a/src/lib_os.c b/src/lib_os.c
index 81c96e15..72929408 100644
--- a/src/lib_os.c
+++ b/src/lib_os.c
@@ -250,7 +250,7 @@ LJLIB_CF(os_setlocale)
250 250
251LUALIB_API int luaopen_os(lua_State *L) 251LUALIB_API int luaopen_os(lua_State *L)
252{ 252{
253 LJ_LIB_REG(L, os); 253 LJ_LIB_REG(L, LUA_OSLIBNAME, os);
254 return 1; 254 return 1;
255} 255}
256 256
diff --git a/src/lib_string.c b/src/lib_string.c
index 27eae557..0b1c98a9 100644
--- a/src/lib_string.c
+++ b/src/lib_string.c
@@ -791,7 +791,7 @@ LUALIB_API int luaopen_string(lua_State *L)
791{ 791{
792 GCtab *mt; 792 GCtab *mt;
793 global_State *g; 793 global_State *g;
794 LJ_LIB_REG(L, string); 794 LJ_LIB_REG(L, LUA_STRLIBNAME, string);
795#if defined(LUA_COMPAT_GFIND) 795#if defined(LUA_COMPAT_GFIND)
796 lua_getfield(L, -1, "gmatch"); 796 lua_getfield(L, -1, "gmatch");
797 lua_setfield(L, -2, "gfind"); 797 lua_setfield(L, -2, "gfind");
diff --git a/src/lib_table.c b/src/lib_table.c
index 66947a45..8ae54167 100644
--- a/src/lib_table.c
+++ b/src/lib_table.c
@@ -270,7 +270,7 @@ LJLIB_CF(table_sort)
270 270
271LUALIB_API int luaopen_table(lua_State *L) 271LUALIB_API int luaopen_table(lua_State *L)
272{ 272{
273 LJ_LIB_REG(L, table); 273 LJ_LIB_REG(L, LUA_TABLIBNAME, table);
274 return 1; 274 return 1;
275} 275}
276 276
diff --git a/src/lj_lib.h b/src/lj_lib.h
index ef73218e..b9bd4c2d 100644
--- a/src/lj_lib.h
+++ b/src/lj_lib.h
@@ -81,9 +81,7 @@ static LJ_AINLINE void lj_lib_pushcc(lua_State *L, lua_CFunction f,
81#define LJLIB_NOREGUV 81#define LJLIB_NOREGUV
82#define LJLIB_NOREG 82#define LJLIB_NOREG
83 83
84#define LJ_LIB_REG(L, name) \ 84#define LJ_LIB_REG(L, regname, name) \
85 lj_lib_register(L, #name, lj_lib_init_##name, lj_lib_cf_##name)
86#define LJ_LIB_REG_(L, regname, name) \
87 lj_lib_register(L, regname, lj_lib_init_##name, lj_lib_cf_##name) 85 lj_lib_register(L, regname, lj_lib_init_##name, lj_lib_cf_##name)
88 86
89LJ_FUNC void lj_lib_register(lua_State *L, const char *libname, 87LJ_FUNC void lj_lib_register(lua_State *L, const char *libname,