35#define DumpVector(v,n,D) DumpBlock(v,(n)*sizeof((v)[0]),D)
37#define DumpLiteral(s,D) DumpBlock(s, sizeof(s) - sizeof(char), D)
41 if (D->
status == 0 && size > 0) {
49#define DumpVar(x,D) DumpVector(&x,1,D)
102 for (i = 0; i < n; i++) {
132 for (i = 0; i < n; i++)
140 for (i = 0; i < n; i++) {
154 for (i = 0; i < n; i++) {
161 for (i = 0; i < n; i++)
static int writer(lua_State *L, const void *b, size_t size, void *B)
int(* lua_Writer)(lua_State *L, const void *p, size_t sz, void *ud)
#define DumpLiteral(s, D)
static void DumpNumber(lua_Number x, DumpState *D)
static void DumpBlock(const void *b, size_t size, DumpState *D)
static void DumpInteger(lua_Integer x, DumpState *D)
static void DumpInt(int x, DumpState *D)
static void DumpProtos(const Proto *f, DumpState *D)
static void DumpHeader(DumpState *D)
int luaU_dump(lua_State *L, const Proto *f, lua_Writer w, void *data, int strip)
static void DumpByte(int y, DumpState *D)
static void DumpConstants(const Proto *f, DumpState *D)
#define DumpVector(v, n, D)
static void DumpFunction(const Proto *f, TString *psource, DumpState *D)
static void DumpString(const TString *s, DumpState *D)
static void DumpDebug(const Proto *f, DumpState *D)
static void DumpUpvalues(const Proto *f, DumpState *D)
CURL_EXTERN CURLMcode curl_socket_t s