Included Files
- #include </usr/lib/gcc/avr/3.4.3/include/stddef.h>
- #include <nut/include/lua/lua.h>
- #include <nut/include/lua/lobject.h>
- #include <nut/include/lua/lstate.h>
- #include <nut/include/lua/lundump.h>
Preprocessor definitions
#define ldump_c
#define LUA_CORE
#define DumpMem( b, n, size, D )
#define DumpVar( x, D )
#define DumpCode( f, D )
typedef struct {...} DumpState
struct
|
|
{
|
|
lua_State* L;
|
|
lua_Writer writer;
|
|
void* data;
|
|
int strip;
|
|
int status;
|
|
}
|
|
int luaU_dump ( lua_State* L, const Proto* f, lua_Writer w, void* data, int strip )
static void DumpBlock ( const void* b, size_t size, DumpState* D )
static void DumpChar ( int y, DumpState* D )
static void DumpConstants ( const Proto* f, DumpState* D )
static void DumpDebug ( const Proto* f, DumpState* D )
static void DumpFunction ( const Proto* f, const TString* p, DumpState* D )
static void DumpHeader ( DumpState* D )
static void DumpInt ( int x, DumpState* D )
static void DumpNumber ( lua_Number x, DumpState* D )
static void DumpString ( const TString* s, DumpState* D )
static void DumpVector ( const void* b, int n, size_t size, DumpState* D )