aboutsummaryrefslogtreecommitdiff
path: root/luaconf.h
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2014-10-27 16:06:03 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2014-10-27 16:06:03 -0200
commit41d0e661846275994262f7e94c879d02254ef0ef (patch)
treef9471588a7db3bb6ded15a0b47040333b80b77f6 /luaconf.h
parentaa1bd8876c4963209874e85d5665b17f8a557ff7 (diff)
downloadlua-41d0e661846275994262f7e94c879d02254ef0ef.tar.gz
lua-41d0e661846275994262f7e94c879d02254ef0ef.tar.bz2
lua-41d0e661846275994262f7e94c879d02254ef0ef.zip
comments + Windows numeric types not used if LUA_ANSI is defined
Diffstat (limited to 'luaconf.h')
-rw-r--r--luaconf.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/luaconf.h b/luaconf.h
index 2ad7158b..620e9d42 100644
--- a/luaconf.h
+++ b/luaconf.h
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: luaconf.h,v 1.221 2014/10/24 11:42:47 roberto Exp roberto $ 2** $Id: luaconf.h,v 1.222 2014/10/27 16:59:31 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*/
@@ -23,10 +23,11 @@
23@@ LUA_REAL_FLOAT / LUA_REAL_DOUBLE / LUA_REAL_LONGDOUBLE defines 23@@ LUA_REAL_FLOAT / LUA_REAL_DOUBLE / LUA_REAL_LONGDOUBLE defines
24@@ type for Lua floats. You must define one of them. 24@@ type for Lua floats. You must define one of them.
25** 25**
26** These definitions set the numeric types for Lua. Lua should work fine 26** These definitions set the numeric types for Lua. Lua should work
27** with any mix of these previous options. The usual configurations 27** fine with any mix of these previous options (if supported by your
28** are 64-bit integers and floats (the default) and 32-bit integers and 28** C compiler). The usual configurations are 64-bit integers and
29** floats (Small Lua, for restricted platforms). 29** 'double' (the default) and 32-bit integers and 'float' (Small Lua,
30** for restricted platforms).
30** 31**
31** Note that C compilers not compliant with C99 may not have 32** Note that C compilers not compliant with C99 may not have
32** support for 'long long'. In that case, you should not use option 33** support for 'long long'. In that case, you should not use option
@@ -659,7 +660,7 @@
659 660
660#elif defined(LUA_INT_LONGLONG) /* }{ long long */ 661#elif defined(LUA_INT_LONGLONG) /* }{ long long */
661 662
662#if defined(_WIN32) 663#if defined(LUA_WIN)
663 664
664#define LUA_INTEGER __int64 665#define LUA_INTEGER __int64
665#define LUA_INTEGER_FRMLEN "I64" 666#define LUA_INTEGER_FRMLEN "I64"