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