From 115b7a8c736609a46218f5748606a095eb61a54a Mon Sep 17 00:00:00 2001 From: John Crispin Date: Wed, 26 Sep 2012 18:27:09 +0200 Subject: [PATCH] lua: allow building the lua binding with vanilla lua Signed-off-by: John Crispin --- lua/ubus.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/ubus.c b/lua/ubus.c index 9f2a6e9..c9c1108 100644 --- a/lua/ubus.c +++ b/lua/ubus.c @@ -124,7 +124,11 @@ ubus_lua_format_blob_is_array(lua_State *L) /* Find out whether table is array-like */ for (lua_pushnil(L); lua_next(L, -2); lua_pop(L, 1)) { +#ifdef LUA_TINT if (lua_type(L, -2) != LUA_TNUMBER && lua_type(L, -2) != LUA_TINT) +#else + if (lua_type(L, -2) != LUA_TNUMBER) +#endif { lua_pop(L, 1); return false; @@ -160,7 +164,9 @@ ubus_lua_format_blob(lua_State *L, struct blob_buf *b, bool table) blobmsg_add_u8(b, key, (uint8_t)lua_toboolean(L, -1)); break; +#ifdef LUA_TINT case LUA_TINT: +#endif case LUA_TNUMBER: blobmsg_add_u32(b, key, (uint32_t)lua_tointeger(L, -1)); break; -- 2.11.0