summaryrefslogtreecommitdiff
path: root/src/lundump.h
diff options
context:
space:
mode:
authorLua Team <team@lua.org>2005-11-18 12:00:00 +0000
committerrepogen <>2005-11-18 12:00:00 +0000
commitb3196343ba1a5dfe10e68eb9c61dc0ad5bb961a8 (patch)
treed3efede68270d3986c0f78101e55d17577a62666 /src/lundump.h
parentbd80c4ee9b6d9464cf9f3ff4ee41890d8b3ca9e6 (diff)
downloadlua-github-5.1-beta.tar.gz
Lua 5.1-beta5.1-beta
Diffstat (limited to 'src/lundump.h')
-rw-r--r--src/lundump.h34
1 files changed, 4 insertions, 30 deletions
diff --git a/src/lundump.h b/src/lundump.h
index 5de3c46e..58cca5d1 100644
--- a/src/lundump.h
+++ b/src/lundump.h
@@ -1,6 +1,6 @@
/*
-** $Id: lundump.h,v 1.38 2005/09/02 01:54:47 lhf Exp $
-** load pre-compiled Lua chunks
+** $Id: lundump.h,v 1.40 2005/11/11 14:03:13 lhf Exp $
+** load precompiled Lua chunks
** See Copyright Notice in lua.h
*/
@@ -10,12 +10,6 @@
#include "lobject.h"
#include "lzio.h"
-/* make it work with Lua 5.0 */
-#ifndef LUA_VERSION_NUM
-#define LUAI_FUNC
-#define lua_Writer lua_Chunkwriter
-#endif
-
/* load one chunk; from lundump.c */
LUAI_FUNC Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name);
@@ -25,8 +19,10 @@ LUAI_FUNC void luaU_header (char* h);
/* dump one chunk; from ldump.c */
LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip);
+#ifdef luac_c
/* print one chunk; from print.c */
LUAI_FUNC void luaU_print (const Proto* f, int full);
+#endif
/* for header of binary files -- this is Lua 5.1 */
#define LUAC_VERSION 0x51
@@ -37,26 +33,4 @@ LUAI_FUNC void luaU_print (const Proto* f, int full);
/* size of header of binary files */
#define LUAC_HEADERSIZE 12
-/* make it work with Lua 5.0 */
-#ifndef LUA_VERSION_NUM
-#define LUA_SIGNATURE "\033Lua"
-#define TValue TObject
-#define rawtsvalue tsvalue
-#define linedefined lineDefined
-#define lastlinedefined lineDefined
-#define setptvalue2s(L,t,f)
-#undef setsvalue2n
-#define setsvalue2n(L,x,y) setsvalue(x,y)
-#define LUA_QL(x) "'" x "'"
-#define LUA_QS LUA_QL("%s")
-#undef LUAC_VERSION
-#define LUAC_VERSION 0x50
-#ifdef lapi_c
-#define luaU_dump(L,f,w,d) (luaU_dump)(L,f,w,d,0)
-#endif
-#ifdef ldo_c
-#define luaU_undump(L,z,b) (luaU_undump)(L,z,b,z->name)
-#endif
-#endif
-
#endif