no more 'L' in macros "luai_num*" (several places that use those macros

cannot throw errors anyway...)
This commit is contained in:
Roberto Ierusalimschy 2014-01-27 11:34:32 -02:00
parent 67c5de9283
commit 86dd8bf3f5
6 changed files with 40 additions and 40 deletions

4
lapi.c
View File

@ -1,5 +1,5 @@
/* /*
** $Id: lapi.c,v 2.191 2013/12/04 12:15:22 roberto Exp roberto $ ** $Id: lapi.c,v 2.192 2013/12/30 20:47:58 roberto Exp roberto $
** Lua API ** Lua API
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -389,7 +389,7 @@ LUA_API lua_Unsigned lua_tounsignedx (lua_State *L, int idx, int *pisnum) {
n = -n; n = -n;
} }
n = l_mathop(fmod)(n, twop); n = l_mathop(fmod)(n, twop);
if (luai_numisnan(L,n)) /* not a number? */ if (luai_numisnan(n)) /* not a number? */
break; /* not an integer, too */ break; /* not an integer, too */
res = cast_unsigned(n); res = cast_unsigned(n);
if (neg) res = 0u - res; if (neg) res = 0u - res;

View File

@ -1,5 +1,5 @@
/* /*
** $Id: lcode.c,v 2.76 2013/12/18 18:44:42 roberto Exp roberto $ ** $Id: lcode.c,v 2.77 2013/12/30 20:47:58 roberto Exp roberto $
** Code generator for Lua ** Code generator for Lua
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -364,7 +364,7 @@ int luaK_intK (FuncState *fs, lua_Integer n) {
*/ */
static int luaK_numberK (FuncState *fs, lua_Number r) { static int luaK_numberK (FuncState *fs, lua_Number r) {
TValue o; TValue o;
lua_assert(!luai_numisnan(NULL, r) && !isminuszero(r)); lua_assert(!luai_numisnan(r) && !isminuszero(r));
setnvalue(&o, r); setnvalue(&o, r);
return addk(fs, &o, &o); return addk(fs, &o, &o);
} }
@ -779,7 +779,7 @@ static int constfolding (OpCode op, expdesc *e1, expdesc *e2) {
} }
else { else {
lua_Number n = fltvalue(&res); lua_Number n = fltvalue(&res);
if (luai_numisnan(NULL, n) || isminuszero(n)) if (luai_numisnan(n) || isminuszero(n))
return 0; /* folds neither NaN nor -0 */ return 0; /* folds neither NaN nor -0 */
e1->k = VKFLT; e1->k = VKFLT;
e1->u.nval = n; e1->u.nval = n;

View File

@ -1,5 +1,5 @@
/* /*
** $Id: lobject.c,v 2.70 2013/12/18 14:12:03 roberto Exp roberto $ ** $Id: lobject.c,v 2.71 2013/12/30 20:47:58 roberto Exp roberto $
** Some generic functions over Lua objects ** Some generic functions over Lua objects
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -93,13 +93,13 @@ static lua_Integer intarith (lua_State *L, int op, lua_Integer v1,
static lua_Number numarith (int op, lua_Number v1, lua_Number v2) { static lua_Number numarith (int op, lua_Number v1, lua_Number v2) {
switch (op) { switch (op) {
case LUA_OPADD: return luai_numadd(NULL, v1, v2); case LUA_OPADD: return luai_numadd(v1, v2);
case LUA_OPSUB: return luai_numsub(NULL, v1, v2); case LUA_OPSUB: return luai_numsub(v1, v2);
case LUA_OPMUL: return luai_nummul(NULL, v1, v2); case LUA_OPMUL: return luai_nummul(v1, v2);
case LUA_OPDIV: return luai_numdiv(NULL, v1, v2); case LUA_OPDIV: return luai_numdiv(v1, v2);
case LUA_OPMOD: return luai_nummod(NULL, v1, v2); case LUA_OPMOD: return luai_nummod(v1, v2);
case LUA_OPPOW: return luai_numpow(NULL, v1, v2); case LUA_OPPOW: return luai_numpow(v1, v2);
case LUA_OPUNM: return luai_numunm(NULL, v1); case LUA_OPUNM: return luai_numunm(v1);
default: lua_assert(0); return 0; default: lua_assert(0); return 0;
} }
} }

View File

@ -1,5 +1,5 @@
/* /*
** $Id: ltable.c,v 2.82 2013/08/29 13:49:57 roberto Exp roberto $ ** $Id: ltable.c,v 2.83 2013/09/11 12:26:14 roberto Exp roberto $
** Lua tables (hash) ** Lua tables (hash)
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -421,7 +421,7 @@ TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key) {
else if (ttisfloat(key)) { else if (ttisfloat(key)) {
lua_Number n = fltvalue(key); lua_Number n = fltvalue(key);
lua_Integer k; lua_Integer k;
if (luai_numisnan(L, n)) if (luai_numisnan(n))
luaG_runerror(L, "table index is NaN"); luaG_runerror(L, "table index is NaN");
if (numisinteger(n, &k)) { /* index is int? */ if (numisinteger(n, &k)) { /* index is int? */
setivalue(&aux, k); setivalue(&aux, k);

View File

@ -1,5 +1,5 @@
/* /*
** $Id: luaconf.h,v 1.187 2013/10/10 15:45:03 roberto Exp roberto $ ** $Id: luaconf.h,v 1.188 2013/11/21 17:23:14 roberto Exp roberto $
** Configuration file for Lua ** Configuration file for Lua
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -488,21 +488,21 @@
/* the following operations need the math library */ /* the following operations need the math library */
#if defined(lobject_c) || defined(lvm_c) #if defined(lobject_c) || defined(lvm_c)
#include <math.h> #include <math.h>
#define luai_nummod(L,a,b) ((a) - l_floor((a)/(b))*(b)) #define luai_nummod(a,b) ((a) - l_floor((a)/(b))*(b))
#define luai_numpow(L,a,b) (l_mathop(pow)(a,b)) #define luai_numpow(a,b) (l_mathop(pow)(a,b))
#endif #endif
/* these are quite standard operations */ /* these are quite standard operations */
#if defined(LUA_CORE) #if defined(LUA_CORE)
#define luai_numadd(L,a,b) ((a)+(b)) #define luai_numadd(a,b) ((a)+(b))
#define luai_numsub(L,a,b) ((a)-(b)) #define luai_numsub(a,b) ((a)-(b))
#define luai_nummul(L,a,b) ((a)*(b)) #define luai_nummul(a,b) ((a)*(b))
#define luai_numdiv(L,a,b) ((a)/(b)) #define luai_numdiv(a,b) ((a)/(b))
#define luai_numunm(L,a) (-(a)) #define luai_numunm(a) (-(a))
#define luai_numeq(a,b) ((a)==(b)) #define luai_numeq(a,b) ((a)==(b))
#define luai_numlt(L,a,b) ((a)<(b)) #define luai_numlt(a,b) ((a)<(b))
#define luai_numle(L,a,b) ((a)<=(b)) #define luai_numle(a,b) ((a)<=(b))
#define luai_numisnan(L,a) (!luai_numeq((a), (a))) #define luai_numisnan(a) (!luai_numeq((a), (a)))
#endif #endif

28
lvm.c
View File

@ -1,5 +1,5 @@
/* /*
** $Id: lvm.c,v 2.183 2013/12/30 20:47:58 roberto Exp roberto $ ** $Id: lvm.c,v 2.184 2014/01/22 20:02:04 roberto Exp roberto $
** Lua virtual machine ** Lua virtual machine
** See Copyright Notice in lua.h ** See Copyright Notice in lua.h
*/ */
@ -193,7 +193,7 @@ int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) {
if (ttisinteger(l) && ttisinteger(r)) if (ttisinteger(l) && ttisinteger(r))
return (ivalue(l) < ivalue(r)); return (ivalue(l) < ivalue(r));
else if (tonumber(l, &nl) && tonumber(r, &nr)) else if (tonumber(l, &nl) && tonumber(r, &nr))
return luai_numlt(L, nl, nr); return luai_numlt(nl, nr);
else if (ttisstring(l) && ttisstring(r)) else if (ttisstring(l) && ttisstring(r))
return l_strcmp(rawtsvalue(l), rawtsvalue(r)) < 0; return l_strcmp(rawtsvalue(l), rawtsvalue(r)) < 0;
else if ((res = luaT_callorderTM(L, l, r, TM_LT)) < 0) else if ((res = luaT_callorderTM(L, l, r, TM_LT)) < 0)
@ -208,7 +208,7 @@ int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) {
if (ttisinteger(l) && ttisinteger(r)) if (ttisinteger(l) && ttisinteger(r))
return (ivalue(l) <= ivalue(r)); return (ivalue(l) <= ivalue(r));
else if (tonumber(l, &nl) && tonumber(r, &nr)) else if (tonumber(l, &nl) && tonumber(r, &nr))
return luai_numle(L, nl, nr); return luai_numle(nl, nr);
else if (ttisstring(l) && ttisstring(r)) else if (ttisstring(l) && ttisstring(r))
return l_strcmp(rawtsvalue(l), rawtsvalue(r)) <= 0; return l_strcmp(rawtsvalue(l), rawtsvalue(r)) <= 0;
else if ((res = luaT_callorderTM(L, l, r, TM_LE)) >= 0) /* first try `le' */ else if ((res = luaT_callorderTM(L, l, r, TM_LE)) >= 0) /* first try `le' */
@ -641,7 +641,7 @@ void luaV_execute (lua_State *L) {
setivalue(ra, intop(+, ib, ic)); setivalue(ra, intop(+, ib, ic));
} }
else if (tonumber(rb, &nb) && tonumber(rc, &nc)) { else if (tonumber(rb, &nb) && tonumber(rc, &nc)) {
setnvalue(ra, luai_numadd(L, nb, nc)); setnvalue(ra, luai_numadd(nb, nc));
} }
else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_ADD)); } else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_ADD)); }
) )
@ -654,7 +654,7 @@ void luaV_execute (lua_State *L) {
setivalue(ra, intop(-, ib, ic)); setivalue(ra, intop(-, ib, ic));
} }
else if (tonumber(rb, &nb) && tonumber(rc, &nc)) { else if (tonumber(rb, &nb) && tonumber(rc, &nc)) {
setnvalue(ra, luai_numsub(L, nb, nc)); setnvalue(ra, luai_numsub(nb, nc));
} }
else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_SUB)); } else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_SUB)); }
) )
@ -667,7 +667,7 @@ void luaV_execute (lua_State *L) {
setivalue(ra, intop(*, ib, ic)); setivalue(ra, intop(*, ib, ic));
} }
else if (tonumber(rb, &nb) && tonumber(rc, &nc)) { else if (tonumber(rb, &nb) && tonumber(rc, &nc)) {
setnvalue(ra, luai_nummul(L, nb, nc)); setnvalue(ra, luai_nummul(nb, nc));
} }
else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_MUL)); } else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_MUL)); }
) )
@ -676,7 +676,7 @@ void luaV_execute (lua_State *L) {
TValue *rc = RKC(i); TValue *rc = RKC(i);
lua_Number nb; lua_Number nc; lua_Number nb; lua_Number nc;
if (tonumber(rb, &nb) && tonumber(rc, &nc)) { if (tonumber(rb, &nb) && tonumber(rc, &nc)) {
setnvalue(ra, luai_numdiv(L, nb, nc)); setnvalue(ra, luai_numdiv(nb, nc));
} }
else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_DIV)); } else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_DIV)); }
) )
@ -743,7 +743,7 @@ void luaV_execute (lua_State *L) {
setivalue(ra, luaV_mod(L, ib, ic)); setivalue(ra, luaV_mod(L, ib, ic));
} }
else if (tonumber(rb, &nb) && tonumber(rc, &nc)) { else if (tonumber(rb, &nb) && tonumber(rc, &nc)) {
setnvalue(ra, luai_nummod(L, nb, nc)); setnvalue(ra, luai_nummod(nb, nc));
} }
else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_MOD)); } else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_MOD)); }
) )
@ -756,7 +756,7 @@ void luaV_execute (lua_State *L) {
setivalue(ra, luaV_pow(L, ib, ic)); setivalue(ra, luaV_pow(L, ib, ic));
} }
else if (tonumber(rb, &nb) && tonumber(rc, &nc)) { else if (tonumber(rb, &nb) && tonumber(rc, &nc)) {
setnvalue(ra, luai_numpow(L, nb, nc)); setnvalue(ra, luai_numpow(nb, nc));
} }
else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_POW)); } else { Protect(luaT_trybinTM(L, rb, rc, ra, TM_POW)); }
) )
@ -768,7 +768,7 @@ void luaV_execute (lua_State *L) {
setivalue(ra, intop(-, 0, ib)); setivalue(ra, intop(-, 0, ib));
} }
else if (tonumber(rb, &nb)) { else if (tonumber(rb, &nb)) {
setnvalue(ra, luai_numunm(L, nb)); setnvalue(ra, luai_numunm(nb));
} }
else { else {
Protect(luaT_trybinTM(L, rb, rb, ra, TM_UNM)); Protect(luaT_trybinTM(L, rb, rb, ra, TM_UNM));
@ -919,10 +919,10 @@ void luaV_execute (lua_State *L) {
} }
else { /* floating count */ else { /* floating count */
lua_Number step = fltvalue(ra + 2); lua_Number step = fltvalue(ra + 2);
lua_Number idx = luai_numadd(L, fltvalue(ra), step); /* inc. index */ lua_Number idx = luai_numadd(fltvalue(ra), step); /* inc. index */
lua_Number limit = fltvalue(ra + 1); lua_Number limit = fltvalue(ra + 1);
if (luai_numlt(L, 0, step) ? luai_numle(L, idx, limit) if (luai_numlt(0, step) ? luai_numle(idx, limit)
: luai_numle(L, limit, idx)) { : luai_numle(limit, idx)) {
ci->u.l.savedpc += GETARG_sBx(i); /* jump back */ ci->u.l.savedpc += GETARG_sBx(i); /* jump back */
setnvalue(ra, idx); /* update internal index... */ setnvalue(ra, idx); /* update internal index... */
setnvalue(ra + 3, idx); /* ...and external index */ setnvalue(ra + 3, idx); /* ...and external index */
@ -946,7 +946,7 @@ void luaV_execute (lua_State *L) {
setnvalue(pstep, nstep); setnvalue(pstep, nstep);
if (!tonumber(init, &ninit)) if (!tonumber(init, &ninit))
luaG_runerror(L, LUA_QL("for") " initial value must be a number"); luaG_runerror(L, LUA_QL("for") " initial value must be a number");
setnvalue(ra, luai_numsub(L, ninit, nstep)); setnvalue(ra, luai_numsub(ninit, nstep));
} }
ci->u.l.savedpc += GETARG_sBx(i); ci->u.l.savedpc += GETARG_sBx(i);
) )