123456789101112131415161718192021222324252627282930313233 |
- /*
- ** lflashe.h
- ** See Copyright Notice in lua.h
- */
- #if defined(LUA_FLASH_STORE) && !defined(lflash_h)
- #define lflash_h
- #include "lobject.h"
- #include "lstate.h"
- #include "lzio.h"
- #define FLASH_SIG 0xfafaaf00
- typedef lu_int32 FlashAddr;
- typedef struct {
- lu_int32 flash_sig; /* a stabdard fingerprint identifying an LFS image */
- lu_int32 flash_size; /* Size of LFS image */
- FlashAddr mainProto; /* address of main Proto in Proto hierarchy */
- FlashAddr pROhash; /* address of ROstrt hash */
- lu_int32 nROuse; /* number of elements in ROstrt */
- int nROsize; /* size of ROstrt */
- lu_int32 fill1; /* reserved */
- lu_int32 fill2; /* reserved */
- } FlashHeader;
- void luaN_user_init(void);
- LUAI_FUNC void luaN_init (lua_State *L);
- LUAI_FUNC int luaN_flashSetup (lua_State *L);
- LUAI_FUNC int luaN_reload_reboot (lua_State *L);
- LUAI_FUNC int luaN_index (lua_State *L);
- #endif
|