12 #ifdef NEED_SHORT_EXTERNAL_NAMES 13 #define jpeg_get_small jGetSmall 14 #define jpeg_free_small jFreeSmall 15 #define jpeg_get_large jGetLarge 16 #define jpeg_free_large jFreeLarge 17 #define jpeg_mem_available jMemAvail 18 #define jpeg_open_backing_store jOpenBackStore 19 #define jpeg_mem_init jMemInit 20 #define jpeg_mem_term jMemTerm 64 #ifndef MAX_ALLOC_CHUNK 65 #define MAX_ALLOC_CHUNK 1000000000L 92 (
j_common_ptr cinfo,
long min_bytes_needed,
long max_bytes_needed,
93 long already_allocated));
102 #define TEMP_NAME_LENGTH 64 104 #ifdef USE_MSDOS_MEMMGR 106 typedef unsigned short XMSH;
107 typedef unsigned short EMSH;
117 #ifdef USE_MAC_MEMMGR 127 void, read_backing_store,
129 long file_offset,
long byte_count));
131 void, write_backing_store,
133 long file_offset,
long byte_count));
135 void, close_backing_store,
139 #ifdef USE_MSDOS_MEMMGR 144 #ifdef USE_MAC_MEMMGR jpeg_mem_init(j_common_ptr)
jpeg_get_small(j_common_ptr, size_t sizeofobject)
JMETHOD(void, read_backing_store,(j_common_ptr cinfo, backing_store_ptr info, void FAR *buffer_address, long file_offset, long byte_count))
struct backing_store_struct * backing_store_ptr
char temp_name[TEMP_NAME_LENGTH]
EXTERN(void *) jpeg_get_small JPP((j_common_ptr cinfo
jpeg_free_small(j_common_ptr, void *object, size_t)
struct backing_store_struct backing_store_info
jpeg_open_backing_store(j_common_ptr cinfo, backing_store_ptr, long)
jpeg_mem_available(j_common_ptr, long, long max_bytes_needed, long)
jpeg_mem_term(j_common_ptr)
jpeg_free_large(j_common_ptr, void FAR *object, size_t)
jpeg_free_small JPP((j_common_ptr cinfo, void *object, size_t sizeofobject))
jpeg_get_large(j_common_ptr, size_t sizeofobject)