浏览代码

definition for 'MAXUPVAL' moved for a more "private" place and its
value and comment corrected to reflect current implementation

Roberto Ierusalimschy 10 年之前
父节点
当前提交
cdd26700e8
共有 2 个文件被更改,包括 9 次插入7 次删除
  1. 8 1
      lfunc.h
  2. 1 6
      llimits.h

+ 8 - 1
lfunc.h

@@ -1,5 +1,5 @@
 /*
-** $Id: lfunc.h,v 2.13 2014/02/18 13:39:37 roberto Exp roberto $
+** $Id: lfunc.h,v 2.14 2014/06/19 18:27:20 roberto Exp roberto $
 ** Auxiliary functions to manipulate prototypes and closures
 ** See Copyright Notice in lua.h
 */
@@ -22,6 +22,13 @@
 #define isintwups(L)	(L->twups != L)
 
 
+/*
+** maximum number of upvalues in a closure (both C and Lua). (Value
+** must fit in a VM register.)
+*/
+#define MAXUPVAL	255
+
+
 /*
 ** Upvalues for Lua closures
 */

+ 1 - 6
llimits.h

@@ -1,5 +1,5 @@
 /*
-** $Id: llimits.h,v 1.124 2014/11/02 19:33:33 roberto Exp roberto $
+** $Id: llimits.h,v 1.125 2014/12/19 13:30:23 roberto Exp roberto $
 ** Limits, basic types, and some other 'installation-dependent' definitions
 ** See Copyright Notice in lua.h
 */
@@ -149,11 +149,6 @@ typedef LUAI_UACINT l_uacInt;
 #define LUAI_MAXCCALLS		200
 #endif
 
-/*
-** maximum number of upvalues in a closure (both C and Lua). (Value
-** must fit in an unsigned char.)
-*/
-#define MAXUPVAL	UCHAR_MAX
 
 
 /*