aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2003-04-28 16:57:50 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2003-04-28 16:57:50 -0300
commitb1b752fb2ba8ad64a1defe7849202052be193fbb (patch)
tree775a04e9d0ac6c435b84b6196b17af46fda18614
parent572a69df78b2636642e9c520ebc8c1d2efa16afe (diff)
downloadlua-b1b752fb2ba8ad64a1defe7849202052be193fbb.tar.gz
lua-b1b752fb2ba8ad64a1defe7849202052be193fbb.tar.bz2
lua-b1b752fb2ba8ad64a1defe7849202052be193fbb.zip
comments
-rw-r--r--llimits.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/llimits.h b/llimits.h
index 5490bb89..6ca0f676 100644
--- a/llimits.h
+++ b/llimits.h
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: llimits.h,v 1.52 2003/02/20 19:33:23 roberto Exp roberto $ 2** $Id: llimits.h,v 1.53 2003/04/28 19:26:16 roberto Exp roberto $
3** Limits, basic types, and some other `installation-dependent' definitions 3** Limits, basic types, and some other `installation-dependent' definitions
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -57,8 +57,6 @@ typedef LUA_UINT32 lu_int32;
57*/ 57*/
58typedef lu_int32 lu_mem; 58typedef lu_int32 lu_mem;
59 59
60#define MAX_LUMEM ULONG_MAX
61
62 60
63/* chars used as small naturals (so that `char' is reserved for characters) */ 61/* chars used as small naturals (so that `char' is reserved for characters) */
64typedef unsigned char lu_byte; 62typedef unsigned char lu_byte;
@@ -138,7 +136,7 @@ typedef lu_int32 Instruction;
138#endif 136#endif
139 137
140 138
141/* maximum size for the C stack */ 139/* maximum size for the virtual stack of a C function */
142#ifndef LUA_MAXCSTACK 140#ifndef LUA_MAXCSTACK
143#define LUA_MAXCSTACK 2048 141#define LUA_MAXCSTACK 2048
144#endif 142#endif
@@ -150,19 +148,19 @@ typedef lu_int32 Instruction;
150 148
151/* maximum number of variables declared in a function */ 149/* maximum number of variables declared in a function */
152#ifndef MAXVARS 150#ifndef MAXVARS
153#define MAXVARS 200 /* arbitrary limit (<MAXSTACK) */ 151#define MAXVARS 200 /* <MAXSTACK */
154#endif 152#endif
155 153
156 154
157/* maximum number of upvalues per function */ 155/* maximum number of upvalues per function */
158#ifndef MAXUPVALUES 156#ifndef MAXUPVALUES
159#define MAXUPVALUES 32 157#define MAXUPVALUES 32 /* <MAXSTACK */
160#endif 158#endif
161 159
162 160
163/* maximum number of parameters in a function */ 161/* maximum number of parameters in a function */
164#ifndef MAXPARAMS 162#ifndef MAXPARAMS
165#define MAXPARAMS 100 /* arbitrary limit (<MAXLOCALS) */ 163#define MAXPARAMS 100 /* <MAXLOCALS */
166#endif 164#endif
167 165
168 166