28 if (buff ==
NULL || size == 0)
return EOZ;
63 m = (n <= z->
n) ? n : z->
n;
const char *(* lua_Reader)(lua_State *L, void *ud, size_t *sz)
int luaZ_lookahead(ZIO *z)
size_t luaZ_read(ZIO *z, void *b, size_t n)
char * luaZ_openspace(lua_State *L, Mbuffer *buff, size_t n)
void luaZ_init(lua_State *L, ZIO *z, lua_Reader reader, void *data)
#define luaZ_resizebuffer(L, buff, size)
static const char * reader(lua_State *L, void *ud, size_t *size)