diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2004-10-18 15:07:31 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2004-10-18 15:07:31 -0300 |
| commit | b32e9a46d24f949803bcfd11d637436fb4ccb076 (patch) | |
| tree | 7d12be4433dd69727002964b42e3cdd5114b5e08 | |
| parent | e5cfa7a3672eecfd81fb290faac9ac60c76e7231 (diff) | |
| download | lua-b32e9a46d24f949803bcfd11d637436fb4ccb076.tar.gz lua-b32e9a46d24f949803bcfd11d637436fb4ccb076.tar.bz2 lua-b32e9a46d24f949803bcfd11d637436fb4ccb076.zip | |
better configuration for loadlib
| -rw-r--r-- | luaconf.h | 21 |
1 files changed, 16 insertions, 5 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: luaconf.h,v 1.13 2004/09/29 21:03:42 roberto Exp roberto $ | 2 | ** $Id: luaconf.h,v 1.14 2004/10/06 18:34:47 roberto Exp roberto $ |
| 3 | ** Configuration file for Lua | 3 | ** Configuration file for Lua |
| 4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
| 5 | */ | 5 | */ |
| @@ -123,7 +123,7 @@ | |||
| 123 | #ifdef LUA_CORE | 123 | #ifdef LUA_CORE |
| 124 | 124 | ||
| 125 | /* LUA-C API assertions */ | 125 | /* LUA-C API assertions */ |
| 126 | #define api_check(L, o) lua_assert(o) | 126 | #define api_check(L,o) lua_assert(o) |
| 127 | 127 | ||
| 128 | 128 | ||
| 129 | /* an unsigned integer with at least 32 bits */ | 129 | /* an unsigned integer with at least 32 bits */ |
| @@ -179,7 +179,7 @@ | |||
| 179 | #endif | 179 | #endif |
| 180 | 180 | ||
| 181 | /* function to convert a lua_Number to lua_Integer (with any rounding method) */ | 181 | /* function to convert a lua_Number to lua_Integer (with any rounding method) */ |
| 182 | #define lua_number2integer(i,n) lua_number2int(i,n) | 182 | #define lua_number2integer(i,n) lua_number2int((i), (n)) |
| 183 | 183 | ||
| 184 | 184 | ||
| 185 | /* function to convert a lua_Number to a string */ | 185 | /* function to convert a lua_Number to a string */ |
| @@ -251,7 +251,7 @@ | |||
| 251 | 251 | ||
| 252 | 252 | ||
| 253 | /* allows user-specific initialization on new threads */ | 253 | /* allows user-specific initialization on new threads */ |
| 254 | #define lua_userstateopen(l) /* empty */ | 254 | #define lua_userstateopen(L) /* empty */ |
| 255 | 255 | ||
| 256 | 256 | ||
| 257 | #endif | 257 | #endif |
| @@ -291,7 +291,7 @@ | |||
| 291 | 291 | ||
| 292 | /* | 292 | /* |
| 293 | ** by default, gcc does not get `tmpname' | 293 | ** by default, gcc does not get `tmpname' |
| 294 | */ | 294 | */ |
| 295 | #ifdef __GNUC__ | 295 | #ifdef __GNUC__ |
| 296 | #define USE_TMPNAME 0 | 296 | #define USE_TMPNAME 0 |
| 297 | #else | 297 | #else |
| @@ -299,6 +299,17 @@ | |||
| 299 | #endif | 299 | #endif |
| 300 | 300 | ||
| 301 | 301 | ||
| 302 | /* | ||
| 303 | ** Configuration for loadlib | ||
| 304 | */ | ||
| 305 | #if defined(__linux) || defined(sun) || defined(sgi) || defined(BSD) | ||
| 306 | #define USE_DLOPEN | ||
| 307 | #elif defined(_WIN32) | ||
| 308 | #define USE_DLL | ||
| 309 | #elif defined(__APPLE__) && defined(__MACH__) | ||
| 310 | #define USE_DYLD | ||
| 311 | #endif | ||
| 312 | |||
| 302 | 313 | ||
| 303 | #endif | 314 | #endif |
| 304 | 315 | ||
