diff options
author | Mike Pall <mike> | 2011-02-02 02:38:59 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-02-02 02:38:59 +0100 |
commit | 2c8945d3e734bb42faa60ef0b97a6115a2b099f7 (patch) | |
tree | e60c74f1aedd55b133b9194746b9c9952dc47a30 /src | |
parent | 1505d6ffde5e91716ebdd6eeb14860eeedf2bf30 (diff) | |
download | luajit-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.c | 4 | ||||
-rw-r--r-- | src/lib_bit.c | 2 | ||||
-rw-r--r-- | src/lib_debug.c | 2 | ||||
-rw-r--r-- | src/lib_ffi.c | 6 | ||||
-rw-r--r-- | src/lib_io.c | 4 | ||||
-rw-r--r-- | src/lib_jit.c | 6 | ||||
-rw-r--r-- | src/lib_math.c | 2 | ||||
-rw-r--r-- | src/lib_os.c | 2 | ||||
-rw-r--r-- | src/lib_string.c | 2 | ||||
-rw-r--r-- | src/lib_table.c | 2 | ||||
-rw-r--r-- | src/lj_lib.h | 4 |
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 | ||
69 | LUALIB_API int luaopen_bit(lua_State *L) | 69 | LUALIB_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 | ||
361 | LUALIB_API int luaopen_debug(lua_State *L) | 361 | LUALIB_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) | |||
524 | LUALIB_API int luaopen_ffi(lua_State *L) | 524 | LUALIB_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) | |||
504 | LUALIB_API int luaopen_io(lua_State *L) | 504 | LUALIB_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 | ||
251 | LUALIB_API int luaopen_os(lua_State *L) | 251 | LUALIB_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 | ||
271 | LUALIB_API int luaopen_table(lua_State *L) | 271 | LUALIB_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 | ||
89 | LJ_FUNC void lj_lib_register(lua_State *L, const char *libname, | 87 | LJ_FUNC void lj_lib_register(lua_State *L, const char *libname, |