|
@ -1,5 +1,5 @@ |
|
|
/*
|
|
|
/*
|
|
|
** $Id: luaconf.h,v 1.268 2018/04/02 13:58:33 roberto Exp roberto $ |
|
|
** $Id: luaconf.h,v 1.269 2018/06/15 15:49:28 roberto Exp roberto $ |
|
|
** Configuration file for Lua |
|
|
** Configuration file for Lua |
|
|
** See Copyright Notice in lua.h |
|
|
** See Copyright Notice in lua.h |
|
|
*/ |
|
|
*/ |
|
@ -254,16 +254,20 @@ |
|
|
#endif /* } */ |
|
|
#endif /* } */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* more often than not the libs go together with the core */ |
|
|
/*
|
|
|
|
|
|
** More often than not the libs go together with the core; |
|
|
|
|
|
** Functions from the auxiliary library must be exported, |
|
|
|
|
|
** but opening functions do not. |
|
|
|
|
|
*/ |
|
|
#define LUALIB_API LUA_API |
|
|
#define LUALIB_API LUA_API |
|
|
#define LUAMOD_API LUALIB_API |
|
|
#define LUAMOD_API LUAI_FUNC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
/*
|
|
|
@@ LUAI_FUNC is a mark for all extern functions that are not to be |
|
|
@@ LUAI_FUNC is a mark for all extern functions that are not to be |
|
|
** exported to outside modules. |
|
|
** exported to outside modules. |
|
|
@@ LUAI_DDEF and LUAI_DDEC are marks for all extern (const) variables |
|
|
@@ LUAI_DDEF and LUAI_DDEC are marks for all extern (const) variables, |
|
|
** that are not to be exported to outside modules (LUAI_DDEF for |
|
|
** none of which to be exported to outside modules (LUAI_DDEF for |
|
|
** definitions and LUAI_DDEC for declarations). |
|
|
** definitions and LUAI_DDEC for declarations). |
|
|
** CHANGE them if you need to mark them in some special way. Elf/gcc |
|
|
** CHANGE them if you need to mark them in some special way. Elf/gcc |
|
|
** (versions 3.2 and later) mark them as "hidden" to optimize access |
|
|
** (versions 3.2 and later) mark them as "hidden" to optimize access |
|
@ -280,7 +284,7 @@ |
|
|
#define LUAI_FUNC extern |
|
|
#define LUAI_FUNC extern |
|
|
#endif /* } */ |
|
|
#endif /* } */ |
|
|
|
|
|
|
|
|
#define LUAI_DDEC LUAI_FUNC |
|
|
#define LUAI_DDEC(dec) LUAI_FUNC dec |
|
|
#define LUAI_DDEF /* empty */ |
|
|
#define LUAI_DDEF /* empty */ |
|
|
|
|
|
|
|
|
/* }================================================================== */ |
|
|
/* }================================================================== */ |
|
|