aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatarLibravatar William Ahern <william@solaris.(none)> 2013-05-05 07:49:55 -0700
committerLibravatarLibravatar William Ahern <william@solaris.(none)> 2013-05-05 07:49:55 -0700
commitaf13d57c7804562e8b007c90003109410c3a692a (patch)
treec3d91cba32e52f8fe13cb7fe2f2098c97a7d25d9
parent709e706d58277727128f4b9894a8d574f59b03ec (diff)
downloadluaossl-af13d57c7804562e8b007c90003109410c3a692a.tar.gz
luaossl-af13d57c7804562e8b007c90003109410c3a692a.tar.bz2
luaossl-af13d57c7804562e8b007c90003109410c3a692a.zip
-n
early version of LuaJIT don't defined LUA_FILEHANDLE
-rw-r--r--compat52.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/compat52.h b/compat52.h
index eb2d903..96ec9b2 100644
--- a/compat52.h
+++ b/compat52.h
@@ -133,6 +133,10 @@ static lua_Unsigned luaL_optunsigned(lua_State *L, int arg, lua_Unsigned def) {
} /* luaL_optunsigned() */
+#ifndef LUA_FILEHANDLE /* Not defined by earlier LuaJIT releases */
+#define LUA_FILEHANDLE "FILE*"
+#endif
+
/*
* Lua 5.1 userdata is a simple FILE *, while LuaJIT is a struct with the
* first member a FILE *, similar to Lua 5.2.