Lines Matching refs:Lua
3 ** Configuration file for Lua
17 ** General Configuration File for Lua
23 ** Lua ABI (by making the changes here, you ensure that all software
24 ** connected to Lua, such as C libraries, will be compiled with the same
34 ** System Configuration: macros to adapt (if needed) Lua to some
41 ** Define it if you want Lua to avoid the use of a few C99 features
48 ** By default, Lua on Windows use (some) specific Windows features
85 ** set externally, because any other code connected to Lua must
91 @@ LUA_INT_TYPE defines the type for Lua integers.
92 @@ LUA_FLOAT_TYPE defines the type for Lua floats.
93 ** Lua should work fine with any mix of these options supported
112 /* Default configuration ('long long' and 'double', for 64-bit Lua) */
118 @@ LUA_32BITS enables Lua with 32-bit integers and 32-bit floats.
124 @@ LUA_C89_NUMBERS ensures that Lua uses the largest types available for
185 @@ LUA_PATH_DEFAULT is the default path that Lua uses to look for
186 ** Lua libraries.
187 @@ LUA_CPATH_DEFAULT is the default path that Lua uses to look for
243 ** and is not Windows. (On Windows Lua automatically uses "\".)
303 ** when Lua is compiled as a shared library. Not all elf targets support
329 @@ LUA_COMPAT_5_3 controls other macros for compatibility with Lua 5.3.
580 ** (All uses in Lua have only one format item.)
592 ** leave 'lua_strx2number' undefined and Lua will provide its own
610 ** Otherwise, you can leave 'lua_number2strx' undefined and Lua will
635 ** functions. It must be a numerical type; Lua will use 'intptr_t' if
663 ** and debug facilities. (Some macros in the Lua API use these macros.
681 /* shorter names for Lua's own use */
698 @@ LUA_NOCVTN2S/LUA_NOCVTS2N control how Lua performs some
722 ** same when you compile Lua and when you compile code that links to
723 ** Lua).
728 @@ LUAI_MAXSTACK limits the size of the Lua stack.
730 ** its only purpose is to stop Lua from consuming unlimited stack
743 ** a Lua state with very fast access.