24 #ifdef NEED_SHORT_EXTERNAL_NAMES
25 #define jpeg_get_small jpeg8_get_small
26 #define jpeg_free_small jpeg8_free_small
27 #define jpeg_get_large jpeg8_get_large
28 #define jpeg_free_large jpeg8_free_large
29 #define jpeg_mem_available jpeg8_mem_available
30 #define jpeg_open_backing_store jpeg8_open_backing_store
31 #define jpeg_mem_init jpeg8_mem_init
32 #define jpeg_mem_term jpeg8_mem_term
47 EXTERN(
void *) jpeg_get_small JPP((
j_common_ptr cinfo,
size_t sizeofobject));
48 EXTERN(
void) jpeg_free_small JPP((
j_common_ptr cinfo,
void *
object,
49 size_t sizeofobject));
60 EXTERN(
void FAR *) jpeg_get_large JPP((
j_common_ptr cinfo,
61 size_t sizeofobject));
62 EXTERN(
void) jpeg_free_large JPP((
j_common_ptr cinfo,
void FAR *
object,
63 size_t sizeofobject));
77 #ifndef MAX_ALLOC_CHUNK
78 #define MAX_ALLOC_CHUNK 1000000000L
103 EXTERN(
long) jpeg_mem_available JPP((
j_common_ptr cinfo,
104 long min_bytes_needed,
105 long max_bytes_needed,
106 long already_allocated));
116 #define TEMP_NAME_LENGTH 64
119 #ifdef USE_MSDOS_MEMMGR
121 typedef unsigned short XMSH;
122 typedef unsigned short EMSH;
132 #ifdef USE_MAC_MEMMGR
142 backing_store_ptr info,
143 void FAR * buffer_address,
144 long file_offset,
long byte_count));
146 backing_store_ptr info,
147 void FAR * buffer_address,
148 long file_offset,
long byte_count));
150 backing_store_ptr info));
153 #ifdef USE_MSDOS_MEMMGR
156 char temp_name[TEMP_NAME_LENGTH];
158 #ifdef USE_MAC_MEMMGR
162 char temp_name[TEMP_NAME_LENGTH];
166 char temp_name[TEMP_NAME_LENGTH];
180 EXTERN(
void) jpeg_open_backing_store JPP((
j_common_ptr cinfo,
181 backing_store_ptr info,
182 long total_bytes_needed));