diff --git a/lfunc.h b/lfunc.h index 5951f9ea..6fd3fbac 100644 --- a/lfunc.h +++ b/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 */ diff --git a/llimits.h b/llimits.h index 418ef835..9e315f8b 100644 --- a/llimits.h +++ b/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 /*