35#define INPUT_BUF_SIZE 4096
99 ERREXIT(cinfo, JERR_INPUT_EMPTY);
100 WARNMS(cinfo, JWRN_JPEG_EOF);
193 if (cinfo->src ==
NULL) {
194 cinfo->src = (struct jpeg_source_mgr *)
195 (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
196 SIZEOF(my_source_mgr));
197 src = (my_src_ptr) cinfo->src;
198 src->buffer = (JOCTET *)
199 (*cinfo->mem->alloc_small) ((j_common_ptr) cinfo, JPOOL_PERMANENT,
200 INPUT_BUF_SIZE * SIZEOF(JOCTET));
my_source_mgr * my_src_ptr
Definition jdatasrc.c:33
jpeg_stdio_src(j_decompress_ptr cinfo, FILE *infile)
Definition jdatasrc.c:182
term_source(j_decompress_ptr)
Definition jdatasrc.c:169
#define INPUT_BUF_SIZE
Definition jdatasrc.c:35
fill_input_buffer(j_decompress_ptr cinfo)
Definition jdatasrc.c:90
init_source(j_decompress_ptr cinfo)
Definition jdatasrc.c:44
skip_input_data(j_decompress_ptr cinfo, long num_bytes)
Definition jdatasrc.c:128
jpeg_resync_to_restart(j_decompress_ptr cinfo, int desired)
Definition jdmarker.c:1124
#define ERREXIT(cinfo, code)
Definition jerror.h:205
#define WARNMS(cinfo, code)
Definition jerror.h:238
#define JFREAD(file, buf, sizeofbuf)
Definition jinclude.h:91
char JOCTET
Definition jmorecfg.h:115
#define METHODDEF(type)
Definition jmorecfg.h:184
struct jpeg_decompress_struct * j_decompress_ptr
Definition jpeglib.h:263
#define JPEG_EOI
Definition jpeglib.h:1046
FILE * infile
Definition jpeglib.h:911
size_t bytes_in_buffer
Definition jpeglib.h:727
const JOCTET * next_input_byte
Definition jpeglib.h:726
FILE * infile
Definition jdatasrc.c:28
boolean start_of_file
Definition jdatasrc.c:30
struct jpeg_source_mgr pub
Definition jdatasrc.c:26
JOCTET * buffer
Definition jdatasrc.c:29
#define GLOBAL(g)
Definition crypt.c:87
#define void
Definition unzip.h:396
#define TRUE
Definition unzpriv.h:1295
#define FALSE
Definition unzpriv.h:1298