30 #define OUTBUF_PADDED 1
31 #define INBUF_PADDED 1
53 #define GETB(c) (*(c).in++)
55 #define GETB(c) get_byte(&(c))
83 if (cnt > c->
in_end - src) {
91 #if defined(INBUF_PADDED) && defined(OUTBUF_PADDED)
98 memcpy(dst, src, cnt);
131 if (!*outlen || !*inlen) {
158 back = (
GETB(c) << 3) + ((x >> 2) & 7) + 1;
162 back = (
GETB(c) << 6) + (x >> 2) + 1;
165 back = (1 << 14) + ((x & 8) << 11);
167 back += (
GETB(c) << 6) + (x >> 2);
168 if (back == (1 << 14)) {
181 back = (1 << 11) + (
GETB(c) << 2) + (x >> 2) + 1;
184 back = (
GETB(c) << 2) + (x >> 2) + 1;