aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2015-01-13 13:49:11 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2015-01-13 13:49:11 -0200
commitcdd26700e8305677adf8790906a5082724ff4469 (patch)
treec07936bd7299532ac4f27a183e9762f8232204af
parenta9a4bf68b0917b2fb07c4bf79602fa5b7c59484e (diff)
downloadlua-cdd26700e8305677adf8790906a5082724ff4469.tar.gz
lua-cdd26700e8305677adf8790906a5082724ff4469.tar.bz2
lua-cdd26700e8305677adf8790906a5082724ff4469.zip
definition for 'MAXUPVAL' moved for a more "private" place and its
value and comment corrected to reflect current implementation
-rw-r--r--lfunc.h9
-rw-r--r--llimits.h7
2 files changed, 9 insertions, 7 deletions
diff --git a/lfunc.h b/lfunc.h
index 5951f9ea..6fd3fbac 100644
--- a/lfunc.h
+++ b/lfunc.h
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lfunc.h,v 2.13 2014/02/18 13:39:37 roberto Exp roberto $ 2** $Id: lfunc.h,v 2.14 2014/06/19 18:27:20 roberto Exp roberto $
3** Auxiliary functions to manipulate prototypes and closures 3** Auxiliary functions to manipulate prototypes and closures
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -23,6 +23,13 @@
23 23
24 24
25/* 25/*
26** maximum number of upvalues in a closure (both C and Lua). (Value
27** must fit in a VM register.)
28*/
29#define MAXUPVAL 255
30
31
32/*
26** Upvalues for Lua closures 33** Upvalues for Lua closures
27*/ 34*/
28struct UpVal { 35struct UpVal {
diff --git a/llimits.h b/llimits.h
index 418ef835..9e315f8b 100644
--- a/llimits.h
+++ b/llimits.h
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: llimits.h,v 1.124 2014/11/02 19:33:33 roberto Exp roberto $ 2** $Id: llimits.h,v 1.125 2014/12/19 13:30:23 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*/
@@ -149,11 +149,6 @@ typedef LUAI_UACINT l_uacInt;
149#define LUAI_MAXCCALLS 200 149#define LUAI_MAXCCALLS 200
150#endif 150#endif
151 151
152/*
153** maximum number of upvalues in a closure (both C and Lua). (Value
154** must fit in an unsigned char.)
155*/
156#define MAXUPVAL UCHAR_MAX
157 152
158 153
159/* 154/*