Browse Source

LUAI_MAXSHORTLEN moved from 'luaconf.h' to 'llimits.h' (does not
affect the API and is seldom modified)

Roberto Ierusalimschy 10 years ago
parent
commit
438a9fcc78
2 changed files with 12 additions and 11 deletions
  1. 11 1
      llimits.h
  2. 1 10
      luaconf.h

+ 11 - 1
llimits.h

@@ -1,5 +1,5 @@
 /*
 /*
-** $Id: llimits.h,v 1.127 2015/01/16 13:26:55 roberto Exp roberto $
+** $Id: llimits.h,v 1.128 2015/01/16 15:41:03 roberto Exp roberto $
 ** Limits, basic types, and some other 'installation-dependent' definitions
 ** Limits, basic types, and some other 'installation-dependent' definitions
 ** See Copyright Notice in lua.h
 ** See Copyright Notice in lua.h
 */
 */
@@ -165,6 +165,16 @@ typedef unsigned long Instruction;
 
 
 
 
 
 
+/*
+** Maximum length for short strings, that is, strings that are
+** internalized. (Cannot be smaller than reserved words or tags for
+** metamethods, as these strings must be internalized;
+** #("function") = 8, #("__newindex") = 10.)
+*/
+#if !defined(LUAI_MAXSHORTLEN)
+#define LUAI_MAXSHORTLEN	40
+#endif
+
 
 
 /*
 /*
 ** Initial size for the string table (must be power of 2).
 ** Initial size for the string table (must be power of 2).

+ 1 - 10
luaconf.h

@@ -1,5 +1,5 @@
 /*
 /*
-** $Id: luaconf.h,v 1.239 2015/01/13 17:24:22 roberto Exp roberto $
+** $Id: luaconf.h,v 1.240 2015/01/13 19:50:30 roberto Exp roberto $
 ** Configuration file for Lua
 ** Configuration file for Lua
 ** See Copyright Notice in lua.h
 ** See Copyright Notice in lua.h
 */
 */
@@ -688,15 +688,6 @@
 #define LUA_IDSIZE	60
 #define LUA_IDSIZE	60
 
 
 
 
-/*
-@@ LUAI_MAXSHORTLEN is the maximum length for short strings, that is,
-** strings that are internalized. (Cannot be smaller than reserved words
-** or tags for metamethods, as these strings must be internalized;
-** #("function") = 8, #("__newindex") = 10.)
-*/
-#define LUAI_MAXSHORTLEN        40
-
-
 /*
 /*
 @@ LUAL_BUFFERSIZE is the buffer size used by the lauxlib buffer system.
 @@ LUAL_BUFFERSIZE is the buffer size used by the lauxlib buffer system.
 ** CHANGE it if it uses too much C-stack space. (For long double,
 ** CHANGE it if it uses too much C-stack space. (For long double,