From e1d072571ec6f9d830e575a2ecdc95fd43428e53 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 31 Aug 2001 16:46:07 -0300 Subject: better syntax for type casts --- lstring.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lstring.h') diff --git a/lstring.h b/lstring.h index 02cbc1ab..f8fb0b60 100644 --- a/lstring.h +++ b/lstring.h @@ -1,5 +1,5 @@ /* -** $Id: lstring.h,v 1.32 2001/06/06 18:00:19 roberto Exp roberto $ +** $Id: lstring.h,v 1.33 2001/06/15 20:36:57 roberto Exp $ ** String table (keep all strings handled by Lua) ** See Copyright Notice in lua.h */ @@ -21,10 +21,10 @@ #define RESERVEDMARK 3 -#define sizestring(l) ((lu_mem)sizeof(union TString)+ \ - ((lu_mem)(l)+1)*sizeof(l_char)) +#define sizestring(l) (cast(lu_mem, sizeof(union TString))+ \ + (cast(lu_mem, l)+1)*sizeof(l_char)) -#define sizeudata(l) ((lu_mem)sizeof(union Udata)+(l)) +#define sizeudata(l) (cast(lu_mem, sizeof(union Udata))+(l)) #define luaS_new(L, s) (luaS_newlstr(L, s, strlen(s))) #define luaS_newliteral(L, s) (luaS_newlstr(L, l_s("") s, \ -- cgit v1.2.3-55-g6feb