Lines Matching refs:buffer
21 const uint8_t *buffer,
25 if (size && !buffer) {
28 r->buffer_end = buffer + size;
29 r->buffer = buffer;
42 const uint8_t *buffer = r->buffer;
43 const uint8_t *buffer_start = buffer;
46 const size_t bytes_left = buffer_end - buffer;
52 r->decrypt_cb(r->decrypt_state, buffer, r->clear_buffer, (int)n);
53 buffer = r->clear_buffer;
60 memcpy(&big_endian_values, buffer, sizeof(BD_VALUE));
68 buffer += (bits >> 3);
81 value |= (BD_VALUE)*buffer++ << shift;
87 // NOTE: Variable 'buffer' may not relate to 'r->buffer' after decryption,
88 // so we increase 'r->buffer' by the amount that 'buffer' moved, rather than
89 // assign 'buffer' to 'r->buffer'.
90 r->buffer += buffer - buffer_start;
96 // Find the end of the coded buffer
99 r->buffer--;
101 return r->buffer;