]>
git.proxmox.com Git - mirror_zfs.git/blob - module/lua/lundump.h
3 ** $Id: lundump.h,v 1.39.1.1 2013/04/12 18:48:47 roberto Exp $
4 ** load precompiled Lua chunks
5 ** See Copyright Notice in lua.h
14 /* load one chunk; from lundump.c */
15 LUAI_FUNC Closure
* luaU_undump (lua_State
* L
, ZIO
* Z
, Mbuffer
* buff
, const char* name
);
17 /* make header; from lundump.c */
18 LUAI_FUNC
void luaU_header (lu_byte
* h
);
20 /* dump one chunk; from ldump.c */
21 LUAI_FUNC
int luaU_dump (lua_State
* L
, const Proto
* f
, lua_Writer w
, void* data
, int strip
);
23 /* data to catch conversion errors */
24 #define LUAC_TAIL "\x19\x93\r\n\x1a\n"
26 /* size in bytes of header of binary files */
27 #define LUAC_HEADERSIZE (sizeof(LUA_SIGNATURE)-sizeof(char)+2+6+sizeof(LUAC_TAIL)-sizeof(char))