MCPcopy Create free account
hub / github.com/EmmyLua/EmmyLuaDebugger / luaZ_read

Function luaZ_read

third-party/lua-5.5.0/src/lzio.c:63–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

61
62
63size_t luaZ_read (ZIO *z, void *b, size_t n) {
64 while (n) {
65 size_t m;
66 if (!checkbuffer(z))
67 return n; /* no more input; return number of missing bytes */
68 m = (n <= z->n) ? n : z->n; /* min. between n and z->n */
69 memcpy(b, z->p, m);
70 z->n -= m;
71 z->p += m;
72 b = (char *)b + m;
73 n -= m;
74 }
75 return 0;
76}
77
78
79const void *luaZ_getaddr (ZIO* z, size_t n) {

Callers 1

loadBlockFunction · 0.70

Calls 1

checkbufferFunction · 0.85

Tested by

no test coverage detected