gateway: simplify stopping the cleanup timer
[olsrd.git] / lib / tas / src / lua / lundump.h
1
2 /*
3 ** $Id: lundump.h,v 1.30 2003/04/07 20:34:20 lhf Exp $
4 ** load pre-compiled Lua chunks
5 ** See Copyright Notice in lua.h
6 */
7
8 #ifndef lundump_h
9 #define lundump_h
10
11 #include "lobject.h"
12 #include "lzio.h"
13
14 /* load one chunk; from lundump.c */
15 Proto *luaU_undump(lua_State * L, ZIO * Z, Mbuffer * buff);
16
17 /* find byte order; from lundump.c */
18 int luaU_endianness(void);
19
20 /* dump one chunk; from ldump.c */
21 void luaU_dump(lua_State * L, const Proto * Main, lua_Chunkwriter w, void *data);
22
23 /* print one chunk; from print.c */
24 void luaU_print(const Proto * Main);
25
26 /* definitions for headers of binary files */
27 #define LUA_SIGNATURE   "\033Lua"       /* binary files start with "<esc>Lua" */
28 #define VERSION         0x50    /* last format change was in 5.0 */
29 #define VERSION0        0x50    /* last major  change was in 5.0 */
30
31 /* a multiple of PI for testing native format */
32
33 /* multiplying by 1E7 gives non-trivial integer values */
34 #define TEST_NUMBER     ((lua_Number)3.14159265358979323846E7)
35
36 #endif