From cf160abcf9f7d42d1acf841f7720cb8c2baa5e3c Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Tue, 11 Sep 2012 15:21:44 -0300 Subject: no more macro 'changenvalue' --- lapi.c | 4 ++-- lobject.h | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/lapi.c b/lapi.c index 066f4152..0468f34b 100644 --- a/lapi.c +++ b/lapi.c @@ -1,5 +1,5 @@ /* -** $Id: lapi.c,v 2.164 2012/06/08 15:14:04 roberto Exp roberto $ +** $Id: lapi.c,v 2.165 2012/08/14 18:12:34 roberto Exp roberto $ ** Lua API ** See Copyright Notice in lua.h */ @@ -295,7 +295,7 @@ LUA_API void lua_arith (lua_State *L, int op) { o1 = L->top - 2; o2 = L->top - 1; if (ttisnumber(o1) && ttisnumber(o2)) { - changenvalue(o1, luaO_arith(op, nvalue(o1), nvalue(o2))); + setnvalue(o1, luaO_arith(op, nvalue(o1), nvalue(o2))); } else luaV_arith(L, o1, o1, o2, cast(TMS, op - LUA_OPADD + TM_ADD)); diff --git a/lobject.h b/lobject.h index 1d29a22c..ba9e41dc 100644 --- a/lobject.h +++ b/lobject.h @@ -1,5 +1,5 @@ /* -** $Id: lobject.h,v 2.69 2012/05/08 13:53:33 roberto Exp roberto $ +** $Id: lobject.h,v 2.70 2012/05/11 14:10:50 roberto Exp roberto $ ** Type definitions for Lua objects ** See Copyright Notice in lua.h */ @@ -52,8 +52,7 @@ #define LUA_TCCL (LUA_TFUNCTION | (2 << 4)) /* C closure */ -/* -** LUA_TSTRING variants */ +/* Variant tags for strings */ #define LUA_TSHRSTR (LUA_TSTRING | (0 << 4)) /* short strings */ #define LUA_TLNGSTR (LUA_TSTRING | (1 << 4)) /* long strings */ @@ -188,8 +187,6 @@ typedef struct lua_TValue TValue; #define setnvalue(obj,x) \ { TValue *io=(obj); num_(io)=(x); settt_(io, LUA_TNUMBER); } -#define changenvalue(o,x) check_exp(ttisnumber(o), num_(o)=(x)) - #define setnilvalue(obj) settt_(obj, LUA_TNIL) #define setfvalue(obj,x) \ -- cgit v1.2.3-55-g6feb