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