|
1 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
|
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
|
4 |
|
5 #ifndef MOZPNGCONF_H |
|
6 #define MOZPNGCONF_H |
|
7 #define PNGLCONF_H /* So we don't try to use libpng's pnglibconf.h */ |
|
8 |
|
9 /* limit image dimensions (bug #251381, #591822, and #967656) */ |
|
10 #ifndef MOZ_PNG_MAX_DIMENSION |
|
11 # define MOZ_PNG_MAX_DIMENSION 32767 |
|
12 #endif |
|
13 |
|
14 #define PNG_API_RULE 0 |
|
15 #define PNG_COST_SHIFT 3 |
|
16 #define PNG_GAMMA_THRESHOLD_FIXED 5000 |
|
17 #define PNG_MAX_GAMMA_8 11 |
|
18 #define PNG_USER_CHUNK_CACHE_MAX 128 |
|
19 #define PNG_USER_CHUNK_MALLOC_MAX 4000000L |
|
20 #define PNG_USER_HEIGHT_MAX MOZ_PNG_MAX_DIMENSION |
|
21 #define PNG_USER_WIDTH_MAX MOZ_PNG_MAX_DIMENSION |
|
22 #define PNG_WEIGHT_SHIFT 8 |
|
23 #define PNG_ZBUF_SIZE 8192 |
|
24 #define PNG_IDAT_READ_SIZE PNG_ZBUF_SIZE |
|
25 #define PNG_INFLATE_BUF_SIZE 1024 |
|
26 #define PNG_Z_DEFAULT_COMPRESSION (-1) |
|
27 #define PNG_Z_DEFAULT_NOFILTER_STRATEGY 0 |
|
28 #define PNG_Z_DEFAULT_STRATEGY 1 |
|
29 |
|
30 #ifdef _MSC_VER |
|
31 /* The PNG_PEDANTIC_WARNINGS (attributes) fail to build with some MSC |
|
32 * compilers; we'll play it safe and disable them for all MSC compilers. |
|
33 */ |
|
34 #define PNG_NO_PEDANTIC_WARNINGS |
|
35 #endif |
|
36 |
|
37 #undef PNG_ARM_NEON_OPT /* This may have been defined in pngpriv.h */ |
|
38 #ifdef __ARM_NEON__ |
|
39 # ifdef MOZ_PNG_HAVE_ARM_NEON |
|
40 # ifdef MOZ_PNG_HAVE_ARM_NEON_CHECK |
|
41 # define PNG_ARM_NEON_CHECK_SUPPORTED |
|
42 # define PNG_ARM_NEON_OPT 1 |
|
43 # else |
|
44 # define PNG_ARM_NEON_OPT 2 |
|
45 # endif |
|
46 # define PNG_ALIGNED_MEMORY_SUPPORTED |
|
47 /* Accept the PNG_ARM_NEON_IMPLEMENTATION setting from pngpriv.h. */ |
|
48 # else |
|
49 # define PNG_ARM_NEON_OPT 0 |
|
50 # endif |
|
51 #else |
|
52 # define PNG_ARM_NEON_OPT 0 |
|
53 #endif |
|
54 |
|
55 #define PNG_READ_SUPPORTED |
|
56 #define PNG_PROGRESSIVE_READ_SUPPORTED |
|
57 #define PNG_READ_APNG_SUPPORTED |
|
58 #define PNG_READ_cHRM_SUPPORTED |
|
59 #define PNG_READ_gAMA_SUPPORTED |
|
60 #define PNG_READ_iCCP_SUPPORTED |
|
61 #define PNG_READ_sRGB_SUPPORTED |
|
62 #define PNG_READ_tRNS_SUPPORTED |
|
63 #define PNG_READ_16BIT_SUPPORTED |
|
64 #define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED |
|
65 #define PNG_READ_COMPOSITE_NODIV_SUPPORTED |
|
66 #define PNG_READ_COMPRESSED_TEXT_SUPPORTED |
|
67 #define PNG_READ_EXPAND_SUPPORTED |
|
68 #define PNG_READ_GAMMA_SUPPORTED |
|
69 #define PNG_READ_GRAY_TO_RGB_SUPPORTED |
|
70 #define PNG_READ_INTERLACING_SUPPORTED |
|
71 #define PNG_READ_SCALE_16_TO_8_SUPPORTED |
|
72 #define PNG_READ_TRANSFORMS_SUPPORTED |
|
73 |
|
74 /* necessary for freetype color bitmap support (Android & B2G) |
|
75 and boot animation code (Gonk) */ |
|
76 #if defined(ANDROID) || defined(FT_CONFIG_OPTION_USE_PNG) |
|
77 #define PNG_READ_PACK_SUPPORTED |
|
78 #define PNG_READ_FILLER_SUPPORTED |
|
79 #define PNG_READ_STRIP_16_TO_8_SUPPORTED |
|
80 #define PNG_READ_USER_TRANSFORM_SUPPORTED |
|
81 #define PNG_SEQUENTIAL_READ_SUPPORTED |
|
82 #endif |
|
83 |
|
84 /* necessary for boot animation code (Gonk) */ |
|
85 #ifdef MOZ_WIDGET_GONK |
|
86 #define PNG_UNKNOWN_CHUNKS_SUPPORTED |
|
87 #define PNG_SET_UNKNOWN_CHUNKS_SUPPORTED |
|
88 #define PNG_HANDLE_AS_UNKNOWN_SUPPORTED |
|
89 #define PNG_EASY_ACCESS_SUPPORTED |
|
90 #define PNG_READ_BGR_SUPPORTED |
|
91 #define PNG_READ_GRAY_TO_RGB_SUPPORTED |
|
92 #define PNG_READ_STRIP_ALPHA_SUPPORTED |
|
93 #endif |
|
94 |
|
95 #define PNG_WRITE_SUPPORTED |
|
96 #define PNG_WRITE_APNG_SUPPORTED |
|
97 #define PNG_WRITE_tRNS_SUPPORTED |
|
98 #define PNG_WRITE_16BIT_SUPPORTED |
|
99 #define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED |
|
100 #define PNG_WRITE_FLUSH_SUPPORTED |
|
101 #define PNG_WRITE_OPTIMIZE_CMF_SUPPORTED |
|
102 #define PNG_WRITE_INT_FUNCTIONS_SUPPORTED |
|
103 |
|
104 #define PNG_APNG_SUPPORTED |
|
105 #define PNG_ALLOW_BENIGN_ERRORS |
|
106 #define PNG_BENIGN_ERRORS_SUPPORTED |
|
107 #define PNG_BENIGN_READ_ERRORS_SUPPORTED |
|
108 #define PNG_cHRM_SUPPORTED |
|
109 #define PNG_COLORSPACE_SUPPORTED |
|
110 #define PNG_gAMA_SUPPORTED |
|
111 #define PNG_GAMMA_SUPPORTED |
|
112 #define PNG_iCCP_SUPPORTED |
|
113 #define PNG_sRGB_SUPPORTED |
|
114 #define PNG_tRNS_SUPPORTED |
|
115 #define PNG_16BIT_SUPPORTED |
|
116 #define PNG_CHECK_cHRM_SUPPORTED |
|
117 #define PNG_FLOATING_ARITHMETIC_SUPPORTED |
|
118 #define PNG_FLOATING_POINT_SUPPORTED |
|
119 #define PNG_POINTER_INDEXING_SUPPORTED |
|
120 #define PNG_SETJMP_SUPPORTED |
|
121 #define PNG_STDIO_SUPPORTED |
|
122 #define PNG_TEXT_SUPPORTED |
|
123 |
|
124 #ifdef PR_LOGGING |
|
125 #define PNG_ERROR_TEXT_SUPPORTED |
|
126 #define PNG_WARNINGS_SUPPORTED |
|
127 #endif |
|
128 |
|
129 /* Mangle names of exported libpng functions so different libpng versions |
|
130 can coexist. It is recommended that if you do this, you give your |
|
131 library a different name such as "mozlibpng" instead of "libpng". */ |
|
132 |
|
133 /* The following has been present since libpng-0.88, has never changed, and |
|
134 is unaffected by conditional compilation macros. It will not be mangled |
|
135 and it is the only choice for use in configure scripts for detecting the |
|
136 presence of any libpng version since 0.88. |
|
137 |
|
138 png_get_io_ptr |
|
139 */ |
|
140 |
|
141 /* Mozilla: mangle it anyway. */ |
|
142 #define png_get_io_ptr MOZ_PNG_get_io_ptr |
|
143 |
|
144 /* The following weren't present in libpng-0.88 but have never changed since |
|
145 they were first introduced and are not affected by any conditional compile |
|
146 choices and therefore don't need to be mangled. We'll mangle them anyway. */ |
|
147 #define png_sig_cmp MOZ_PNG_sig_cmp |
|
148 #define png_access_version_number MOZ_PNG_access_vn |
|
149 |
|
150 /* These have never changed since they were first introduced but they |
|
151 make direct reference to members of png_ptr that might have been moved, |
|
152 so they will be mangled. */ |
|
153 |
|
154 #define png_set_sig_bytes MOZ_PNG_set_sig_b |
|
155 #define png_reset_zstream MOZ_PNG_reset_zs |
|
156 |
|
157 /* The following may have changed, or can be affected by conditional compilation |
|
158 choices, and will be mangled. */ |
|
159 #define png_64bit_product MOZ_PNG_64bit_product |
|
160 #define png_build_gamma_table MOZ_PNG_build_gamma_tab |
|
161 #define png_build_grayscale_palette MOZ_PNG_build_g_p |
|
162 #define png_calculate_crc MOZ_PNG_calc_crc |
|
163 #define png_calloc MOZ_PNG_calloc |
|
164 #define png_check_cHRM_fixed MOZ_PNG_ck_cHRM_fixed |
|
165 #define png_check_chunk_name MOZ_PNG_ck_chunk_name |
|
166 #define png_check_IHDR MOZ_PNG_ck_IHDR |
|
167 #define png_check_keyword MOZ_PNG_ck_keyword |
|
168 #define png_combine_row MOZ_PNG_combine_row |
|
169 #define png_convert_from_struct_tm MOZ_PNG_cv_from_struct_tm |
|
170 #define png_convert_from_time_t MOZ_PNG_cv_from_time_t |
|
171 #define png_convert_to_rfc1123 MOZ_PNG_cv_to_rfc1123 |
|
172 #define png_correct_palette MOZ_PNG_correct_palette |
|
173 #define png_crc_error MOZ_PNG_crc_error |
|
174 #define png_crc_finish MOZ_PNG_crc_finish |
|
175 #define png_crc_read MOZ_PNG_crc_read |
|
176 #define png_create_info_struct MOZ_PNG_cr_info_str |
|
177 #define png_create_read_struct MOZ_PNG_cr_read_str |
|
178 #define png_create_read_struct_2 MOZ_PNG_cr_read_str_2 |
|
179 #define png_create_struct MOZ_PNG_create_st |
|
180 #define png_create_struct_2 MOZ_PNG_create_s2 |
|
181 #define png_create_write_struct MOZ_PNG_cr_write_str |
|
182 #define png_create_write_struct_2 MOZ_PNG_cr_write_str_2 |
|
183 #define png_data_freer MOZ_PNG_data_freer |
|
184 #define png_decompress_chunk MOZ_PNG_decomp_chunk |
|
185 #define png_default_error MOZ_PNG_def_error |
|
186 #define png_default_flush MOZ_PNG_def_flush |
|
187 #define png_default_read_data MOZ_PNG_def_read_data |
|
188 #define png_default_warning MOZ_PNG_def_warning |
|
189 #define png_default_write_data MOZ_PNG_default_write_data |
|
190 #define png_destroy_info_struct MOZ_PNG_dest_info_str |
|
191 #define png_destroy_read_struct MOZ_PNG_dest_read_str |
|
192 #define png_destroy_struct MOZ_PNG_dest_str |
|
193 #define png_destroy_struct_2 MOZ_PNG_dest_str_2 |
|
194 #define png_destroy_write_struct MOZ_PNG_dest_write_str |
|
195 #define png_digit MOZ_PNG_digit |
|
196 #define png_do_bgr MOZ_PNG_do_bgr |
|
197 #define png_do_chop MOZ_PNG_do_chop |
|
198 #define png_do_expand MOZ_PNG_do_expand |
|
199 #define png_do_expand_palette MOZ_PNG_do_expand_plte |
|
200 #define png_do_gamma MOZ_PNG_do_gamma |
|
201 #define png_do_gray_to_rgb MOZ_PNG_do_g_to_rgb |
|
202 #define png_do_invert MOZ_PNG_do_invert |
|
203 #define png_do_packswap MOZ_PNG_do_packswap |
|
204 #define png_do_read_filler MOZ_PNG_do_read_fill |
|
205 #define png_do_read_interlace MOZ_PNG_do_read_int |
|
206 #define png_do_read_intrapixel MOZ_PNG_do_read_intra |
|
207 #define png_do_read_invert_alpha MOZ_PNG_do_read_inv_alph |
|
208 #define png_do_read_swap_alpha MOZ_PNG_do_read_swap_alph |
|
209 #define png_do_read_transformations MOZ_PNG_do_read_trans |
|
210 #define png_do_rgb_to_gray MOZ_PNG_do_rgb_to_g |
|
211 #define png_do_shift MOZ_PNG_do_shift |
|
212 #define png_do_swap MOZ_PNG_do_swap |
|
213 #define png_do_unpack MOZ_PNG_do_unpack |
|
214 #define png_do_unshift MOZ_PNG_do_unshift |
|
215 #define png_do_write_interlace MOZ_PNG_do_write_interlace |
|
216 #define png_do_write_intrapixel MOZ_PNG_do_write_intrapixel |
|
217 #define png_do_write_invert_alpha MOZ_PNG_do_write_invert_alpha |
|
218 #define png_do_write_swap_alpha MOZ_PNG_do_write_swap_alpha |
|
219 #define png_do_write_transformations MOZ_PNG_do_write_trans |
|
220 #define png_err MOZ_PNG_err |
|
221 #define png_far_to_near MOZ_PNG_far_to_near |
|
222 #define png_fixed MOZ_PNG_fixed |
|
223 #define png_flush MOZ_PNG_flush |
|
224 #define png_format_buffer MOZ_PNG_format_buf |
|
225 #define png_free MOZ_PNG_free |
|
226 #define png_free_data MOZ_PNG_free_data |
|
227 #define png_free_default MOZ_PNG_free_def |
|
228 #define png_get_bit_depth MOZ_PNG_get_bit_depth |
|
229 #define png_get_bKGD MOZ_PNG_get_bKGD |
|
230 #define png_get_channels MOZ_PNG_get_channels |
|
231 #define png_get_cHRM MOZ_PNG_get_cHRM |
|
232 #define png_get_cHRM_fixed MOZ_PNG_get_cHRM_fixed |
|
233 #define png_get_color_type MOZ_PNG_get_color_type |
|
234 #define png_get_compression_buffer_size MOZ_PNG_get_comp_buf_siz |
|
235 #define png_get_compression_type MOZ_PNG_get_comp_type |
|
236 #define png_get_copyright MOZ_PNG_get_copyright |
|
237 #define png_get_error_ptr MOZ_PNG_get_error_ptr |
|
238 #define png_get_filter_type MOZ_PNG_get_filter_type |
|
239 #define png_get_gAMA MOZ_PNG_get_gAMA |
|
240 #define png_get_gAMA_fixed MOZ_PNG_get_gAMA_fixed |
|
241 #define png_get_header_ver MOZ_PNG_get_hdr_ver |
|
242 #define png_get_header_version MOZ_PNG_get_hdr_vn |
|
243 #define png_get_hIST MOZ_PNG_get_hIST |
|
244 #define png_get_iCCP MOZ_PNG_get_iCCP |
|
245 #define png_get_IHDR MOZ_PNG_get_IHDR |
|
246 #define png_get_image_height MOZ_PNG_get_image_h |
|
247 #define png_get_image_width MOZ_PNG_get_image_w |
|
248 #define png_get_interlace_type MOZ_PNG_get_interlace_type |
|
249 #define png_get_libpng_ver MOZ_PNG_get_libpng_ver |
|
250 #define png_get_mem_ptr MOZ_PNG_get_mem_ptr |
|
251 #define png_get_oFFs MOZ_PNG_get_oFFs |
|
252 #define png_get_pCAL MOZ_PNG_get_pCAL |
|
253 #define png_get_pHYs MOZ_PNG_get_pHYs |
|
254 #define png_get_pHYs_dpi MOZ_PNG_get_pHYs_dpi |
|
255 #define png_get_pixel_aspect_ratio MOZ_PNG_get_pixel_aspect_ratio |
|
256 #define png_get_pixels_per_inch MOZ_PNG_get_pixels_per_inch |
|
257 #define png_get_pixels_per_meter MOZ_PNG_get_pixels_p_m |
|
258 #define png_get_PLTE MOZ_PNG_get_PLTE |
|
259 #define png_get_progressive_ptr MOZ_PNG_get_progressive_ptr |
|
260 #define png_get_rgb_to_gray_status MOZ_PNG_get_rgb_to_gray_status |
|
261 #define png_get_rowbytes MOZ_PNG_get_rowbytes |
|
262 #define png_get_rows MOZ_PNG_get_rows |
|
263 #define png_get_sBIT MOZ_PNG_get_sBIT |
|
264 #define png_get_sCAL MOZ_PNG_get_sCAL |
|
265 #define png_get_sCAL_s MOZ_PNG_get_sCAL_s |
|
266 #define png_get_signature MOZ_PNG_get_signature |
|
267 #define png_get_sPLT MOZ_PNG_get_sPLT |
|
268 #define png_get_sRGB MOZ_PNG_get_sRGB |
|
269 #define png_get_text MOZ_PNG_get_text |
|
270 #define png_get_tIME MOZ_PNG_get_tIME |
|
271 #define png_get_tRNS MOZ_PNG_get_tRNS |
|
272 #define png_get_unknown_chunks MOZ_PNG_get_unk_chunks |
|
273 #define png_get_user_chunk_ptr MOZ_PNG_get_user_chunk_ptr |
|
274 #define png_get_user_height_max MOZ_PNG_get_user_height_max |
|
275 #define png_get_user_transform_ptr MOZ_PNG_get_user_transform_ptr |
|
276 #define png_get_user_width_max MOZ_PNG_get_user_width_max |
|
277 #define png_get_valid MOZ_PNG_get_valid |
|
278 #define png_get_x_offset_inches MOZ_PNG_get_x_offset_inches |
|
279 #define png_get_x_offset_microns MOZ_PNG_get_x_offs_microns |
|
280 #define png_get_x_offset_pixels MOZ_PNG_get_x_offs_pixels |
|
281 #define png_get_x_pixels_per_inch MOZ_PNG_get_x_pixels_per_inch |
|
282 #define png_get_x_pixels_per_meter MOZ_PNG_get_x_pix_per_meter |
|
283 #define png_get_y_offset_inches MOZ_PNG_get_y_offset_inches |
|
284 #define png_get_y_offset_microns MOZ_PNG_get_y_offs_microns |
|
285 #define png_get_y_offset_pixels MOZ_PNG_get_y_offs_pixels |
|
286 #define png_get_y_pixels_per_inch MOZ_PNG_get_y_pixels_per_inch |
|
287 #define png_get_y_pixels_per_meter MOZ_PNG_get_y_pix_per_meter |
|
288 #define png_handle_as_unknown MOZ_PNG_handle_as_unknown |
|
289 #define png_handle_bKGD MOZ_PNG_handle_bKGD |
|
290 #define png_handle_cHRM MOZ_PNG_handle_cHRM |
|
291 #define png_handle_gAMA MOZ_PNG_handle_gAMA |
|
292 #define png_handle_hIST MOZ_PNG_handle_hIST |
|
293 #define png_handle_iCCP MOZ_PNG_handle_iCCP |
|
294 #define png_handle_IEND MOZ_PNG_handle_IEND |
|
295 #define png_handle_IHDR MOZ_PNG_handle_IHDR |
|
296 #define png_handle_iTXt MOZ_PNG_handle_iTXt |
|
297 #define png_handle_oFFs MOZ_PNG_handle_oFFs |
|
298 #define png_handle_pCAL MOZ_PNG_handle_pCAL |
|
299 #define png_handle_pHYs MOZ_PNG_handle_pHYs |
|
300 #define png_handle_PLTE MOZ_PNG_handle_PLTE |
|
301 #define png_handle_sBIT MOZ_PNG_handle_sBIT |
|
302 #define png_handle_sCAL MOZ_PNG_handle_sCAL |
|
303 #define png_handle_sPLT MOZ_PNG_handle_sPLT |
|
304 #define png_handle_sRGB MOZ_PNG_handle_sRGB |
|
305 #define png_handle_tEXt MOZ_PNG_handle_tEXt |
|
306 #define png_handle_tIME MOZ_PNG_handle_tIME |
|
307 #define png_handle_tRNS MOZ_PNG_handle_tRNS |
|
308 #define png_handle_unknown MOZ_PNG_handle_unknown |
|
309 #define png_handle_zTXt MOZ_PNG_handle_zTXt |
|
310 #define png_inflate MOZ_PNG_inflate |
|
311 #define png_info_destroy MOZ_PNG_info_dest |
|
312 #define png_info_init_3 MOZ_PNG_info_init_3 |
|
313 #define png_init_io MOZ_PNG_init_io |
|
314 #define png_init_read_transformations MOZ_PNG_init_read_transf |
|
315 #define png_malloc MOZ_PNG_malloc |
|
316 #define png_malloc_default MOZ_PNG_malloc_default |
|
317 #define png_malloc_warn MOZ_PNG_malloc_warn |
|
318 #define png_permit_mng_features MOZ_PNG_permit_mng_features |
|
319 #define png_process_data MOZ_PNG_process_data |
|
320 #define png_process_IDAT_data MOZ_PNG_proc_IDAT_data |
|
321 #define png_process_some_data MOZ_PNG_proc_some_data |
|
322 #define png_progressive_combine_row MOZ_PNG_progressive_combine_row |
|
323 #define png_push_check_crc MOZ_PNG_push_check_crc |
|
324 #define png_push_crc_finish MOZ_PNG_push_crc_finish |
|
325 #define png_push_crc_skip MOZ_PNG_push_crc_skip |
|
326 #define png_push_fill_buffer MOZ_PNG_push_fill_buffer |
|
327 #define png_push_handle_iTXt MOZ_PNG_push_handle_iTXt |
|
328 #define png_push_handle_tEXt MOZ_PNG_push_handle_tEXt |
|
329 #define png_push_handle_unknown MOZ_PNG_push_handle_unk |
|
330 #define png_push_handle_zTXt MOZ_PNG_push_handle_ztXt |
|
331 #define png_push_have_end MOZ_PNG_push_have_end |
|
332 #define png_push_have_info MOZ_PNG_push_have_info |
|
333 #define png_push_have_row MOZ_PNG_push_have_row |
|
334 #define png_push_process_row MOZ_PNG_push_proc_row |
|
335 #define png_push_read_chunk MOZ_PNG_push_read_chunk |
|
336 #define png_push_read_end MOZ_PNG_push_read_end |
|
337 #define png_push_read_IDAT MOZ_PNG_push_read_IDAT |
|
338 #define png_push_read_iTXt MOZ_PNG_push_read_iTXt |
|
339 #define png_push_read_sig MOZ_PNG_push_read_sig |
|
340 #define png_push_read_tEXt MOZ_PNG_push_read_tEXt |
|
341 #define png_push_read_zTXt MOZ_PNG_push_read_zTXt |
|
342 #define png_push_restore_buffer MOZ_PNG_push_rest_buf |
|
343 #define png_push_save_buffer MOZ_PNG_push_save_buf |
|
344 #define png_read_chunk_header MOZ_PNG_read_chunk_header |
|
345 #define png_read_data MOZ_PNG_read_data |
|
346 #define png_read_destroy MOZ_PNG_read_dest |
|
347 #define png_read_end MOZ_PNG_read_end |
|
348 #define png_read_filter_row MOZ_PNG_read_filt_row |
|
349 #define png_read_finish_row MOZ_PNG_read_finish_row |
|
350 #define png_read_image MOZ_PNG_read_image |
|
351 #define png_read_info MOZ_PNG_read_info |
|
352 #define png_read_png MOZ_PNG_read_png |
|
353 #define png_read_push_finish_row MOZ_PNG_read_push_finish_row |
|
354 #define png_read_row MOZ_PNG_read_row |
|
355 #define png_read_rows MOZ_PNG_read_rows |
|
356 #define png_read_start_row MOZ_PNG_read_start_row |
|
357 #define png_read_transform_info MOZ_PNG_read_transform_info |
|
358 #define png_read_update_info MOZ_PNG_read_update_info |
|
359 #define png_reset_crc MOZ_PNG_reset_crc |
|
360 #define png_save_int_32 MOZ_PNG_save_int_32 |
|
361 #define png_save_uint_16 MOZ_PNG_save_uint_16 |
|
362 #define png_save_uint_32 MOZ_PNG_save_uint_32 |
|
363 #define png_set_add_alpha MOZ_PNG_set_add_alpha |
|
364 #define png_set_background MOZ_PNG_set_background |
|
365 #define png_set_benign_errors MOZ_PNG_set_benign_errors |
|
366 #define png_set_bgr MOZ_PNG_set_bgr |
|
367 #define png_set_bKGD MOZ_PNG_set_bKGD |
|
368 #define png_set_cHRM MOZ_PNG_set_cHRM |
|
369 #define png_set_cHRM_fixed MOZ_PNG_set_cHRM_fixed |
|
370 #define png_set_compression_buffer_size MOZ_PNG_set_comp_buf_siz |
|
371 #define png_set_compression_level MOZ_PNG_set_comp_level |
|
372 #define png_set_compression_mem_level MOZ_PNG_set_comp_mem_lev |
|
373 #define png_set_compression_method MOZ_PNG_set_comp_method |
|
374 #define png_set_compression_strategy MOZ_PNG_set_comp_strategy |
|
375 #define png_set_compression_window_bits MOZ_PNG_set_comp_win_bits |
|
376 #define png_set_crc_action MOZ_PNG_set_crc_action |
|
377 #define png_set_error_fn MOZ_PNG_set_error_fn |
|
378 #define png_set_expand MOZ_PNG_set_expand |
|
379 #define png_set_expand_gray_1_2_4_to_8 MOZ_PNG_set_x_g_124_to_8 |
|
380 #define png_set_filler MOZ_PNG_set_filler |
|
381 #define png_set_filter MOZ_PNG_set_filter |
|
382 #define png_set_filter_heuristics MOZ_PNG_set_filter_heur |
|
383 #define png_set_flush MOZ_PNG_set_flush |
|
384 #define png_set_gAMA MOZ_PNG_set_gAMA |
|
385 #define png_set_gAMA_fixed MOZ_PNG_set_gAMA_fixed |
|
386 #define png_set_gamma MOZ_PNG_set_gamma |
|
387 #define png_set_gray_to_rgb MOZ_PNG_set_gray_to_rgb |
|
388 #define png_set_hIST MOZ_PNG_set_hIST |
|
389 #define png_set_iCCP MOZ_PNG_set_iCCP |
|
390 #define png_set_IHDR MOZ_PNG_set_IHDR |
|
391 #define png_set_interlace_handling MOZ_PNG_set_interlace_handling |
|
392 #define png_set_invalid MOZ_PNG_set_invalid |
|
393 #define png_set_invert_alpha MOZ_PNG_set_invert_alpha |
|
394 #define png_set_invert_mono MOZ_PNG_set_invert_mono |
|
395 #define png_set_keep_unknown_chunks MOZ_PNG_set_keep_unknown_chunks |
|
396 #define png_set_mem_fn MOZ_PNG_set_mem_fn |
|
397 #define png_set_oFFs MOZ_PNG_set_oFFs |
|
398 #define png_set_packing MOZ_PNG_set_packing |
|
399 #define png_set_packswap MOZ_PNG_set_packswap |
|
400 #define png_set_palette_to_rgb MOZ_PNG_set_palette_to_rgb |
|
401 #define png_set_pCAL MOZ_PNG_set_pCAL |
|
402 #define png_set_pHYs MOZ_PNG_set_pHYs |
|
403 #define png_set_PLTE MOZ_PNG_set_PLTE |
|
404 #define png_set_progressive_read_fn MOZ_PNG_set_progressive_read_fn |
|
405 #define png_set_read_fn MOZ_PNG_set_read_fn |
|
406 #define png_set_read_status_fn MOZ_PNG_set_read_status_fn |
|
407 #define png_set_read_user_chunk_fn MOZ_PNG_set_read_user_chunk_fn |
|
408 #define png_set_read_user_transform_fn MOZ_PNG_set_read_user_trans_fn |
|
409 #define png_set_rgb_to_gray MOZ_PNG_set_rgb_to_gray |
|
410 #define png_set_rgb_to_gray_fixed MOZ_PNG_set_rgb_to_gray_fixed |
|
411 #define png_set_rows MOZ_PNG_set_rows |
|
412 #define png_set_sBIT MOZ_PNG_set_sBIT |
|
413 #define png_set_sCAL MOZ_PNG_set_sCAL |
|
414 #define png_set_sCAL_s MOZ_PNG_set_sCAL_s |
|
415 #define png_set_shift MOZ_PNG_set_shift |
|
416 #define png_set_sPLT MOZ_PNG_set_sPLT |
|
417 #define png_set_sRGB MOZ_PNG_set_sRGB |
|
418 #define png_set_sRGB_gAMA_and_cHRM MOZ_PNG_set_sRGB_gAMA_and_cHRM |
|
419 #define png_set_strip_16 MOZ_PNG_set_strip_16 |
|
420 #define png_set_strip_alpha MOZ_PNG_set_strip_alpha |
|
421 #define png_set_strip_error_numbers MOZ_PNG_set_strip_err_nums |
|
422 #define png_set_swap MOZ_PNG_set_swap |
|
423 #define png_set_swap_alpha MOZ_PNG_set_swap_alpha |
|
424 #define png_set_text MOZ_PNG_set_text |
|
425 #define png_set_text_2 MOZ_PNG_set_text_2 |
|
426 #define png_set_tIME MOZ_PNG_set_tIME |
|
427 #define png_set_tRNS MOZ_PNG_set_tRNS |
|
428 #define png_set_tRNS_to_alpha MOZ_PNG_set_tRNS_to_alpha |
|
429 #define png_set_unknown_chunk_location MOZ_PNG_set_unknown_chunk_loc |
|
430 #define png_set_unknown_chunks MOZ_PNG_set_unknown_chunks |
|
431 #define png_set_user_limits MOZ_PNG_set_user_limits |
|
432 #define png_set_user_transform_info MOZ_PNG_set_user_transform_info |
|
433 #define png_set_write_fn MOZ_PNG_set_write_fn |
|
434 #define png_set_write_status_fn MOZ_PNG_set_write_status_fn |
|
435 #define png_set_write_user_transform_fn MOZ_PNG_set_write_user_trans_fn |
|
436 #define png_start_read_image MOZ_PNG_start_read_image |
|
437 #define png_text_compress MOZ_PNG_text_compress |
|
438 #define png_write_bKGD MOZ_PNG_write_bKGD |
|
439 #define png_write_cHRM MOZ_PNG_write_cHRM |
|
440 #define png_write_cHRM_fixed MOZ_PNG_write_cHRM_fixed |
|
441 #define png_write_chunk MOZ_PNG_write_chunk |
|
442 #define png_write_chunk_data MOZ_PNG_write_chunk_data |
|
443 #define png_write_chunk_end MOZ_PNG_write_chunk_end |
|
444 #define png_write_chunk_start MOZ_PNG_write_chunk_start |
|
445 #define png_write_compressed_data_out MOZ_PNG_write_compressed_data_out |
|
446 #define png_write_data MOZ_PNG_write_data |
|
447 #define png_write_destroy MOZ_PNG_write_destroy |
|
448 #define png_write_end MOZ_PNG_write_end |
|
449 #define png_write_filtered_row MOZ_PNG_write_filtered_row |
|
450 #define png_write_find_filter MOZ_PNG_write_find_filter |
|
451 #define png_write_finish_row MOZ_PNG_write_finish_row |
|
452 #define png_write_flush MOZ_PNG_write_flush |
|
453 #define png_write_gAMA MOZ_PNG_write_gAMA |
|
454 #define png_write_gAMA_fixed MOZ_PNG_write_gAMA_fixed |
|
455 #define png_write_hIST MOZ_PNG_write_hIST |
|
456 #define png_write_iCCP MOZ_PNG_write_iCCP |
|
457 #define png_write_IDAT MOZ_PNG_write_IDAT |
|
458 #define png_write_IEND MOZ_PNG_write_IEND |
|
459 #define png_write_IHDR MOZ_PNG_write_IHDR |
|
460 #define png_write_image MOZ_PNG_write_image |
|
461 #define png_write_info MOZ_PNG_write_info |
|
462 #define png_write_info_before_PLTE MOZ_PNG_write_info_before_PLTE |
|
463 #define png_write_iTXt MOZ_PNG_write_iTXt |
|
464 #define png_write_oFFs MOZ_PNG_write_oFFs |
|
465 #define png_write_pCAL MOZ_PNG_write_pCAL |
|
466 #define png_write_pHYs MOZ_PNG_write_pHYs |
|
467 #define png_write_PLTE MOZ_PNG_write_PLTE |
|
468 #define png_write_png MOZ_PNG_write_png |
|
469 #define png_write_row MOZ_PNG_write_row |
|
470 #define png_write_rows MOZ_PNG_write_rows |
|
471 #define png_write_sBIT MOZ_PNG_write_sBIT |
|
472 #define png_write_sCAL_s MOZ_PNG_write_sCAL_s |
|
473 #define png_write_sig MOZ_PNG_write_sig |
|
474 #define png_write_sPLT MOZ_PNG_write_sPLT |
|
475 #define png_write_sRGB MOZ_PNG_write_sRGB |
|
476 #define png_write_start_row MOZ_PNG_write_trans |
|
477 #define png_write_tEXt MOZ_PNG_write_tEXt |
|
478 #define png_write_tIME MOZ_PNG_write_tIME |
|
479 #define png_write_tRNS MOZ_PNG_write_tRNS |
|
480 #define png_write_zTXt MOZ_PNG_write_zTXt |
|
481 #define png_zalloc MOZ_PNG_zalloc |
|
482 #define png_zfree MOZ_PNG_zfree |
|
483 #define onebppswaptable MOZ_onebppswaptable |
|
484 #define twobppswaptable MOZ_twobppswaptable |
|
485 #define fourbppswaptable MOZ_fourbppswaptable |
|
486 |
|
487 /* APNG additions */ |
|
488 #define png_ensure_fcTL_is_valid MOZ_APNG_ensure_fcTL_is_valid |
|
489 #define png_ensure_sequence_number MOZ_APNG_ensure_seqno |
|
490 #define png_get_acTL MOZ_APNG_get_acTL |
|
491 #define png_get_first_frame_is_hidden MOZ_APNG_get_first_frame_is_hidden |
|
492 #define png_get_next_frame_blend_op MOZ_APNG_get_next_frame_blend_op |
|
493 #define png_get_next_frame_delay_den MOZ_APNG_get_next_frame_delay_den |
|
494 #define png_get_next_frame_delay_num MOZ_APNG_get_next_frame_delay_num |
|
495 #define png_get_next_frame_dispose_op MOZ_APNG_get_next_frame_dispose_op |
|
496 #define png_get_next_frame_fcTL MOZ_APNG_get_next_frame_fcTL |
|
497 #define png_get_next_frame_height MOZ_APNG_get_next_frame_height |
|
498 #define png_get_next_frame_width MOZ_APNG_get_next_frame_width |
|
499 #define png_get_next_frame_x_offset MOZ_APNG_get_next_frame_x_offset |
|
500 #define png_get_next_frame_y_offset MOZ_APNG_get_next_frame_y_offset |
|
501 #define png_get_num_frames MOZ_APNG_set_num_frames |
|
502 #define png_get_num_plays MOZ_APNG_set_num_plays |
|
503 #define png_handle_acTL MOZ_APNG_handle_acTL |
|
504 #define png_handle_fcTL MOZ_APNG_handle_fcTL |
|
505 #define png_handle_fdAT MOZ_APNG_handle_fdAT |
|
506 #define png_have_info MOZ_APNG_have_info |
|
507 #define png_progressive_read_reset MOZ_APNG_prog_read_reset |
|
508 #define png_read_frame_head MOZ_APNG_read_frame_head |
|
509 #define png_read_reinit MOZ_APNG_read_reinit |
|
510 #define png_read_reset MOZ_APNG_read_reset |
|
511 #define png_set_acTL MOZ_APNG_set_acTL |
|
512 #define png_set_first_frame_is_hidden MOZ_APNG_set_first_frame_is_hidden |
|
513 #define png_set_next_frame_fcTL MOZ_APNG_set_next_frame_fcTL |
|
514 #define png_set_progressive_frame_fn MOZ_APNG_set_prog_frame_fn |
|
515 #define png_write_acTL MOZ_APNG_write_acTL |
|
516 #define png_write_fcTL MOZ_APNG_write_fcTL |
|
517 #define png_write_fdAT MOZ_APNG_write_fdAT |
|
518 #define png_write_frame_head MOZ_APNG_write_frame_head |
|
519 #define png_write_frame_tail MOZ_APNG_write_frame_tail |
|
520 #define png_write_reinit MOZ_APNG_write_reinit |
|
521 #define png_write_reset MOZ_APNG_write_reset |
|
522 |
|
523 /* libpng-1.4.x additions */ |
|
524 #define png_do_quantize MOZ_PNG_do_quantize |
|
525 #define png_get_chunk_cache_max MOZ_PNG_get_chunk_cache_max |
|
526 #define png_get_chunk_malloc_max MOZ_PNG_get_chunk_malloc_max |
|
527 #define png_get_io_chunk_name MOZ_PNG_get_io_chunk_name |
|
528 #define png_get_io_state MOZ_PNG_get_io_state |
|
529 #define png_longjmp MOZ_PNG_longjmp |
|
530 #define png_read_sig MOZ_PNG_read_sig |
|
531 #define png_set_chunk_cache_max MOZ_PNG_set_chunk_cache_max |
|
532 #define png_set_chunk_malloc_max MOZ_PNG_set_chunk_malloc_max |
|
533 #define png_set_longjmp_fn MOZ_PNG_set_longjmp_fn |
|
534 #define png_set_quantize MOZ_PNG_set_quantize |
|
535 |
|
536 /* libpng-1.5.x additions */ |
|
537 #define png_32bit_exp MOZ_PNG_32bit_exp |
|
538 #define png_8bit_l2 MOZ_PNG_8bit_l2 |
|
539 #define png_ascii_from_fixed MOZ_PNG_ascii_from_fixed |
|
540 #define png_ascii_from_fp MOZ_PNG_ascii_from_fp |
|
541 #define png_build_16bit_table MOZ_PNG_build_16bit_table |
|
542 #define png_build_16to8_table MOZ_PNG_build_16to8_table |
|
543 #define png_build_8bit_table MOZ_PNG_build_8bit_table |
|
544 #define png_check_fp_number MOZ_PNG_check_fp_number |
|
545 #define png_check_fp_string MOZ_PNG_check_fp_string |
|
546 #define png_chunk_unknown_handling MOZ_PNG_chunk_unk_handling |
|
547 #define png_destroy_gamma_table MOZ_PNG_destroy_gamma_table |
|
548 #define png_do_compose MOZ_PNG_do_compose |
|
549 #define png_do_encode_alpha MOZ_PNG_do_encode_alpha |
|
550 #define png_do_expand_16 MOZ_PNG_do_expand_16 |
|
551 #define png_do_scale_16_to_8 MOZ_PNG_do_scale_16_to_8 |
|
552 #define png_do_strip_channel MOZ_PNG_do_strip_channel |
|
553 #define png_exp MOZ_PNG_exp |
|
554 #define png_exp16bit MOZ_PNG_exp16bit |
|
555 #define png_exp8bit MOZ_PNG_exp8bit |
|
556 #define png_fixed_inches_from_microns MOZ_PNG_fixed_inch_from_micr |
|
557 #define png_format_number MOZ_PNG_format_number |
|
558 #define png_gamma_16bit_correct MOZ_PNG_gamma_16bit_correct |
|
559 #define png_gamma_8bit_correct MOZ_PNG_gamma_8bit_correct |
|
560 #define png_gamma_correct MOZ_PNG_gamma_correct |
|
561 #define png_gamma_significant MOZ_PNG_gamma_significant |
|
562 #define png_gamma_threshold MOZ_PNG_gamma_threshold |
|
563 #define png_get_cHRM_XYZ MOZ_PNG_get_cHRM_XYZ |
|
564 #define png_get_cHRM_XYZ_fixed MOZ_PNG_get_cHRM_XYZ_fixed |
|
565 #define png_get_current_pass_number MOZ_PNG_get_cur_pass_number |
|
566 #define png_get_current_row_number MOZ_PNG_get_cur_row_number |
|
567 #define png_get_fixed_point MOZ_PNG_get_fixed_point |
|
568 #define png_get_io_chunk_type MOZ_PNG_get_io_chunk_type |
|
569 #define png_get_pixel_aspect_ratio_fixed MOZ_PNG_get_pixel_aspect_fx |
|
570 #define png_get_sCAL_fixed MOZ_PNG_get_sCAL_fixed |
|
571 #define png_get_x_offset_inches_fixed MOZ_PNG_get_x_offs_inches_fx |
|
572 #define png_get_y_offset_inches_fixed MOZ_PNG_get_y_offs_inches_fx |
|
573 #define png_have_hwcap MOZ_PNG_have_hwcap |
|
574 #define png_init_filter_functions MOZ_PNG_init_filt_func |
|
575 #define png_init_filter_functions_neon MOZ_PNG_init_filt_func_neon |
|
576 #define png_init_filter_heuristics MOZ_PNG_init_filt_heur |
|
577 #define png_init_palette_transformations MOZ_PNG_init_palette_transf |
|
578 #define png_init_rgb_transformations MOZ_PNG_init_rgb_transf |
|
579 #define png_log16bit MOZ_PNG_log16bit |
|
580 #define png_log8bit MOZ_PNG_log8bit |
|
581 #define png_muldiv MOZ_PNG_muldiv |
|
582 #define png_muldiv_warn MOZ_PNG_muldiv_warn |
|
583 #define png_pow10 MOZ_PNG_pow10 |
|
584 #define png_process_data_pause MOZ_PNG_process_data_pause |
|
585 #define png_process_data_skip MOZ_PNG_process_data_skip |
|
586 #define png_product2 MOZ_PNG_product2 |
|
587 #define png_read_filter_row_avg MOZ_PNG_read_filt_row_a |
|
588 #define png_read_filter_row_avg3_neon MOZ_PNG_read_filt_row_a3_neon |
|
589 #define png_read_filter_row_avg4_neon MOZ_PNG_read_filt_row_a4_neon |
|
590 #define png_read_filter_row_paeth_1byte_pixel MOZ_PNG_read_filt_row_p_1b_px |
|
591 #define png_read_filter_row_paeth_multibyte_pixel MOZ_PNG_read_filt_row_p_mb_px |
|
592 #define png_read_filter_row_paeth3_neon MOZ_PNG_read_filt_row_p3_neon |
|
593 #define png_read_filter_row_paeth4_neon MOZ_PNG_read_filt_row_p4_neon |
|
594 #define png_read_filter_row_sub MOZ_PNG_read_filt_row_s |
|
595 #define png_read_filter_row_sub3_neon MOZ_PNG_read_filt_row_s3_neon |
|
596 #define png_read_filter_row_sub4_neon MOZ_PNG_read_filt_row_s4_neon |
|
597 #define png_read_filter_row_up MOZ_PNG_read_filt_row_up |
|
598 #define png_read_filter_row_up_neon MOZ_PNG_read_filt_row_up_neon |
|
599 #define png_reciprocal MOZ_PNG_reciprocal |
|
600 #define png_reciprocal2 MOZ_PNG_reciprocal2 |
|
601 #define png_reset_filter_heuristics MOZ_PNG_reset_filt_heur |
|
602 #define png_safecat MOZ_PNG_safecat |
|
603 #define png_set_alpha_mode MOZ_PNG_set_alpha_mode |
|
604 #define png_set_alpha_mode_fixed MOZ_PNG_set_alpha_mode_fx |
|
605 #define png_set_background_fixed MOZ_PNG_set_background_fx |
|
606 #define png_set_cHRM_XYZ MOZ_PNG_set_cHRM_XYZ |
|
607 #define png_set_cHRM_XYZ_fixed MOZ_PNG_set_cHRM_XYZ_fixed |
|
608 #define png_set_expand_16 MOZ_PNG_set_expand_16 |
|
609 #define png_set_filter_heuristics_fixed MOZ_PNG_set_filter_heur_fx |
|
610 #define png_set_gamma_fixed MOZ_PNG_set_gamma_fixed |
|
611 #define png_set_sCAL_fixed MOZ_PNG_set_sCAL_fixed |
|
612 #define png_set_scale_16 MOZ_PNG_set_scale_16 |
|
613 #define png_set_text_compression_level MOZ_PNG_set_text_c_level |
|
614 #define png_set_text_compression_mem_level MOZ_PNG_set_text_c_mem_level |
|
615 #define png_set_text_compression_method MOZ_PNG_set_text_c_method |
|
616 #define png_set_text_compression_strategy MOZ_PNG_set_text_c_strategy |
|
617 #define png_set_text_compression_window_bits MOZ_PNG_set_text_c_wnd_bits |
|
618 #define png_user_version_check MOZ_PNG_user_version_check |
|
619 #define png_write_chunk_header MOZ_PNG_write_chunk_header |
|
620 #define png_write_complete_chunk MOZ_PNG_write_complete_chunk |
|
621 #define png_xy_from_XYZ MOZ_PNG_xy_from_XYZ |
|
622 #define png_XYZ_from_xy MOZ_PNG_XYZ_from_xy |
|
623 #define png_XYZ_from_xy_checked MOZ_PNG_XYZ_from_xy_checked |
|
624 #define png_zlib_claim MOZ_PNG_zlib_claim |
|
625 #define png_zlib_release MOZ_PNG_zlib_release |
|
626 #define convert_gamma_value MOZ_convert_gamma_value |
|
627 #define ppi_from_ppm MOZ_ppi_from_ppm |
|
628 #define translate_gamma_flags MOZ_translate_gamma_flags |
|
629 |
|
630 /* libpng-1.6.x additions */ |
|
631 #define png_app_error MOZ_PNG_app_err |
|
632 #define png_app_warning MOZ_PNG_app_warn |
|
633 #ifndef png_benign_error |
|
634 # define png_benign_error MOZ_PNG_benign_err |
|
635 #endif |
|
636 #ifndef png_chunk_benign_error |
|
637 # define png_chunk_benign_error MOZ_PNG_chunk_benign_err |
|
638 #endif |
|
639 #define png_chunk_report MOZ_PNG_chunk_report |
|
640 #define png_colorspace_set_ICC MOZ_PNG_cs_set_ICC |
|
641 #define png_colorspace_set_chromaticities MOZ_PNG_cs_set_chromats |
|
642 #define png_colorspace_set_endpoints MOZ_PNG_cs_set_endpts |
|
643 #define png_colorspace_set_gamma MOZ_PNG_cs_set_gamma |
|
644 #define png_colorspace_set_sRGB MOZ_PNG_cs_set_sRGB |
|
645 #define png_colorspace_sync MOZ_PNG_cs_sync |
|
646 #define png_colorspace_sync_info MOZ_PNG_cs_sync_info |
|
647 #define png_compress_IDAT MOZ_PNG_compress_IDAT |
|
648 #define png_create_png_struct MOZ_PNG_create_png_struct |
|
649 #define png_destroy_png_struct MOZ_PNG_destroy_png_struct |
|
650 #define png_free_buffer_list MOZ_PNG_free_buffer_list |
|
651 #define png_free_jmpbuf MOZ_PNG_free_jmpbuf |
|
652 #define png_get_uint_31 MOZ_PNG_get_uint_31 |
|
653 #define png_icc_check_header MOZ_PNG_icc_check_header |
|
654 #define png_icc_check_length MOZ_PNG_icc_check_length |
|
655 #define png_icc_check_tag_table MOZ_PNG_icc_check_tags |
|
656 #define png_icc_set_sRGB MOZ_PNG_icc_set_sRGB |
|
657 #define png_malloc_array MOZ_PNG_malloc_array |
|
658 #define png_malloc_base MOZ_PNG_malloc_base |
|
659 #define png_realloc_array MOZ_PNG_realloc_array |
|
660 #define png_zstream_error MOZ_PNG_zstream_error |
|
661 |
|
662 #if defined(PR_LOGGING) |
|
663 #ifndef png_warning |
|
664 # define png_warning MOZ_PNG_warning |
|
665 #endif |
|
666 #ifndef png_chunk_error |
|
667 # define png_chunk_error MOZ_PNG_chunk_err |
|
668 #endif |
|
669 #ifndef png_chunk_warning |
|
670 # define png_chunk_warning MOZ_PNG_chunk_warn |
|
671 #endif |
|
672 #define png_fixed_error MOZ_PNG_fixed_err |
|
673 #define png_formatted_warning MOZ_PNG_formatted_warning |
|
674 #define png_warning_parameter MOZ_PNG_warn_param |
|
675 #define png_warning_parameter_signed MOZ_PNG_warn_param_signed |
|
676 #define png_warning_parameter_unsigned MOZ_PNG_warn_param_unsigned |
|
677 #endif |
|
678 |
|
679 #if defined(PNG_READ_PACK_SUPPORTED) || defined(PNG_WRITE_PACK_SUPPORTED) |
|
680 #define png_set_packing MOZ_PNG_set_packing |
|
681 #endif |
|
682 |
|
683 #endif /* MOZPNGCONF_H */ |