/*** $Id: lundump.h,v 1.40 2005/11/11 14:03:13 lhf Exp $** load precompiled Lua chunks** See Copyright Notice in lua.h*/#ifndef lundump_h#define lundump_h#include "lobject.h"#include "lzio.h"/* load one chunk; from lundump.c */LUAI_FUNCProto*luaU_undump(lua_State*L,ZIO*Z,Mbuffer*buff,constchar*name);/* make header; from lundump.c */LUAI_FUNCvoidluaU_header(char*h);/* dump one chunk; from ldump.c */LUAI_FUNCintluaU_dump(lua_State*L,constProto*f,lua_Writerw,void*data,intstrip);#ifdef luac_c/* print one chunk; from print.c */LUAI_FUNCvoidluaU_print(constProto*f,intfull);#endif/* for header of binary files -- this is Lua 5.1 */#define LUAC_VERSION 0x51/* for header of binary files -- this is the official format */#define LUAC_FORMAT 0/* size of header of binary files */#define LUAC_HEADERSIZE 12#endif