lua

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

commit 6548bf7462a714128d37676e0288683658716a1e
parent 7178a5e34aa56c09a01a6664bb7a61c6771700d4
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date:   Thu,  8 Feb 2001 09:18:48 -0200

warnings from Visual C

Diffstat:
Mlcode.c | 4++--
Mlparser.c | 8++++----
2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/lcode.c b/lcode.c @@ -1,5 +1,5 @@ /* -** $Id: lcode.c,v 1.59 2001/01/29 15:26:40 roberto Exp roberto $ +** $Id: lcode.c,v 1.60 2001/02/07 18:13:49 roberto Exp roberto $ ** Code generator for Lua ** See Copyright Notice in lua.h */ @@ -100,7 +100,7 @@ void luaK_deltastack (FuncState *fs, int delta) { if (fs->stacklevel > fs->f->maxstacksize) { if (fs->stacklevel > MAXSTACK) luaK_error(fs->ls, "function or expression too complex"); - fs->f->maxstacksize = fs->stacklevel; + fs->f->maxstacksize = (short)fs->stacklevel; } } diff --git a/lparser.c b/lparser.c @@ -1,5 +1,5 @@ /* -** $Id: lparser.c,v 1.128 2001/01/31 13:13:17 roberto Exp roberto $ +** $Id: lparser.c,v 1.129 2001/02/05 17:48:52 roberto Exp roberto $ ** LL(1) Parser and code generator for Lua ** See Copyright Notice in lua.h */ @@ -261,11 +261,11 @@ static void adjust_mult_assign (LexState *ls, int nvars, int nexps) { } -static void code_params (LexState *ls, int nparams, int dots) { +static void code_params (LexState *ls, int nparams, short dots) { FuncState *fs = ls->fs; adjustlocalvars(ls, nparams); luaX_checklimit(ls, fs->nactloc, MAXPARAMS, "parameters"); - fs->f->numparams = fs->nactloc; /* `self' could be there already */ + fs->f->numparams = (short)fs->nactloc; /* `self' could be there already */ fs->f->is_vararg = dots; if (dots) { new_localvarstr(ls, "arg", 0); @@ -1093,7 +1093,7 @@ static int stat (LexState *ls) { static void parlist (LexState *ls) { /* parlist -> [ param { ',' param } ] */ int nparams = 0; - int dots = 0; + short dots = 0; if (ls->t.token != ')') { /* is `parlist' not empty? */ do { switch (ls->t.token) {