native Lua  0.5.0-devel
Lua on the platform you use with the compiler you choose
Data Structures | Macros | Functions
ldump.c File Reference
#include "lprefix.h"
#include <stddef.h>
#include "lua.h"
#include "lobject.h"
#include "lstate.h"
#include "lundump.h"
#include "_native_lua_config.h"
Include dependency graph for ldump.c:

Data Structures

struct  DumpState
 

Macros

#define ldump_c
 
#define LUA_CORE
 
#define dumpVector(D, v, n)   dumpBlock(D,v,(n)*sizeof((v)[0]))
 
#define dumpLiteral(D, s)   dumpBlock(D,s,sizeof(s) - sizeof(char))
 
#define dumpVar(D, x)   dumpVector(D,&x,1)
 
#define DIBS   ((sizeof(size_t) * 8 / 7) + 1)
 

Functions

int luaU_dump (lua_State *L, const Proto *f, lua_Writer w, void *data, int strip)
 

Macro Definition Documentation

◆ DIBS

#define DIBS   ((sizeof(size_t) * 8 / 7) + 1)

◆ dumpLiteral

#define dumpLiteral (   D,
 
)    dumpBlock(D,s,sizeof(s) - sizeof(char))

◆ dumpVar

#define dumpVar (   D,
 
)    dumpVector(D,&x,1)

◆ dumpVector

#define dumpVector (   D,
  v,
 
)    dumpBlock(D,v,(n)*sizeof((v)[0]))

◆ ldump_c

#define ldump_c

◆ LUA_CORE

#define LUA_CORE

Function Documentation

◆ luaU_dump()

int luaU_dump ( lua_State L,
const Proto f,
lua_Writer  w,
void *  data,
int  strip 
)