Lua TeamLua 5.3.0-work3f8a662712 years agoHistory
33 lines · 847 B · C
RawDownload
/*** $Id: lundump.h,v 1.44 2014/06/19 18:27:20 roberto Exp $** load precompiled Lua chunks** See Copyright Notice in lua.h*/ #ifndef lundump_h#define lundump_h #include "llimits.h"#include "lobject.h"#include "lzio.h"  /* data to catch conversion errors */#define LUAC_DATA	"\x19\x93\r\n\x1a\n" #define LUAC_INT	0x5678#define LUAC_NUM	cast_num(370.5) #define MYINT(s)	(s[0]-'0')#define LUAC_VERSION	(MYINT(LUA_VERSION_MAJOR)*16+MYINT(LUA_VERSION_MINOR))#define LUAC_FORMAT	0	/* this is the official format */ /* load one chunk; from lundump.c */LUAI_FUNC LClosure* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff,                                 const char* name); /* dump one chunk; from ldump.c */LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w,                         void* data, int strip); #endif