/*** $Id: luaconf.h,v 1.82.1.7 2008/02/11 16:25:08 roberto Exp $** Configuration file for Lua** See Copyright Notice in lua.h*/#ifndef lconfig_h#define lconfig_h#include <limits.h>#include <stddef.h>/*** ==================================================================** Search for "@@" to find all configurable definitions.** ===================================================================*//*@@ LUA_ANSI controls the use of non-ansi features.** CHANGE it (define it) if you want Lua to avoid the use of any** non-ansi feature or library.*/#if defined(__STRICT_ANSI__)#define LUA_ANSI#endif#if !defined(LUA_ANSI) && defined(_WIN32)#define LUA_WIN#endif#if defined(LUA_USE_LINUX)#define LUA_USE_POSIX#define LUA_USE_DLOPEN/* needs an extra library: -ldl */#define LUA_USE_READLINE/* needs some extra libraries */#endif#if defined(LUA_USE_MACOSX)#define LUA_USE_POSIX#define LUA_DL_DYLD/* does not need extra library */#endif/*@@ LUA_USE_POSIX includes all functionallity listed as X/Open System@* Interfaces Extension (XSI).** CHANGE it (define it) if your system is XSI compatible.*/#if defined(LUA_USE_POSIX)#define LUA_USE_MKSTEMP#define LUA_USE_ISATTY#define LUA_USE_POPEN#define LUA_USE_ULONGJMP#endif/*