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 --- lstrlib.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lstrlib.c') diff --git a/lstrlib.c b/lstrlib.c index 88f61547..8c3892b0 100644 --- a/lstrlib.c +++ b/lstrlib.c @@ -91,7 +91,7 @@ static int str_byte (lua_State *L) { size_t l; const l_char *s = luaL_check_lstr(L, 1, &l); sint32 pos = posrelat(luaL_opt_long(L, 2, 1), l); - luaL_arg_check(L, 0 3 || /* extra argument? */ strpbrk(p, SPECIALS) == NULL) { /* or no special characters? */ const l_char *s2 = lmemfind(s+init, l1-init, p, l2); @@ -603,7 +603,7 @@ static int str_format (lua_State *L) { sprintf(buff, form, luaL_check_int(L, arg)); break; case l_c('o'): case l_c('u'): case l_c('x'): case l_c('X'): - sprintf(buff, form, (unsigned int)luaL_check_number(L, arg)); + sprintf(buff, form, (unsigned int)(luaL_check_number(L, arg))); break; case l_c('e'): case l_c('E'): case l_c('f'): case l_c('g'): case l_c('G'): -- cgit v1.2.3-55-g6feb