1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249
|
/* jconfig.vc --- jconfig.h for Microsoft Visual C++ on Windows 95 or NT. */
/* see jconfig.txt for explanations */
#define HAVE_PROTOTYPES
#define HAVE_UNSIGNED_CHAR
#define HAVE_UNSIGNED_SHORT
/* #define void char */
/* #define const */
#undef CHAR_IS_UNSIGNED
#define HAVE_STDDEF_H
#define HAVE_STDLIB_H
#undef NEED_BSD_STRINGS
#undef NEED_SYS_TYPES_H
#undef NEED_FAR_POINTERS /* we presume a 32-bit flat memory model */
#undef NEED_SHORT_EXTERNAL_NAMES
#undef INCOMPLETE_TYPES_BROKEN
/* Define "boolean" as unsigned char, not int, per Windows custom */
#ifndef __RPCNDR_H__ /* don't conflict if rpcndr.h already read */
typedef unsigned char boolean;
#endif
#ifndef FALSE /* in case these macros already exist */
#define FALSE 0 /* values of boolean */
#endif
#ifndef TRUE
#define TRUE 1
#endif
#define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */
#ifdef FZ_HIDE_INTERNAL_JPEG
/* The first list is culled from NEED_SHORT_EXTERNAL_NAMES */
#define jpeg_std_error FZjpeg_std_error
#define jpeg_CreateCompress FZjpeg_CreateCompress
#define jpeg_CreateDecompress FZjpeg_CreateDecompress
#define jpeg_destroy_compress FZjpeg_destroy_compress
#define jpeg_destroy_decompress FZjpeg_destroy_decompress
#define jpeg_stdio_dest FZjpeg_stdio_dest
#define jpeg_stdio_src FZjpeg_stdio_src
#define jpeg_mem_dest FZjpeg_mem_dest
#define jpeg_mem_src FZjpeg_mem_src
#define jpeg_set_defaults FZjpeg_set_defaults
#define jpeg_set_colorspace FZjpeg_set_colorspace
#define jpeg_default_colorspace FZjpeg_default_colorspace
#define jpeg_set_quality FZjpeg_set_quality
#define jpeg_set_linear_quality FZjpeg_set_linear_quality
#define jpeg_default_qtables FZjpeg_default_qtables
#define jpeg_add_quant_table FZjpeg_add_quant_table
#define jpeg_quality_scaling FZjpeg_quality_scaling
#define jpeg_simple_progression FZjpeg_simple_progression
#define jpeg_suppress_tables FZjpeg_suppress_tables
#define jpeg_alloc_quant_table FZjpeg_alloc_quant_table
#define jpeg_alloc_huff_table FZjpeg_alloc_huff_table
#define jpeg_start_compress FZjpeg_start_compress
#define jpeg_write_scanlines FZjpeg_write_scanlines
#define jpeg_finish_compress FZjpeg_finish_compress
#define jpeg_calc_jpeg_dimensions FZjpeg_calc_jpeg_dimensions
#define jpeg_write_raw_data FZjpeg_write_raw_data
#define jpeg_write_marker FZjpeg_write_marker
#define jpeg_write_m_header FZjpeg_write_m_header
#define jpeg_write_m_byte FZjpeg_write_m_byte
#define jpeg_write_tables FZjpeg_write_tables
#define jpeg_read_header FZjpeg_read_header
#define jpeg_start_decompress FZjpeg_start_decompress
#define jpeg_read_scanlines FZjpeg_read_scanlines
#define jpeg_finish_decompress FZjpeg_finish_decompress
#define jpeg_read_raw_data FZjpeg_read_raw_data
#define jpeg_has_multiple_scans FZjpeg_has_multiple_scans
#define jpeg_start_output FZjpeg_start_output
#define jpeg_finish_output FZjpeg_finish_output
#define jpeg_input_complete FZjpeg_input_complete
#define jpeg_new_colormap FZjpeg_new_colormap
#define jpeg_consume_input FZjpeg_consume_input
#define jpeg_core_output_dimensions FZjpeg_core_output_dimensions
#define jpeg_calc_output_dimensions FZjpeg_calc_output_dimensions
#define jpeg_save_markers FZjpeg_save_markers
#define jpeg_set_marker_processor FZjpeg_set_marker_processor
#define jpeg_read_coefficients FZjpeg_read_coefficients
#define jpeg_write_coefficients FZjpeg_write_coefficients
#define jpeg_copy_critical_parameters FZjpeg_copy_critical_parameters
#define jpeg_abort_compress FZjpeg_abort_compress
#define jpeg_abort_decompress FZjpeg_abort_decompress
#define jpeg_abort FZjpeg_abort
#define jpeg_destroy FZjpeg_destroy
#define jpeg_resync_to_restart FZjpeg_resync_to_restart
/* This second list comes from examination of symbols in the lib */
#define jpeg_free_small FZjpeg_free_small
#define jpeg_get_small FZjpeg_get_small
#define jpeg_get_large FZjpeg_get_large
#define jpeg_free_large FZjpeg_free_large
#define jpeg_mem_available FZjpeg_mem_available
#define jpeg_open_backing_store FZjpeg_open_backing_store
#define jpeg_mem_init FZjpeg_mem_init
#define jpeg_mem_term FZjpeg_mem_term
#define jpeg_natural_order FZjpeg_natural_order
#define jpeg_natural_order2 FZjpeg_natural_order2
#define jpeg_natural_order3 FZjpeg_natural_order3
#define jpeg_natural_order4 FZjpeg_natural_order4
#define jpeg_natural_order5 FZjpeg_natural_order5
#define jpeg_natural_order6 FZjpeg_natural_order6
#define jpeg_natural_order7 FZjpeg_natural_order7
#define jpeg_fdct_10x10 FZjpeg_fdct_10x10
#define jpeg_fdct_10x5 FZjpeg_fdct_10x5
#define jpeg_fdct_11x11 FZjpeg_fdct_11x11
#define jpeg_fdct_12x12 FZjpeg_fdct_12x12
#define jpeg_fdct_12x6 FZjpeg_fdct_12x6
#define jpeg_fdct_13x13 FZjpeg_fdct_13x13
#define jpeg_fdct_14x14 FZjpeg_fdct_14x14
#define jpeg_fdct_14x7 FZjpeg_fdct_14x7
#define jpeg_fdct_15x15 FZjpeg_fdct_15x15
#define jpeg_fdct_16x16 FZjpeg_fdct_16x16
#define jpeg_fdct_16x8 FZjpeg_fdct_16x8
#define jpeg_fdct_1x1 FZjpeg_fdct_1x1
#define jpeg_fdct_1x2 FZjpeg_fdct_1x2
#define jpeg_fdct_2x1 FZjpeg_fdct_2x1
#define jpeg_fdct_2x2 FZjpeg_fdct_2x2
#define jpeg_fdct_2x4 FZjpeg_fdct_2x4
#define jpeg_fdct_3x3 FZjpeg_fdct_3x3
#define jpeg_fdct_3x6 FZjpeg_fdct_3x6
#define jpeg_fdct_4x2 FZjpeg_fdct_4x2
#define jpeg_fdct_4x4 FZjpeg_fdct_4x4
#define jpeg_fdct_4x8 FZjpeg_fdct_4x8
#define jpeg_fdct_5x10 FZjpeg_fdct_5x10
#define jpeg_fdct_5x5 FZjpeg_fdct_5x5
#define jpeg_fdct_6x12 FZjpeg_fdct_6x12
#define jpeg_fdct_6x3 FZjpeg_fdct_6x3
#define jpeg_fdct_6x6 FZjpeg_fdct_6x6
#define jpeg_fdct_7x14 FZjpeg_fdct_7x14
#define jpeg_fdct_7x7 FZjpeg_fdct_7x7
#define jpeg_fdct_8x16 FZjpeg_fdct_8x16
#define jpeg_fdct_8x4 FZjpeg_fdct_8x4
#define jpeg_fdct_9x9 FZjpeg_fdct_9x9
#define jpeg_cust_mem_init FZjpeg_cust_mem_init
#define jpeg_cust_mem_set_private FZjpeg_cust_mem_set_private
#define jpeg_fill_bit_buffer FZjpeg_fill_bit_buffer
#define jpeg_huff_decode FZjpeg_huff_decode
#define jpeg_make_c_derived_tbl FZjpeg_make_c_derived_tbl
#define jpeg_make_d_derived_tbl FZjpeg_make_d_derived_tbl
#define jpeg_zigzag_order FZjpeg_zigzag_order
#define jpeg_zigzag_order2 FZjpeg_zigzag_order2
#define jpeg_zigzag_order3 FZjpeg_zigzag_order3
#define jpeg_zigzag_order4 FZjpeg_zigzag_order4
#define jpeg_zigzag_order5 FZjpeg_zigzag_order5
#define jpeg_zigzag_order6 FZjpeg_zigzag_order6
#define jpeg_zigzag_order7 FZjpeg_zigzag_order7
#define jpeg_std_message_table FZjpeg_std_message_table
#define jpeg_aritab FZjpeg_aritab
#define jpeg_idct_islow FZjpeg_idct_islow
#define jpeg_fdct_islow FZjpeg_fdct_islow
#define jpeg_aritab FZjpeg_aritab
#define jpeg_gen_optimal_table FZjpeg_gen_optimal_table
#define jinit_marker_reader FZinit_marker_reader
#define jdiv_round_up FZdiv_round_up
#define jround_up FZround_up
#define jcopy_block_row FZcopy_block_row
#define jcopy_sample_rows FZcopy_sample_rows
#define jinit_input_controller FZinit_input_controller
#define jinit_memory_mgr FZinit_memory_mgr
#define jinit_master_decompress FZinit_master_decompress
#define jinit_huff_decoder FZinit_huff_decoder
#define jinit_d_coef_controller FZinit_d_coef_controller
#define jinit_color_deconverter FZinit_color_deconverter
#define jinit_inverse_dct FZinit_inverse_dct
#define jinit_d_main_controller FZinit_d_main_controller
#define jinit_arith_decoder FZinit_arith_decoder
#define jinit_color_deconverter FZinit_color_deconverter
#define jinit_d_coef_controller FZinit_d_coef_controller
#define jinit_d_main_controller FZinit_d_main_controller
#define jinit_d_post_controller FZinit_d_post_controller
#define jinit_huff_decoder FZinit_huff_decoder
#define jinit_master_decompress FZinit_master_decompress
#define jinit_upsampler FZinit_upsampler
#define jinit_d_post_controller FZinit_d_post_controller
#define jinit_downsampler FZinit_downsampler
#define jinit_arith_decoder FZinit_arith_decoder
#define jinit_marker_writer FZinit_marker_writer
#define jinit_marker_mgr FZinit_marker_mgr
#define jinit_compress_master FZinit_compress_master
#define jinit_c_coef_controller FZinit_c_coef_controller
#define jinit_color_converter FZinit_color_converter
#define jinit_forward_dct FZinit_forward_dct
#define jinit_arith_encoder FZinit_arith_encoder
#define jinit_huff_encoder FZinit_huff_encoder
#define jinit_c_main_controller FZinit_c_main_controller
#define jinit_marker_writer FZinit_marker_writer
#define jinit_c_master_control FZinit_c_master_control
#define jinit_c_prep_controller FZinit_c_prep_controller
#define jpeg_std_huff_table FZjpeg_std_huff_table
#define jinit_merged_upsampler FZjinit_merged_upsampler
#define jpeg_fdct_float FZjpeg_fdct_float
#define jpeg_fdct_ifast FZjpeg_fdct_ifast
#define jpeg_idct_float FZjpeg_idct_float
#define jpeg_idct_ifast FZjpeg_idct_ifast
#define jpeg_idct_10x10 FZjpeg_idct_10x10
#define jpeg_idct_10x5 FZjpeg_idct_10x5
#define jpeg_idct_11x11 FZjpeg_idct_11x11
#define jpeg_idct_12x12 FZjpeg_idct_12x12
#define jpeg_idct_12x6 FZjpeg_idct_12x6
#define jpeg_idct_13x13 FZjpeg_idct_13x13
#define jpeg_idct_14x14 FZjpeg_idct_14x14
#define jpeg_idct_14x7 FZjpeg_idct_14x7
#define jpeg_idct_15x15 FZjpeg_idct_15x15
#define jpeg_idct_16x16 FZjpeg_idct_16x16
#define jpeg_idct_16x8 FZjpeg_idct_16x8
#define jpeg_idct_1x1 FZjpeg_idct_1x1
#define jpeg_idct_1x2 FZjpeg_idct_1x2
#define jpeg_idct_2x1 FZjpeg_idct_2x1
#define jpeg_idct_2x2 FZjpeg_idct_2x2
#define jpeg_idct_2x4 FZjpeg_idct_2x4
#define jpeg_idct_3x3 FZjpeg_idct_3x3
#define jpeg_idct_3x6 FZjpeg_idct_3x6
#define jpeg_idct_4x2 FZjpeg_idct_4x2
#define jpeg_idct_4x4 FZjpeg_idct_4x4
#define jpeg_idct_4x8 FZjpeg_idct_4x8
#define jpeg_idct_5x10 FZjpeg_idct_5x10
#define jpeg_idct_5x5 FZjpeg_idct_5x5
#define jpeg_idct_6x12 FZjpeg_idct_6x12
#define jpeg_idct_6x3 FZjpeg_idct_6x3
#define jpeg_idct_6x6 FZjpeg_idct_6x6
#define jpeg_idct_7x14 FZjpeg_idct_7x14
#define jpeg_idct_7x7 FZjpeg_idct_7x7
#define jpeg_idct_8x16 FZjpeg_idct_8x16
#define jpeg_idct_8x4 FZjpeg_idct_8x4
#define jpeg_idct_9x9 FZjpeg_idct_9x9
#define jinit_1pass_quantizer FZjinit_1pass_quantizer
#define jinit_2pass_quantizer FZjinit_2pass_quantizer
#endif
#ifdef JPEG_INTERNALS
#undef RIGHT_SHIFT_IS_UNSIGNED
#endif /* JPEG_INTERNALS */
#ifdef JPEG_CJPEG_DJPEG
#define BMP_SUPPORTED /* BMP image file format */
#define GIF_SUPPORTED /* GIF image file format */
#define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */
#undef RLE_SUPPORTED /* Utah RLE image file format */
#define TARGA_SUPPORTED /* Targa image file format */
#define TWO_FILE_COMMANDLINE /* optional */
#define USE_SETMODE /* Microsoft has setmode() */
#undef NEED_SIGNAL_CATCHER
#undef DONT_USE_B_MODE
#undef PROGRESS_REPORT /* optional */
#endif /* JPEG_CJPEG_DJPEG */
|