Преглед изворни кода

new mark LUAMOD_API for all luaopen_* functions

Roberto Ierusalimschy пре 15 година
родитељ
комит
a6f465f558
11 измењених фајлова са 32 додато и 30 уклоњено
  1. 2 2
      lbaselib.c
  2. 2 2
      lbitlib.c
  3. 2 2
      ldblib.c
  4. 2 2
      liolib.c
  5. 2 2
      lmathlib.c
  6. 2 2
      loadlib.c
  7. 2 2
      loslib.c
  8. 2 2
      lstrlib.c
  9. 2 2
      ltablib.c
  10. 4 2
      luaconf.h
  11. 10 10
      lualib.h

+ 2 - 2
lbaselib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: lbaselib.c,v 1.224 2009/11/16 15:51:03 roberto Exp roberto $
+** $Id: lbaselib.c,v 1.225 2009/11/19 16:26:29 roberto Exp roberto $
 ** Basic library
 ** See Copyright Notice in lua.h
 */
@@ -716,7 +716,7 @@ static void base_open (lua_State *L) {
 }
 
 
-LUALIB_API int luaopen_base (lua_State *L) {
+LUAMOD_API int luaopen_base (lua_State *L) {
   base_open(L);
   luaL_register(L, LUA_COLIBNAME, co_funcs);
   return 2;

+ 2 - 2
lbitlib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: $
+** $Id: lbitlib.c,v 1.1 2009/07/01 16:17:08 roberto Exp roberto $
 ** Standard library for bitwise operations
 ** See Copyright Notice in lua.h
 */
@@ -117,7 +117,7 @@ static const luaL_Reg bitlib[] = {
 
 
 
-LUALIB_API int luaopen_bit (lua_State *L) {
+LUAMOD_API int luaopen_bit (lua_State *L) {
   luaL_register(L, LUA_BITLIBNAME, bitlib);
   return 1;
 }

+ 2 - 2
ldblib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: ldblib.c,v 1.115 2009/11/09 19:10:48 roberto Exp roberto $
+** $Id: ldblib.c,v 1.116 2009/11/18 15:50:18 roberto Exp roberto $
 ** Interface from Lua to its debug API
 ** See Copyright Notice in lua.h
 */
@@ -377,7 +377,7 @@ static const luaL_Reg dblib[] = {
 };
 
 
-LUALIB_API int luaopen_debug (lua_State *L) {
+LUAMOD_API int luaopen_debug (lua_State *L) {
   luaL_register(L, LUA_DBLIBNAME, dblib);
   return 1;
 }

+ 2 - 2
liolib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: liolib.c,v 2.81 2009/08/28 13:51:57 roberto Exp roberto $
+** $Id: liolib.c,v 2.82 2009/09/01 19:10:48 roberto Exp roberto $
 ** Standard I/O (and system) library
 ** See Copyright Notice in lua.h
 */
@@ -548,7 +548,7 @@ static void newfenv (lua_State *L, lua_CFunction cls) {
 }
 
 
-LUALIB_API int luaopen_io (lua_State *L) {
+LUAMOD_API int luaopen_io (lua_State *L) {
   createmeta(L);
   /* create (private) environment (with fields IO_INPUT, IO_OUTPUT, __close) */
   newfenv(L, io_fclose);

+ 2 - 2
lmathlib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: lmathlib.c,v 1.72 2009/02/18 13:17:10 roberto Exp roberto $
+** $Id: lmathlib.c,v 1.73 2009/03/17 17:55:39 roberto Exp roberto $
 ** Standard mathematical library
 ** See Copyright Notice in lua.h
 */
@@ -262,7 +262,7 @@ static const luaL_Reg mathlib[] = {
 /*
 ** Open math library
 */
-LUALIB_API int luaopen_math (lua_State *L) {
+LUAMOD_API int luaopen_math (lua_State *L) {
   luaL_register(L, LUA_MATHLIBNAME, mathlib);
   lua_pushnumber(L, PI);
   lua_setfield(L, -2, "pi");

+ 2 - 2
loadlib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: loadlib.c,v 1.66 2009/10/05 16:44:33 roberto Exp roberto $
+** $Id: loadlib.c,v 1.67 2009/11/16 15:51:19 roberto Exp roberto $
 ** Dynamic library loader for Lua
 ** See Copyright Notice in lua.h
 **
@@ -647,7 +647,7 @@ static const lua_CFunction loaders[] =
   {loader_preload, loader_Lua, loader_C, loader_Croot, NULL};
 
 
-LUALIB_API int luaopen_package (lua_State *L) {
+LUAMOD_API int luaopen_package (lua_State *L) {
   int i;
   /* create new type _LOADLIB */
   luaL_newmetatable(L, "_LOADLIB");

+ 2 - 2
loslib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: loslib.c,v 1.25 2009/08/25 19:58:08 roberto Exp roberto $
+** $Id: loslib.c,v 1.26 2009/11/23 18:20:38 roberto Exp roberto $
 ** Standard Operating System library
 ** See Copyright Notice in lua.h
 */
@@ -264,7 +264,7 @@ static const luaL_Reg syslib[] = {
 
 
 
-LUALIB_API int luaopen_os (lua_State *L) {
+LUAMOD_API int luaopen_os (lua_State *L) {
   luaL_register(L, LUA_OSLIBNAME, syslib);
   return 1;
 }

+ 2 - 2
lstrlib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: lstrlib.c,v 1.142 2009/02/03 19:39:19 roberto Exp roberto $
+** $Id: lstrlib.c,v 1.143 2009/06/18 16:51:03 roberto Exp roberto $
 ** Standard library for string operations and pattern-matching
 ** See Copyright Notice in lua.h
 */
@@ -858,7 +858,7 @@ static void createmetatable (lua_State *L) {
 /*
 ** Open string library
 */
-LUALIB_API int luaopen_string (lua_State *L) {
+LUAMOD_API int luaopen_string (lua_State *L) {
   luaL_register(L, LUA_STRLIBNAME, strlib);
 #if defined(LUA_COMPAT_GFIND)
   lua_getfield(L, -1, "gmatch");

+ 2 - 2
ltablib.c

@@ -1,5 +1,5 @@
 /*
-** $Id: ltablib.c,v 1.46 2009/03/23 14:26:12 roberto Exp roberto $
+** $Id: ltablib.c,v 1.47 2009/06/17 17:53:50 roberto Exp roberto $
 ** Library for Table Manipulation
 ** See Copyright Notice in lua.h
 */
@@ -281,7 +281,7 @@ static const luaL_Reg tab_funcs[] = {
 };
 
 
-LUALIB_API int luaopen_table (lua_State *L) {
+LUAMOD_API int luaopen_table (lua_State *L) {
   luaL_register(L, LUA_TABLIBNAME, tab_funcs);
   return 1;
 }

+ 4 - 2
luaconf.h

@@ -1,5 +1,5 @@
 /*
-** $Id: luaconf.h,v 1.114 2009/11/19 16:26:52 roberto Exp roberto $
+** $Id: luaconf.h,v 1.115 2009/11/19 19:06:52 roberto Exp roberto $
 ** Configuration file for Lua
 ** See Copyright Notice in lua.h
 */
@@ -143,7 +143,8 @@
 
 /*
 @@ LUA_API is a mark for all core API functions.
-@@ LUALIB_API is a mark for all standard library functions.
+@@ LUALIB_API is a mark for all auxiliary library functions.
+@@ LUAMOD_API is a mark for all standard library opening functions.
 ** CHANGE them if you need to define those functions in some special way.
 ** For instance, if you want to create one Windows DLL with the core and
 ** the libraries, you may want to use the following definition (define
@@ -165,6 +166,7 @@
 
 /* more often than not the libs go together with the core */
 #define LUALIB_API	LUA_API
+#define LUAMOD_API	LUALIB_API
 
 
 /*

+ 10 - 10
lualib.h

@@ -1,5 +1,5 @@
 /*
-** $Id: lualib.h,v 1.37 2006/09/11 14:07:24 roberto Exp roberto $
+** $Id: lualib.h,v 1.38 2009/07/01 16:16:40 roberto Exp roberto $
 ** Lua standard libraries
 ** See Copyright Notice in lua.h
 */
@@ -16,31 +16,31 @@
 
 
 #define LUA_COLIBNAME	"coroutine"
-LUALIB_API int (luaopen_base) (lua_State *L);
+LUAMOD_API int (luaopen_base) (lua_State *L);
 
 #define LUA_TABLIBNAME	"table"
-LUALIB_API int (luaopen_table) (lua_State *L);
+LUAMOD_API int (luaopen_table) (lua_State *L);
 
 #define LUA_IOLIBNAME	"io"
-LUALIB_API int (luaopen_io) (lua_State *L);
+LUAMOD_API int (luaopen_io) (lua_State *L);
 
 #define LUA_OSLIBNAME	"os"
-LUALIB_API int (luaopen_os) (lua_State *L);
+LUAMOD_API int (luaopen_os) (lua_State *L);
 
 #define LUA_STRLIBNAME	"string"
-LUALIB_API int (luaopen_string) (lua_State *L);
+LUAMOD_API int (luaopen_string) (lua_State *L);
 
 #define LUA_BITLIBNAME	"bit"
-LUALIB_API int (luaopen_bit) (lua_State *L);
+LUAMOD_API int (luaopen_bit) (lua_State *L);
 
 #define LUA_MATHLIBNAME	"math"
-LUALIB_API int (luaopen_math) (lua_State *L);
+LUAMOD_API int (luaopen_math) (lua_State *L);
 
 #define LUA_DBLIBNAME	"debug"
-LUALIB_API int (luaopen_debug) (lua_State *L);
+LUAMOD_API int (luaopen_debug) (lua_State *L);
 
 #define LUA_LOADLIBNAME	"package"
-LUALIB_API int (luaopen_package) (lua_State *L);
+LUAMOD_API int (luaopen_package) (lua_State *L);
 
 
 /* open all previous libraries */