lua

A copy of the Lua development repository
Log | Files | Refs | README

commit cdd26700e8305677adf8790906a5082724ff4469
parent a9a4bf68b0917b2fb07c4bf79602fa5b7c59484e
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date:   Tue, 13 Jan 2015 13:48:46 -0200

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

Diffstat:
Mlfunc.h | 9++++++++-
Mllimits.h | 7+------
2 files changed, 9 insertions(+), 7 deletions(-)

diff --git 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 */ @@ -23,6 +23,13 @@ /* +** 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 */ struct UpVal { diff --git 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 /*