diff options
| -rw-r--r-- | luaconf.h | 14 |
1 files changed, 10 insertions, 4 deletions
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | ** $Id: luaconf.h,v 1.73 2005/11/16 11:56:28 roberto Exp $ | 2 | ** $Id: luaconf.h,v 1.74 2005/11/16 16:24:28 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 | */ |
| @@ -28,6 +28,11 @@ | |||
| 28 | #define LUA_ANSI | 28 | #define LUA_ANSI |
| 29 | #endif | 29 | #endif |
| 30 | 30 | ||
| 31 | |||
| 32 | #if !defined(LUA_ANSI) && defined(_WIN32) | ||
| 33 | #define LUA_WIN | ||
| 34 | #endif | ||
| 35 | |||
| 31 | #if defined(LUA_USE_LINUX) | 36 | #if defined(LUA_USE_LINUX) |
| 32 | #define LUA_USE_POSIX | 37 | #define LUA_USE_POSIX |
| 33 | #define LUA_USE_DLOPEN /* needs an extra library: -ldl */ | 38 | #define LUA_USE_DLOPEN /* needs an extra library: -ldl */ |
| @@ -217,7 +222,7 @@ | |||
| 217 | #if defined(LUA_USE_ISATTY) | 222 | #if defined(LUA_USE_ISATTY) |
| 218 | #include <unistd.h> | 223 | #include <unistd.h> |
| 219 | #define lua_stdin_is_tty() isatty(0) | 224 | #define lua_stdin_is_tty() isatty(0) |
| 220 | #elif !defined(LUA_ANSI) && defined(_WIN32) | 225 | #elif defined(LUA_WIN) |
| 221 | #include <io.h> | 226 | #include <io.h> |
| 222 | #include <stdio.h> | 227 | #include <stdio.h> |
| 223 | #define lua_stdin_is_tty() _isatty(_fileno(stdin)) | 228 | #define lua_stdin_is_tty() _isatty(_fileno(stdin)) |
| @@ -529,6 +534,7 @@ | |||
| 529 | #define luai_numeq(a,b) ((a)==(b)) | 534 | #define luai_numeq(a,b) ((a)==(b)) |
| 530 | #define luai_numlt(a,b) ((a)<(b)) | 535 | #define luai_numlt(a,b) ((a)<(b)) |
| 531 | #define luai_numle(a,b) ((a)<=(b)) | 536 | #define luai_numle(a,b) ((a)<=(b)) |
| 537 | #define luai_numisnan(a) (!luai_numeq((a), (a))) | ||
| 532 | #endif | 538 | #endif |
| 533 | 539 | ||
| 534 | 540 | ||
| @@ -644,7 +650,7 @@ union luai_Cast { double l_d; long l_l; }; | |||
| 644 | #define lua_popen(L,c,m) ((void)L, popen(c,m)) | 650 | #define lua_popen(L,c,m) ((void)L, popen(c,m)) |
| 645 | #define lua_pclose(L,file) ((void)L, (pclose(file) != -1)) | 651 | #define lua_pclose(L,file) ((void)L, (pclose(file) != -1)) |
| 646 | 652 | ||
| 647 | #elif !defined(LUA_ANSI) && defined(_WIN32) | 653 | #elif defined(LUA_WIN) |
| 648 | 654 | ||
| 649 | #define lua_popen(L,c,m) ((void)L, _popen(c,m)) | 655 | #define lua_popen(L,c,m) ((void)L, _popen(c,m)) |
| 650 | #define lua_pclose(L,file) ((void)L, (_pclose(file) != -1)) | 656 | #define lua_pclose(L,file) ((void)L, (_pclose(file) != -1)) |
| @@ -675,7 +681,7 @@ union luai_Cast { double l_d; long l_l; }; | |||
| 675 | #define LUA_DL_DLOPEN | 681 | #define LUA_DL_DLOPEN |
| 676 | #endif | 682 | #endif |
| 677 | 683 | ||
| 678 | #if !defined(LUA_ANSI) && defined(_WIN32) | 684 | #if defined(LUA_WIN) |
| 679 | #define LUA_DL_DLL | 685 | #define LUA_DL_DLL |
| 680 | #endif | 686 | #endif |
| 681 | 687 | ||
