72 size_t bytes = (size_t) numBytes;
74 if (bytes > src->bytes_in_buffer) {
75 size_t bytesToSkip = bytes - src->bytes_in_buffer;
76 if (bytesToSkip != src->fStream->skip(bytesToSkip)) {
78 dinfo->err->error_exit((j_common_ptr) dinfo);
82 src->next_input_byte = (
const JOCTET*) src->fBuffer;
83 src->bytes_in_buffer = 0;
85 src->next_input_byte += numBytes;
86 src->bytes_in_buffer -= numBytes;
111 jpeg_source_mgr* src = cinfo->src;
112 size_t bytes =
static_cast<size_t>(num_bytes);
113 if(bytes > src->bytes_in_buffer) {
114 src->next_input_byte =
nullptr;
115 src->bytes_in_buffer = 0;
117 src->next_input_byte += bytes;
118 src->bytes_in_buffer -= bytes;
const uint8_t uint32_t uint32_t GError ** error