2 ** $Id: lundump.h,v 1.40 2005/11/11 14:03:13 lhf Exp $
3 ** load precompiled Lua chunks
4 ** See Copyright Notice in lua.h
13 /* load one chunk; from lundump.c */
14 LUAI_FUNC Proto
* luaU_undump (lua_State
* L
, ZIO
* Z
, Mbuffer
* buff
, const char* name
);
16 /* make header; from lundump.c */
17 LUAI_FUNC
void luaU_header (char* h
);
19 /* dump one chunk; from ldump.c */
20 LUAI_FUNC
int luaU_dump (lua_State
* L
, const Proto
* f
, lua_Writer w
, void* data
, int strip
);
23 /* print one chunk; from print.c */
24 LUAI_FUNC
void luaU_print (const Proto
* f
, int full
);
27 /* for header of binary files -- this is Lua 5.1 */
28 #define LUAC_VERSION 0x51
30 /* for header of binary files -- this is the official format */
33 /* size of header of binary files */
34 #define LUAC_HEADERSIZE 12