Browse Source

definition for 'LUAI_MAXSHORTLEN' moved to luaconf.h (too important)

pull/9/head
Roberto Ierusalimschy 13 years ago
parent
commit
c2361e0b61
  1. 13
      lstring.c
  2. 9
      luaconf.h

13
lstring.c

@ -1,5 +1,5 @@
/* /*
** $Id: lstring.c,v 2.22 2012/02/01 21:57:15 roberto Exp roberto $ ** $Id: lstring.c,v 2.23 2012/03/28 18:28:25 roberto Exp roberto $
** String table (keeps all strings handled by Lua) ** String table (keeps all strings handled by Lua)
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -18,17 +18,6 @@
#include "lstring.h" #include "lstring.h"
/*
** 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
/* /*
** Lua will use at most ~(2^LUAI_HASHLIMIT) bytes from a string to ** Lua will use at most ~(2^LUAI_HASHLIMIT) bytes from a string to
** compute its hash ** compute its hash

9
luaconf.h

@ -1,5 +1,5 @@
/* /*
** $Id: luaconf.h,v 1.170 2011/12/06 16:58:36 roberto Exp roberto $ ** $Id: luaconf.h,v 1.171 2012/05/11 14:10:50 roberto Exp roberto $
** Configuration file for Lua ** Configuration file for Lua
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -223,6 +223,13 @@
(fprintf(stderr, (s), (p)), fflush(stderr)) (fprintf(stderr, (s), (p)), fflush(stderr))
/*
@@ 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

Loading…
Cancel
Save