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))