2 ** $Id: lundump.h,v 1.39 2012/05/08 13:53:33 roberto Exp $
3 ** load precompiled Lua chunks
4 ** See Copyright Notice in lua.h
13 /* load one chunk; from lundump.c */
14 LUAI_FUNC Closure
*luaU_undump(lua_State
*L
, ZIO
*Z
, Mbuffer
*buff
, const char *name
);
16 /* make header; from lundump.c */
17 LUAI_FUNC
void luaU_header(lu_byte
*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
);
22 /* data to catch conversion errors */
23 #define LUAC_TAIL "\x19\x93\r\n\x1a\n"
25 /* size in bytes of header of binary files */
26 #define LUAC_HEADERSIZE (sizeof(LUA_SIGNATURE)-sizeof(char)+2+6+sizeof(LUAC_TAIL)-sizeof(char))