1/* mangle_jpeg@CMAKE_BITS_IN_JSAMPLE@bits.h file generated by CMake http://www.cmake.org */ 2#ifndef @MANGLE_PREFIX@_mangle_h 3#define @MANGLE_PREFIX@_mangle_h 4 5/* 6 * This header file mangles all symbols exported from the jpeg library. 7 * It is included in all files while building the jpeg library. Due to 8 * namespace pollution, no jpeg headers should be included in .h files in 9 * GDCM. This also allows us to generate two jpeg library (8bits and 12bits). 10 * 11 * The following command was used to obtain the symbol list: 12 * 13 * nm lib@MANGLE_PREFIX@.a | grep " [R|T] " | colrm 1 11 | sort 14 */ 15 16 17#define jcopy_block_row @MANGLE_PREFIX@_jcopy_block_row 18#define jcopy_sample_rows @MANGLE_PREFIX@_jcopy_sample_rows 19#define jdiv_round_up @MANGLE_PREFIX@_jdiv_round_up 20#define jinit_1pass_quantizer @MANGLE_PREFIX@_jinit_1pass_quantizer 21#define jinit_2pass_quantizer @MANGLE_PREFIX@_jinit_2pass_quantizer 22#define jinit_arith_decoder @MANGLE_PREFIX@_jinit_arith_decoder 23#define jinit_arith_encoder @MANGLE_PREFIX@_jinit_arith_encoder 24#define jinit_c_codec @MANGLE_PREFIX@_jinit_c_codec 25#define jinit_c_coef_controller @MANGLE_PREFIX@_jinit_c_coef_controller 26#define jinit_c_diff_controller @MANGLE_PREFIX@_jinit_c_diff_controller 27#define jinit_c_main_controller @MANGLE_PREFIX@_jinit_c_main_controller 28#define jinit_c_master_control @MANGLE_PREFIX@_jinit_c_master_control 29#define jinit_c_prep_controller @MANGLE_PREFIX@_jinit_c_prep_controller 30#define jinit_c_scaler @MANGLE_PREFIX@_jinit_c_scaler 31#define jinit_color_converter @MANGLE_PREFIX@_jinit_color_converter 32#define jinit_color_deconverter @MANGLE_PREFIX@_jinit_color_deconverter 33#define jinit_compress_master @MANGLE_PREFIX@_jinit_compress_master 34#define jinit_d_codec @MANGLE_PREFIX@_jinit_d_codec 35#define jinit_d_coef_controller @MANGLE_PREFIX@_jinit_d_coef_controller 36#define jinit_d_diff_controller @MANGLE_PREFIX@_jinit_d_diff_controller 37#define jinit_d_main_controller @MANGLE_PREFIX@_jinit_d_main_controller 38#define jinit_d_post_controller @MANGLE_PREFIX@_jinit_d_post_controller 39#define jinit_d_scaler @MANGLE_PREFIX@_jinit_d_scaler 40#define jinit_differencer @MANGLE_PREFIX@_jinit_differencer 41#define jinit_downsampler @MANGLE_PREFIX@_jinit_downsampler 42#define jinit_forward_dct @MANGLE_PREFIX@_jinit_forward_dct 43#define jinit_input_controller @MANGLE_PREFIX@_jinit_input_controller 44#define jinit_inverse_dct @MANGLE_PREFIX@_jinit_inverse_dct 45#define jinit_lhuff_decoder @MANGLE_PREFIX@_jinit_lhuff_decoder 46#define jinit_lhuff_encoder @MANGLE_PREFIX@_jinit_lhuff_encoder 47#define jinit_lossless_c_codec @MANGLE_PREFIX@_jinit_lossless_c_codec 48#define jinit_lossless_d_codec @MANGLE_PREFIX@_jinit_lossless_d_codec 49#define jinit_lossy_c_codec @MANGLE_PREFIX@_jinit_lossy_c_codec 50#define jinit_lossy_d_codec @MANGLE_PREFIX@_jinit_lossy_d_codec 51#define jinit_marker_reader @MANGLE_PREFIX@_jinit_marker_reader 52#define jinit_marker_writer @MANGLE_PREFIX@_jinit_marker_writer 53#define jinit_master_decompress @MANGLE_PREFIX@_jinit_master_decompress 54#define jinit_memory_mgr @MANGLE_PREFIX@_jinit_memory_mgr 55#define jinit_merged_upsampler @MANGLE_PREFIX@_jinit_merged_upsampler 56#define jinit_phuff_decoder @MANGLE_PREFIX@_jinit_phuff_decoder 57#define jinit_phuff_encoder @MANGLE_PREFIX@_jinit_phuff_encoder 58#define jinit_shuff_decoder @MANGLE_PREFIX@_jinit_shuff_decoder 59#define jinit_shuff_encoder @MANGLE_PREFIX@_jinit_shuff_encoder 60#define jinit_undifferencer @MANGLE_PREFIX@_jinit_undifferencer 61#define jinit_upsampler @MANGLE_PREFIX@_jinit_upsampler 62#define jpeg_CreateCompress @MANGLE_PREFIX@_jpeg_CreateCompress 63#define jpeg_CreateDecompress @MANGLE_PREFIX@_jpeg_CreateDecompress 64#define jpeg_abort @MANGLE_PREFIX@_jpeg_abort 65#define jpeg_abort_compress @MANGLE_PREFIX@_jpeg_abort_compress 66#define jpeg_abort_decompress @MANGLE_PREFIX@_jpeg_abort_decompress 67#define jpeg_add_quant_table @MANGLE_PREFIX@_jpeg_add_quant_table 68#define jpeg_alloc_huff_table @MANGLE_PREFIX@_jpeg_alloc_huff_table 69#define jpeg_alloc_quant_table @MANGLE_PREFIX@_jpeg_alloc_quant_table 70#define jpeg_calc_output_dimensions @MANGLE_PREFIX@_jpeg_calc_output_dimensions 71#define jpeg_consume_input @MANGLE_PREFIX@_jpeg_consume_input 72#define jpeg_copy_critical_parameters @MANGLE_PREFIX@_jpeg_copy_critical_parameters 73#define jpeg_default_colorspace @MANGLE_PREFIX@_jpeg_default_colorspace 74#define jpeg_destroy @MANGLE_PREFIX@_jpeg_destroy 75#define jpeg_destroy_compress @MANGLE_PREFIX@_jpeg_destroy_compress 76#define jpeg_destroy_decompress @MANGLE_PREFIX@_jpeg_destroy_decompress 77#define jpeg_fdct_float @MANGLE_PREFIX@_jpeg_fdct_float 78#define jpeg_fdct_ifast @MANGLE_PREFIX@_jpeg_fdct_ifast 79#define jpeg_fdct_islow @MANGLE_PREFIX@_jpeg_fdct_islow 80#define jpeg_fill_bit_buffer @MANGLE_PREFIX@_jpeg_fill_bit_buffer 81#define jpeg_finish_compress @MANGLE_PREFIX@_jpeg_finish_compress 82#define jpeg_finish_decompress @MANGLE_PREFIX@_jpeg_finish_decompress 83#define jpeg_finish_output @MANGLE_PREFIX@_jpeg_finish_output 84#define jpeg_free_large @MANGLE_PREFIX@_jpeg_free_large 85#define jpeg_free_small @MANGLE_PREFIX@_jpeg_free_small 86#define jpeg_gen_optimal_table @MANGLE_PREFIX@_jpeg_gen_optimal_table 87#define jpeg_get_large @MANGLE_PREFIX@_jpeg_get_large 88#define jpeg_get_small @MANGLE_PREFIX@_jpeg_get_small 89#define jpeg_has_multiple_scans @MANGLE_PREFIX@_jpeg_has_multiple_scans 90#define jpeg_huff_decode @MANGLE_PREFIX@_jpeg_huff_decode 91#define jpeg_idct_1x1 @MANGLE_PREFIX@_jpeg_idct_1x1 92#define jpeg_idct_2x2 @MANGLE_PREFIX@_jpeg_idct_2x2 93#define jpeg_idct_4x4 @MANGLE_PREFIX@_jpeg_idct_4x4 94#define jpeg_idct_float @MANGLE_PREFIX@_jpeg_idct_float 95#define jpeg_idct_ifast @MANGLE_PREFIX@_jpeg_idct_ifast 96#define jpeg_idct_islow @MANGLE_PREFIX@_jpeg_idct_islow 97#define jpeg_input_complete @MANGLE_PREFIX@_jpeg_input_complete 98#define jpeg_make_c_derived_tbl @MANGLE_PREFIX@_jpeg_make_c_derived_tbl 99#define jpeg_make_d_derived_tbl @MANGLE_PREFIX@_jpeg_make_d_derived_tbl 100#define jpeg_mem_available @MANGLE_PREFIX@_jpeg_mem_available 101#define jpeg_mem_init @MANGLE_PREFIX@_jpeg_mem_init 102#define jpeg_mem_term @MANGLE_PREFIX@_jpeg_mem_term 103#define jpeg_natural_order @MANGLE_PREFIX@_jpeg_natural_order 104#define jpeg_new_colormap @MANGLE_PREFIX@_jpeg_new_colormap 105#define jpeg_open_backing_store @MANGLE_PREFIX@_jpeg_open_backing_store 106#define jpeg_quality_scaling @MANGLE_PREFIX@_jpeg_quality_scaling 107#define jpeg_read_coefficients @MANGLE_PREFIX@_jpeg_read_coefficients 108#define jpeg_read_header @MANGLE_PREFIX@_jpeg_read_header 109#define jpeg_read_raw_data @MANGLE_PREFIX@_jpeg_read_raw_data 110#define jpeg_read_scanlines @MANGLE_PREFIX@_jpeg_read_scanlines 111#define jpeg_resync_to_restart @MANGLE_PREFIX@_jpeg_resync_to_restart 112#define jpeg_save_markers @MANGLE_PREFIX@_jpeg_save_markers 113#define jpeg_set_colorspace @MANGLE_PREFIX@_jpeg_set_colorspace 114#define jpeg_set_defaults @MANGLE_PREFIX@_jpeg_set_defaults 115#define jpeg_set_linear_quality @MANGLE_PREFIX@_jpeg_set_linear_quality 116#define jpeg_set_marker_processor @MANGLE_PREFIX@_jpeg_set_marker_processor 117#define jpeg_set_quality @MANGLE_PREFIX@_jpeg_set_quality 118#define jpeg_simple_lossless @MANGLE_PREFIX@_jpeg_simple_lossless 119#define jpeg_simple_progression @MANGLE_PREFIX@_jpeg_simple_progression 120#define jpeg_start_compress @MANGLE_PREFIX@_jpeg_start_compress 121#define jpeg_start_decompress @MANGLE_PREFIX@_jpeg_start_decompress 122#define jpeg_start_output @MANGLE_PREFIX@_jpeg_start_output 123#define jpeg_std_error @MANGLE_PREFIX@_jpeg_std_error 124#define jpeg_std_message_table @MANGLE_PREFIX@_jpeg_std_message_table 125#define jpeg_stdio_dest @MANGLE_PREFIX@_jpeg_stdio_dest 126#define jpeg_stdio_src @MANGLE_PREFIX@_jpeg_stdio_src 127#define jpeg_suppress_tables @MANGLE_PREFIX@_jpeg_suppress_tables 128#define jpeg_write_coefficients @MANGLE_PREFIX@_jpeg_write_coefficients 129#define jpeg_write_m_byte @MANGLE_PREFIX@_jpeg_write_m_byte 130#define jpeg_write_m_header @MANGLE_PREFIX@_jpeg_write_m_header 131#define jpeg_write_marker @MANGLE_PREFIX@_jpeg_write_marker 132#define jpeg_write_raw_data @MANGLE_PREFIX@_jpeg_write_raw_data 133#define jpeg_write_scanlines @MANGLE_PREFIX@_jpeg_write_scanlines 134#define jpeg_write_tables @MANGLE_PREFIX@_jpeg_write_tables 135#define jround_up @MANGLE_PREFIX@_jround_up 136#define jzero_far @MANGLE_PREFIX@_jzero_far 137 138#define jpeg_memory_src @MANGLE_PREFIX@_memory_src 139#define jpeg_memory_mgr @MANGLE_PREFIX@_memory_mgr 140#define jpeg_common_struct @MANGLE_PREFIX@_common_struct 141#define jpeg_error_mgr @MANGLE_PREFIX@_error_mgr 142#define jpeg_progress_mgr @MANGLE_PREFIX@_progress_mgr 143#define jpeg_decompress_struct @MANGLE_PREFIX@_decompress_struct 144#define jpeg_compress_struct @MANGLE_PREFIX@_compress_struct 145#define jpeg_destination_mgr @MANGLE_PREFIX@_destination_mgr 146#define jpeg_source_mgr @MANGLE_PREFIX@_source_mgr 147 148#endif 149