]> Creatis software - gdcm.git/blob - src/gdcmjpeg/mangle_jpeg16bits.h
ENH: Final -hopefully- change to jpeg lib. In order to match ITK structure, and be...
[gdcm.git] / src / gdcmjpeg / mangle_jpeg16bits.h
1 #ifndef gdcm_jpeg16_mangle_h
2 #define gdcm_jpeg16_mangle_h
3
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 three jpeg library (8, 12 and 16bits).
10
11 The following command was used to obtain the symbol list:
12
13 nm libgdcmjpeg16.a | grep " [R|T] " | colrm 1 11 | sort
14
15 (actually copy/paste from jpeg8bits)
16 */
17
18
19
20 #define jcopy_block_row gdcm_jpeg16_jcopy_block_row
21 #define jcopy_sample_rows gdcm_jpeg16_jcopy_sample_rows
22 #define jdiv_round_up gdcm_jpeg16_jdiv_round_up
23 #define jinit_1pass_quantizer gdcm_jpeg16_jinit_1pass_quantizer
24 #define jinit_2pass_quantizer gdcm_jpeg16_jinit_2pass_quantizer
25 #define jinit_arith_decoder gdcm_jpeg16_jinit_arith_decoder
26 #define jinit_arith_encoder gdcm_jpeg16_jinit_arith_encoder
27 #define jinit_c_codec gdcm_jpeg16_jinit_c_codec
28 #define jinit_c_coef_controller gdcm_jpeg16_jinit_c_coef_controller
29 #define jinit_c_diff_controller gdcm_jpeg16_jinit_c_diff_controller
30 #define jinit_c_main_controller gdcm_jpeg16_jinit_c_main_controller
31 #define jinit_c_master_control gdcm_jpeg16_jinit_c_master_control
32 #define jinit_c_prep_controller gdcm_jpeg16_jinit_c_prep_controller
33 #define jinit_c_scaler gdcm_jpeg16_jinit_c_scaler
34 #define jinit_color_converter gdcm_jpeg16_jinit_color_converter
35 #define jinit_color_deconverter gdcm_jpeg16_jinit_color_deconverter
36 #define jinit_compress_master gdcm_jpeg16_jinit_compress_master
37 #define jinit_d_codec gdcm_jpeg16_jinit_d_codec
38 #define jinit_d_coef_controller gdcm_jpeg16_jinit_d_coef_controller
39 #define jinit_d_diff_controller gdcm_jpeg16_jinit_d_diff_controller
40 #define jinit_d_main_controller gdcm_jpeg16_jinit_d_main_controller
41 #define jinit_d_post_controller gdcm_jpeg16_jinit_d_post_controller
42 #define jinit_d_scaler gdcm_jpeg16_jinit_d_scaler
43 #define jinit_differencer gdcm_jpeg16_jinit_differencer
44 #define jinit_downsampler gdcm_jpeg16_jinit_downsampler
45 #define jinit_forward_dct gdcm_jpeg16_jinit_forward_dct
46 #define jinit_input_controller gdcm_jpeg16_jinit_input_controller
47 #define jinit_inverse_dct gdcm_jpeg16_jinit_inverse_dct
48 #define jinit_lhuff_decoder gdcm_jpeg16_jinit_lhuff_decoder
49 #define jinit_lhuff_encoder gdcm_jpeg16_jinit_lhuff_encoder
50 #define jinit_lossless_c_codec gdcm_jpeg16_jinit_lossless_c_codec
51 #define jinit_lossless_d_codec gdcm_jpeg16_jinit_lossless_d_codec
52 #define jinit_lossy_c_codec gdcm_jpeg16_jinit_lossy_c_codec
53 #define jinit_lossy_d_codec gdcm_jpeg16_jinit_lossy_d_codec
54 #define jinit_marker_reader gdcm_jpeg16_jinit_marker_reader
55 #define jinit_marker_writer gdcm_jpeg16_jinit_marker_writer
56 #define jinit_master_decompress gdcm_jpeg16_jinit_master_decompress
57 #define jinit_memory_mgr gdcm_jpeg16_jinit_memory_mgr
58 #define jinit_merged_upsampler gdcm_jpeg16_jinit_merged_upsampler
59 #define jinit_phuff_decoder gdcm_jpeg16_jinit_phuff_decoder
60 #define jinit_phuff_encoder gdcm_jpeg16_jinit_phuff_encoder
61 #define jinit_shuff_decoder gdcm_jpeg16_jinit_shuff_decoder
62 #define jinit_shuff_encoder gdcm_jpeg16_jinit_shuff_encoder
63 #define jinit_undifferencer gdcm_jpeg16_jinit_undifferencer
64 #define jinit_upsampler gdcm_jpeg16_jinit_upsampler
65 #define jpeg_CreateCompress gdcm_jpeg16_jpeg_CreateCompress
66 #define jpeg_CreateDecompress gdcm_jpeg16_jpeg_CreateDecompress
67 #define jpeg_abort gdcm_jpeg16_jpeg_abort
68 #define jpeg_abort_compress gdcm_jpeg16_jpeg_abort_compress
69 #define jpeg_abort_decompress gdcm_jpeg16_jpeg_abort_decompress
70 #define jpeg_add_quant_table gdcm_jpeg16_jpeg_add_quant_table
71 #define jpeg_alloc_huff_table gdcm_jpeg16_jpeg_alloc_huff_table
72 #define jpeg_alloc_quant_table gdcm_jpeg16_jpeg_alloc_quant_table
73 #define jpeg_calc_output_dimensions gdcm_jpeg16_jpeg_calc_output_dimensions
74 #define jpeg_consume_input gdcm_jpeg16_jpeg_consume_input
75 #define jpeg_copy_critical_parameters gdcm_jpeg16_jpeg_copy_critical_parameters
76 #define jpeg_default_colorspace gdcm_jpeg16_jpeg_default_colorspace
77 #define jpeg_destroy gdcm_jpeg16_jpeg_destroy
78 #define jpeg_destroy_compress gdcm_jpeg16_jpeg_destroy_compress
79 #define jpeg_destroy_decompress gdcm_jpeg16_jpeg_destroy_decompress
80 #define jpeg_fdct_float gdcm_jpeg16_jpeg_fdct_float
81 #define jpeg_fdct_ifast gdcm_jpeg16_jpeg_fdct_ifast
82 #define jpeg_fdct_islow gdcm_jpeg16_jpeg_fdct_islow
83 #define jpeg_fill_bit_buffer gdcm_jpeg16_jpeg_fill_bit_buffer
84 #define jpeg_finish_compress gdcm_jpeg16_jpeg_finish_compress
85 #define jpeg_finish_decompress gdcm_jpeg16_jpeg_finish_decompress
86 #define jpeg_finish_output gdcm_jpeg16_jpeg_finish_output
87 #define jpeg_free_large gdcm_jpeg16_jpeg_free_large
88 #define jpeg_free_small gdcm_jpeg16_jpeg_free_small
89 #define jpeg_gen_optimal_table gdcm_jpeg16_jpeg_gen_optimal_table
90 #define jpeg_get_large gdcm_jpeg16_jpeg_get_large
91 #define jpeg_get_small gdcm_jpeg16_jpeg_get_small
92 #define jpeg_has_multiple_scans gdcm_jpeg16_jpeg_has_multiple_scans
93 #define jpeg_huff_decode gdcm_jpeg16_jpeg_huff_decode
94 #define jpeg_idct_1x1 gdcm_jpeg16_jpeg_idct_1x1
95 #define jpeg_idct_2x2 gdcm_jpeg16_jpeg_idct_2x2
96 #define jpeg_idct_4x4 gdcm_jpeg16_jpeg_idct_4x4
97 #define jpeg_idct_float gdcm_jpeg16_jpeg_idct_float
98 #define jpeg_idct_ifast gdcm_jpeg16_jpeg_idct_ifast
99 #define jpeg_idct_islow gdcm_jpeg16_jpeg_idct_islow
100 #define jpeg_input_complete gdcm_jpeg16_jpeg_input_complete
101 #define jpeg_make_c_derived_tbl gdcm_jpeg16_jpeg_make_c_derived_tbl
102 #define jpeg_make_d_derived_tbl gdcm_jpeg16_jpeg_make_d_derived_tbl
103 #define jpeg_mem_available gdcm_jpeg16_jpeg_mem_available
104 #define jpeg_mem_init gdcm_jpeg16_jpeg_mem_init
105 #define jpeg_mem_term gdcm_jpeg16_jpeg_mem_term
106 #define jpeg_natural_order gdcm_jpeg16_jpeg_natural_order
107 #define jpeg_new_colormap gdcm_jpeg16_jpeg_new_colormap
108 #define jpeg_open_backing_store gdcm_jpeg16_jpeg_open_backing_store
109 #define jpeg_quality_scaling gdcm_jpeg16_jpeg_quality_scaling
110 #define jpeg_read_coefficients gdcm_jpeg16_jpeg_read_coefficients
111 #define jpeg_read_header gdcm_jpeg16_jpeg_read_header
112 #define jpeg_read_raw_data gdcm_jpeg16_jpeg_read_raw_data
113 #define jpeg_read_scanlines gdcm_jpeg16_jpeg_read_scanlines
114 #define jpeg_resync_to_restart gdcm_jpeg16_jpeg_resync_to_restart
115 #define jpeg_save_markers gdcm_jpeg16_jpeg_save_markers
116 #define jpeg_set_colorspace gdcm_jpeg16_jpeg_set_colorspace
117 #define jpeg_set_defaults gdcm_jpeg16_jpeg_set_defaults
118 #define jpeg_set_linear_quality gdcm_jpeg16_jpeg_set_linear_quality
119 #define jpeg_set_marker_processor gdcm_jpeg16_jpeg_set_marker_processor
120 #define jpeg_set_quality gdcm_jpeg16_jpeg_set_quality
121 #define jpeg_simple_lossless gdcm_jpeg16_jpeg_simple_lossless
122 #define jpeg_simple_progression gdcm_jpeg16_jpeg_simple_progression
123 #define jpeg_start_compress gdcm_jpeg16_jpeg_start_compress
124 #define jpeg_start_decompress gdcm_jpeg16_jpeg_start_decompress
125 #define jpeg_start_output gdcm_jpeg16_jpeg_start_output
126 #define jpeg_std_error gdcm_jpeg16_jpeg_std_error
127 #define jpeg_std_message_table gdcm_jpeg16_jpeg_std_message_table
128 #define jpeg_stdio_dest gdcm_jpeg16_jpeg_stdio_dest
129 #define jpeg_stdio_src gdcm_jpeg16_jpeg_stdio_src
130 #define jpeg_suppress_tables gdcm_jpeg16_jpeg_suppress_tables
131 #define jpeg_write_coefficients gdcm_jpeg16_jpeg_write_coefficients
132 #define jpeg_write_m_byte gdcm_jpeg16_jpeg_write_m_byte
133 #define jpeg_write_m_header gdcm_jpeg16_jpeg_write_m_header
134 #define jpeg_write_marker gdcm_jpeg16_jpeg_write_marker
135 #define jpeg_write_raw_data gdcm_jpeg16_jpeg_write_raw_data
136 #define jpeg_write_scanlines gdcm_jpeg16_jpeg_write_scanlines
137 #define jpeg_write_tables gdcm_jpeg16_jpeg_write_tables
138 #define jround_up gdcm_jpeg16_jround_up
139 #define jzero_far gdcm_jpeg16_jzero_far
140
141 #endif