summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshmuz <shmuz>2008-08-16 18:27:27 +0000
committershmuz <shmuz>2008-08-16 18:27:27 +0000
commit8d8485a0787aae92a42484154a3b6100b80ed7a8 (patch)
treef3bec24d5af23c4622155d16f1efd5d7d2d71244
parentc807b0dd1c708e20ead6ec967f84c382d3a1307b (diff)
downloadlrexlib-8d8485a0787aae92a42484154a3b6100b80ed7a8.tar.gz
eliminate a warning on 64 bit systems: cast to pointer from integer of different size
-rwxr-xr-xsrc/algo.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/algo.h b/src/algo.h
index 4230df7..f36168a 100755
--- a/src/algo.h
+++ b/src/algo.h
@@ -99,7 +99,8 @@ static TUserdata* test_ud (lua_State *L, int pos)
static TUserdata* check_ud (lua_State *L)
{
TUserdata *ud = test_ud(L, 1);
- return ud ? ud : (TUserdata*)luaL_typerror(L, 1, REX_TYPENAME);
+ if (ud == NULL) luaL_typerror(L, 1, REX_TYPENAME);
+ return ud;
}