1
/* ***** BEGIN LICENSE BLOCK *****
2
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
4
* The contents of this file are subject to the Mozilla Public License Version
5
* 1.1 (the "License"); you may not use this file except in compliance with
6
* the License. You may obtain a copy of the License at
7
* http://www.mozilla.org/MPL/
9
* Software distributed under the License is distributed on an "AS IS" basis,
10
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11
* for the specific language governing rights and limitations under the
14
* The Original Code is mozilla libpng configuration.
16
* The Initial Developer of the Original Code is
18
* Portions created by the Initial Developer are Copyright (C) 2003
19
* the Initial Developer. All Rights Reserved.
21
* Contributor(s): Tim Rowley <tor@cs.brown.edu>, Apple Computer
23
* Alternatively, the contents of this file may be used under the terms of
24
* either the GNU General Public License Version 2 or later (the "GPL"), or
25
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
26
* in which case the provisions of the GPL or the LGPL are applicable instead
27
* of those above. If you wish to allow use of your version of this file only
28
* under the terms of either the GPL or the LGPL, and not to allow others to
29
* use your version of this file under the terms of the MPL, indicate your
30
* decision by deleting the provisions above and replace them with the notice
31
* and other provisions required by the GPL or the LGPL. If you do not delete
32
* the provisions above, a recipient may use your version of this file under
33
* the terms of any one of the MPL, the GPL or the LGPL.
35
* ***** END LICENSE BLOCK ***** */
37
#ifndef CHROME_THIRD_PARTY_LIBPNG_PNGUSR_H__
38
#define CHROME_THIRD_PARTY_LIBPNG_PNGUSR_H__
40
// Windows CE doesn't have an abort function.
42
#define abort() exit(EXIT_FAILURE)
46
// Changes to get Skia to compile:
47
// TODO(cprince): Remove these from Skia instead?
48
#define PNG_NO_HANDLE_AS_UNKNOWN
49
#define PNG_NO_READ_sBIT
50
#define PNG_NO_READ_FILLER
51
#define PNG_NO_READ_UNKNOWN_CHUNKS
52
#define PNG_NO_READ_USER_CHUNKS
54
#define PNG_NO_ERROR_TEXT
55
#define PNG_NO_WARNINGS
56
#define PNG_NO_WARN_UNINITIALIZED_ROW
57
#define PNG_NO_READ_GAMMA
58
#define PNG_NO_READ_gAMA
60
// TODO(mpcomplete): this is used by libgd. Static-linking only works in
61
// official builds, where libgd is not used. Fix this.
62
#define PNG_NO_INFO_IMAGE
65
#define PNG_NO_GLOBAL_ARRAYS
66
#define PNG_NO_USER_TRANSFORM_PTR
67
#define PNG_NO_CONSOLE_IO
68
#define PNG_NO_ZALLOC_ZERO
69
#define PNG_NO_ERROR_NUMBERS
70
#define PNG_NO_EASY_ACCESS
72
#ifdef PNG_NO_WARNINGS
73
#define png_warning(s1,s2) (void)""
74
#define png_chunk_warning(s1,s2) (void)""
75
#endif // PNG_NO_WARNINGS
77
#ifdef PNG_NO_ERROR_TEXT
78
#define png_error(s1,s2) png_err(s1)
79
#define png_chunk_error(s1,s2) png_err(s1)
80
#endif // PNG_NO_ERROR_TEXT
86
#define PNG_NO_READ_BACKGROUND
87
#define PNG_NO_READ_DITHER
88
#define PNG_NO_READ_INVERT
89
#define PNG_NO_READ_SHIFT
90
#define PNG_NO_READ_PACKSWAP
91
#define PNG_NO_READ_SWAP_ALPHA
92
#define PNG_NO_READ_STRIP_ALPHA
93
#define PNG_NO_READ_INVERT_ALPHA
94
#define PNG_NO_READ_RGB_TO_GRAY
95
#define PNG_NO_READ_USER_TRANSFORM
96
#define PNG_NO_READ_bKGD
97
#define PNG_NO_READ_cHRM
98
#define PNG_NO_READ_hIST
99
#define PNG_NO_READ_iCCP
100
#define PNG_NO_READ_oFFs
101
#define PNG_NO_READ_pCAL
102
#define PNG_NO_READ_pHYs
103
#define PNG_NO_READ_sCAL
104
#define PNG_NO_READ_sPLT
105
#define PNG_NO_READ_TEXT
106
#define PNG_NO_READ_tIME
107
#define PNG_NO_USER_MEM
108
#define PNG_NO_READ_EMPTY_PLTE
109
#define PNG_NO_FIXED_POINT_SUPPORTED
110
#define PNG_NO_READ_OPT_PLTE
111
#define PNG_NO_MNG_FEATURES
114
// Gears addition: disables verifying the embedded CRCs when reading.
115
// (Zlib adds a static 8KB table, plus additional code, for CRC support.)
116
#define GEARS_PNG_NO_READ_VERIFY_CRC
122
#ifdef CHROME_PNG_WRITE_SUPPORT
123
#define PNG_NO_WRITE_BACKGROUND
124
#define PNG_NO_WRITE_DITHER
125
#define PNG_NO_WRITE_INVERT
126
#define PNG_NO_WRITE_SHIFT
127
#define PNG_NO_WRITE_PACKSWAP
128
#define PNG_NO_WRITE_FILLER
129
#define PNG_NO_WRITE_SWAP_ALPHA
130
#define PNG_NO_WRITE_INVERT_ALPHA
131
#define PNG_NO_WRITE_RGB_TO_GRAY
132
#define PNG_NO_WRITE_USER_TRANSFORM
133
#define PNG_NO_WRITE_bKGD
134
#define PNG_NO_WRITE_cHRM
135
#define PNG_NO_WRITE_hIST
136
#define PNG_NO_WRITE_iCCP
137
#define PNG_NO_WRITE_pCAL
138
#define PNG_NO_WRITE_pHYs
139
#define PNG_NO_WRITE_sBIT
140
#define PNG_NO_WRITE_sCAL
141
#define PNG_NO_WRITE_sPLT
142
#define PNG_NO_WRITE_TEXT
143
#define PNG_NO_WRITE_tIME
144
#define PNG_NO_WRITE_UNKNOWN_CHUNKS
145
#define PNG_NO_WRITE_USER_CHUNKS
146
#define PNG_NO_WRITE_EMPTY_PLTE
147
#define PNG_NO_WRITE_OPT_PLTE
149
#define PNG_NO_WRITE_SUPPORTED
152
//#define PNG_NO_SEQUENTIAL_READ_SUPPORTED
154
#ifndef GEARS_PNG_BUILD
155
/* Mangle names of exported libpng functions so different libpng versions
156
can coexist. It is recommended that if you do this, you give your
157
library a different name such as "mozlibpng" instead of "libpng". */
159
/* The following has been present since libpng-0.88, has never changed, and
160
is unaffected by conditional compilation macros. It will not be mangled
161
and it is the only choice for use in configure scripts for detecting the
162
presence of any libpng version since 0.88.
167
/* Like Mozilla, we mangle it anyway. */
168
#define png_get_io_ptr webkit_png_get_io_ptr
170
/* The following weren't present in libpng-0.88 but have never changed since
171
they were first introduced and are not affected by any conditional compile
172
choices and therefore don't need to be mangled. We'll mangle them anyway. */
173
#define png_sig_cmp webkit_png_sig_cmp /* 0.90 */
174
#define png_memcpy_check webkit_png_memcpy_ck /* 1.0.0 */
175
#define png_memset_check webkit_png_memset_ck /* 1.0.0 */
176
#define png_access_version_number webkit_png_access_vn /* 1.0.7 */
178
/* These have never changed since they were first introduced but they
179
make direct reference to members of png_ptr that might have been moved,
180
so they will be mangled. */
182
#define png_set_sig_bytes webkit_png_set_sig_b /* 0.90 */
183
#define png_reset_zstream webkit_png_reset_zs /* 1.0.7 */
185
/* The following may have changed, or can be affected by conditional compilation
186
choices, and will be mangled. */
187
#define png_build_gamma_table webkit_png_build_gamma_tab
188
#define png_build_grayscale_palette webkit_png_build_g_p
189
#define png_calculate_crc webkit_png_calc_crc
190
#define png_check_chunk_name webkit_png_ck_chunk_name
191
#define png_check_sig webkit_png_ck_sig
193
#ifndef PNG_NO_ERROR_TEXT
194
#define png_chunk_error webkit_png_chunk_err
195
#endif // PNG_NO_ERROR_TEXT
197
#ifndef PNG_NO_WARNINGS
198
#define png_chunk_warning webkit_png_chunk_warn
199
#endif // PNG_NO_WARNINGS
201
#define png_combine_row webkit_png_combine_row
202
#define png_convert_from_struct_tm webkit_png_cv_from_struct_tm
203
#define png_convert_from_time_t webkit_png_cv_from_time_t
204
#define png_convert_to_rfc1123 webkit_png_cv_to_rfc1123
205
#define png_crc_error webkit_png_crc_error
206
#define png_crc_finish webkit_png_crc_finish
207
#define png_crc_read webkit_png_crc_read
208
#define png_create_info_struct webkit_png_cr_info_str
209
#define png_create_read_struct webkit_png_cr_read_str
210
#define png_create_read_struct_2 webkit_png_cr_read_str_2
211
#define png_create_struct webkit_png_create_st
212
#define png_create_struct_2 webkit_png_create_s2
213
#define png_create_write_struct webkit_png_cr_write_str
214
#define png_create_write_struct_2 webkit_png_cr_write_str_2
215
#define png_data_freer webkit_png_data_freer
216
#define png_decompress_chunk webkit_png_decomp_chunk
217
#define png_default_error webkit_png_def_error
218
#define png_default_flush webkit_png_def_flush
219
#define png_default_read webkit_png_def_read
220
#define png_default_read_data webkit_png_def_read_data
221
#define png_default_warning webkit_png_def_warning
222
#define png_default_write webkit_png_def_write
223
#define png_destroy_info_struct webkit_png_dest_info_str
224
#define png_destroy_read_struct webkit_png_dest_read_str
225
#define png_destroy_struct webkit_png_dest_str
226
#define png_destroy_struct_2 webkit_png_dest_str_2
227
#define png_destroy_write_struct webkit_png_dest_write_str
228
#define png_digit webkit_png_digit
229
#define png_do_background webkit_png_do_back
230
#define png_do_bgr webkit_png_do_bgr
231
#define png_do_chop webkit_png_do_chop
232
#define png_do_dither webkit_png_do_dith
233
#define png_do_expand webkit_png_do_expand
234
#define png_do_expand_palette webkit_png_do_expand_plte
235
#define png_do_gamma webkit_png_do_gamma
236
#define png_do_gray_to_rgb webkit_png_do_g_to_rgb
237
#define png_do_invert webkit_png_do_invert
238
#define png_do_packswap webkit_png_do_packswap
239
#define png_do_read_filler webkit_png_do_read_fill
240
#define png_do_read_interlace webkit_png_do_read_int
241
#define png_do_read_intrapixel webkit_png_do_read_intra
242
#define png_do_read_invert_alpha webkit_png_do_read_inv_alph
243
#define png_do_read_swap_alpha webkit_png_do_read_swap_alph
244
#define png_do_read_transformations webkit_png_do_read_trans
245
#define png_do_rgb_to_gray webkit_png_do_rgb_to_g
246
#define png_do_strip_filler webkit_png_do_strip_fill
247
#define png_do_swap webkit_png_do_swap
248
#define png_do_unpack webkit_png_do_unpack
249
#define png_do_unshift webkit_png_do_unshift
251
#ifndef PNG_NO_ERROR_TEXT
252
#define png_error webkit_png_error
253
#endif // PNG_NO_ERROR_TEXT
255
#define png_format_buffer webkit_png_format_buf
256
#define png_free webkit_png_free
257
#define png_free_data webkit_png_free_data
258
#define png_free_default webkit_png_free_def
259
#define png_gamma_shift webkit_png_gamma_shift
260
#define png_get_IHDR webkit_png_get_IHDR
261
#define png_get_PLTE webkit_png_get_PLTE
262
#define png_get_asm_flagmask webkit_png_get_asm_mask
263
#define png_get_asm_flags webkit_png_get_asm_flags
264
#define png_get_bKGD webkit_png_get_bKGD
265
#define png_get_bit_depth webkit_png_get_bit_depth
266
#define png_get_cHRM webkit_png_get_cHRM
267
#define png_get_cHRM_fixed webkit_png_get_cHRM_fixed
268
#define png_get_channels webkit_png_get_channels
269
#define png_get_color_type webkit_png_get_color_type
270
#define png_get_compression_buffer_size webkit_png_get_comp_buf_siz
271
#define png_get_compression_type webkit_png_get_comp_type
272
#define png_get_copyright webkit_png_get_copyright
273
#define png_get_error_ptr webkit_png_get_error_ptr
274
#define png_get_filter_type webkit_png_get_filter_type
275
#define png_get_gAMA webkit_png_get_gAMA
276
#define png_get_gAMA_fixed webkit_png_get_gAMA_fixed
277
#define png_get_hIST webkit_png_get_hIST
278
#define png_get_header_ver webkit_png_get_hdr_ver
279
#define png_get_header_version webkit_png_get_hdr_vn
280
#define png_get_iCCP webkit_png_get_iCCP
281
#define png_get_image_height webkit_png_get_image_h
282
#define png_get_image_width webkit_png_get_image_w
283
#define png_get_int_32 webkit_png_get_int_32
284
#define png_get_interlace_type webkit_png_get_interlace_type
285
#define png_get_libpng_ver webkit_png_get_libpng_ver
286
#define png_get_mem_ptr webkit_png_get_mem_ptr
287
#define png_get_mmx_bitdepth_threshold webkit_png_get_mmx_bitdepth_thr
288
#define png_get_mmx_flagmask webkit_png_get_mmx_flagmask
289
#define png_get_mmx_rowbytes_threshold webkit_png_get_mmx_rowbytes_thr
290
#define png_get_oFFs webkit_png_get_oFFs
291
#define png_get_pCAL webkit_png_get_pCAL
292
#define png_get_pHYs webkit_png_get_pHYs
293
#define png_get_pixel_aspect_ratio webkit_png_get_pixel_aspect_ratio
294
#define png_get_pixels_per_meter webkit_png_get_pixels_p_m
295
#define png_get_progressive_ptr webkit_png_get_progressive_ptr
296
#define png_get_rgb_to_gray_status webkit_png_get_rgb_to_gray_status
297
#define png_get_rowbytes webkit_png_get_rowbytes
298
#define png_get_rows webkit_png_get_rows
299
#define png_get_sBIT webkit_png_get_sBIT
300
#define png_get_sCAL webkit_png_get_sCAL
301
#define png_get_sCAL_s webkit_png_get_sCAL_s
302
#define png_get_sPLT webkit_png_get_sPLT
303
#define png_get_sRGB webkit_png_get_sRGB
304
#define png_get_signature webkit_png_get_signature
305
#define png_get_tIME webkit_png_get_tIME
306
#define png_get_tRNS webkit_png_get_tRNS
307
#define png_get_text webkit_png_get_text
308
#define png_get_uint_16 webkit_png_get_uint_16
309
#define png_get_uint_32 webkit_png_get_uint_32
310
#define png_get_unknown_chunks webkit_png_get_unk_chunks
311
#define png_get_user_chunk_ptr webkit_png_get_user_chunk_ptr
312
#define png_get_user_transform_ptr webkit_png_get_user_transform_ptr
313
#define png_get_valid webkit_png_get_valid
314
#define png_get_x_offset_microns webkit_png_get_x_offs_microns
315
#define png_get_x_offset_pixels webkit_png_get_x_offs_pixels
316
#define png_get_x_pixels_per_meter webkit_png_get_x_pix_per_meter
317
#define png_get_y_offset_microns webkit_png_get_y_offs_microns
318
#define png_get_y_offset_pixels webkit_png_get_y_offs_pixels
319
#define png_get_y_pixels_per_meter webkit_png_get_y_pix_per_meter
320
#define png_handle_IEND webkit_png_handle_IEND
321
#define png_handle_IHDR webkit_png_handle_IHDR
322
#define png_handle_PLTE webkit_png_handle_PLTE
323
#define png_handle_as_unknown webkit_png_handle_as_unknown
324
#define png_handle_bKGD webkit_png_handle_bKGD
325
#define png_handle_cHRM webkit_png_handle_cHRM
326
#define png_handle_gAMA webkit_png_handle_gAMA
327
#define png_handle_hIST webkit_png_handle_hIST
328
#define png_handle_iCCP webkit_png_handle_iCCP
329
#define png_handle_oFFs webkit_png_handle_oFFs
330
#define png_handle_pCAL webkit_png_handle_pCAL
331
#define png_handle_pHYs webkit_png_handle_pHYs
332
#define png_handle_sBIT webkit_png_handle_sBIT
333
#define png_handle_sCAL webkit_png_handle_sCAL
334
#define png_handle_sPLT webkit_png_handle_sPLT
335
#define png_handle_sRGB webkit_png_handle_sRGB
336
#define png_handle_tEXt webkit_png_handle_tEXt
337
#define png_handle_tIME webkit_png_handle_tIME
338
#define png_handle_tRNS webkit_png_handle_tRNS
339
#define png_handle_unknown webkit_png_handle_unknown
340
#define png_handle_zTXt webkit_png_handle_zTXt
341
#define png_info_destroy webkit_png_info_dest
342
#define png_info_init_3 webkit_png_info_init_3
343
#define png_init_io webkit_png_init_io
344
#define png_init_mmx_flags webkit_png_init_mmx_flags
345
#define png_init_read_transformations webkit_png_init_read_transf
346
#define png_malloc webkit_png_malloc
347
#define png_malloc_default webkit_png_malloc_default
348
#define png_malloc_warn webkit_png_malloc_warn
349
#define png_mmx_support webkit_png_mmx_support
350
#define png_permit_empty_plte webkit_png_permit_mng_empty_plte
351
#define png_permit_mng_features webkit_png_permit_mng_features
352
#define png_process_IDAT_data webkit_png_proc_IDAT_data
353
#define png_process_data webkit_png_process_data
354
#define png_process_some_data webkit_png_proc_some_data
355
#define png_progressive_combine_row webkit_png_progressive_combine_row
356
#define png_push_crc_finish webkit_png_push_crc_finish
357
#define png_push_crc_skip webkit_png_push_crc_skip
358
#define png_push_fill_buffer webkit_png_push_fill_buffer
359
#define png_push_handle_tEXt webkit_png_push_handle_tEXt
360
#define png_push_handle_unknown webkit_png_push_handle_unk
361
#define png_push_handle_zTXt webkit_png_push_handle_ztXt
362
#define png_push_have_end webkit_png_push_have_end
363
#define png_push_have_info webkit_png_push_have_info
364
#define png_push_have_row webkit_png_push_have_row
365
#define png_push_process_row webkit_png_push_proc_row
366
#define png_push_read_IDAT webkit_png_push_read_IDAT
367
#define png_push_read_chunk webkit_png_push_read_chunk
368
#define png_push_read_sig webkit_png_push_read_sig
369
#define png_push_read_tEXt webkit_png_push_read_tEXt
370
#define png_push_read_zTXt webkit_png_push_read_zTXt
371
#define png_push_restore_buffer webkit_png_push_rest_buf
372
#define png_push_save_buffer webkit_png_push_save_buf
373
#define png_read_data webkit_png_read_data
374
#define png_read_destroy webkit_png_read_dest
375
#define png_read_end webkit_png_read_end
376
#define png_read_filter_row webkit_png_read_filt_row
377
#define png_read_finish_row webkit_png_read_finish_row
378
#define png_read_image webkit_png_read_image
379
#define png_read_info webkit_png_read_info
380
#define png_read_init_2 webkit_png_read_init_2
381
#define png_read_init_3 webkit_png_read_init_3
382
#define png_read_png webkit_png_read_png
383
#define png_read_push_finish_row webkit_png_read_push_finish_row
384
#define png_read_row webkit_png_read_row
385
#define png_read_rows webkit_png_read_rows
386
#define png_read_start_row webkit_png_read_start_row
387
#define png_read_transform_info webkit_png_read_transform_info
388
#define png_read_update_info webkit_png_read_update_info
389
#define png_reset_crc webkit_png_reset_crc
390
#define png_set_IHDR webkit_png_set_IHDR
391
#define png_set_PLTE webkit_png_set_PLTE
392
#define png_set_asm_flags webkit_png_set_asm_flags
393
#define png_set_bKGD webkit_png_set_bKGD
394
#define png_set_background webkit_png_set_background
395
#define png_set_bgr webkit_png_set_bgr
396
#define png_set_cHRM webkit_png_set_cHRM
397
#define png_set_cHRM_fixed webkit_png_set_cHRM_fixed
398
#define png_set_compression_buffer_size webkit_png_set_comp_buf_siz
399
#define png_set_compression_level webkit_png_set_comp_level
400
#define png_set_compression_mem_level webkit_png_set_comp_mem_lev
401
#define png_set_compression_method webkit_png_set_comp_method
402
#define png_set_compression_strategy webkit_png_set_comp_strategy
403
#define png_set_compression_window_bits webkit_png_set_comp_win_bits
404
#define png_set_crc_action webkit_png_set_crc_action
405
#define png_set_dither webkit_png_set_dither
406
#define png_set_error_fn webkit_png_set_error_fn
407
#define png_set_expand webkit_png_set_expand
408
#define png_set_filler webkit_png_set_filler
409
#define png_set_filter webkit_png_set_filter
410
#define png_set_filter_heuristics webkit_png_set_filter_heur
411
#define png_set_flush webkit_png_set_flush
412
#define png_set_gAMA webkit_png_set_gAMA
413
#define png_set_gAMA_fixed webkit_png_set_gAMA_fixed
414
#define png_set_gamma webkit_png_set_gamma
415
#define png_set_gray_1_2_4_to_8 webkit_png_set_gray_1_2_4_to_8
416
#define png_set_gray_to_rgb webkit_png_set_gray_to_rgb
417
#define png_set_hIST webkit_png_set_hIST
418
#define png_set_iCCP webkit_png_set_iCCP
419
#define png_set_interlace_handling webkit_png_set_interlace_handling
420
#define png_set_invalid webkit_png_set_invalid
421
#define png_set_invert_alpha webkit_png_set_invert_alpha
422
#define png_set_invert_mono webkit_png_set_invert_mono
423
#define png_set_keep_unknown_chunks webkit_png_set_keep_unknown_chunks
424
#define png_set_mem_fn webkit_png_set_mem_fn
425
#define png_set_mmx_thresholds webkit_png_set_mmx_thr
426
#define png_set_oFFs webkit_png_set_oFFs
427
#define png_set_pCAL webkit_png_set_pCAL
428
#define png_set_pHYs webkit_png_set_pHYs
429
#define png_set_packing webkit_png_set_packing
430
#define png_set_packswap webkit_png_set_packswap
431
#define png_set_palette_to_rgb webkit_png_set_palette_to_rgb
432
#define png_set_progressive_read_fn webkit_png_set_progressive_read_fn
433
#define png_set_read_fn webkit_png_set_read_fn
434
#define png_set_read_status_fn webkit_png_set_read_status_fn
435
#define png_set_read_user_chunk_fn webkit_png_set_read_user_chunk_fn
436
#define png_set_read_user_transform_fn webkit_png_set_read_user_trans_fn
437
#define png_set_rgb_to_gray webkit_png_set_rgb_to_gray
438
#define png_set_rgb_to_gray_fixed webkit_png_set_rgb_to_gray_fixed
439
#define png_set_rows webkit_png_set_rows
440
#define png_set_sBIT webkit_png_set_sBIT
441
#define png_set_sCAL webkit_png_set_sCAL
442
#define png_set_sCAL_s webkit_png_set_sCAL_s
443
#define png_set_sPLT webkit_png_set_sPLT
444
#define png_set_sRGB webkit_png_set_sRGB
445
#define png_set_sRGB_gAMA_and_cHRM webkit_png_set_sRGB_gAMA_and_cHRM
446
#define png_set_shift webkit_png_set_shift
447
#define png_set_strip_16 webkit_png_set_strip_16
448
#define png_set_strip_alpha webkit_png_set_strip_alpha
449
#define png_set_strip_error_numbers webkit_png_set_strip_err_nums
450
#define png_set_swap webkit_png_set_swap
451
#define png_set_swap_alpha webkit_png_set_swap_alpha
452
#define png_set_tIME webkit_png_set_tIME
453
#define png_set_tRNS webkit_png_set_tRNS
454
#define png_set_tRNS_to_alpha webkit_png_set_tRNS_to_alpha
455
#define png_set_text webkit_png_set_text
456
#define png_set_text_2 webkit_png_set_text-2
457
#define png_set_unknown_chunk_location webkit_png_set_unknown_chunk_loc
458
#define png_set_unknown_chunks webkit_png_set_unknown_chunks
459
#define png_set_user_transform_info webkit_png_set_user_transform_info
460
#define png_set_write_fn webkit_png_set_write_fn
461
#define png_set_write_status_fn webkit_png_set_write_status_fn
462
#define png_set_write_user_transform_fn webkit_png_set_write_user_trans_fn
463
#define png_sig_bytes webkit_png_sig_bytes
464
#define png_start_read_image webkit_png_start_read_image
466
#ifndef PNG_NO_WARNINGS
467
#define png_warning webkit_png_warning
468
#endif // PNG_NO_WARNINGS
470
#define png_write_chunk webkit_png_write_chunk
471
#define png_write_chunk_data webkit_png_write_chunk_data
472
#define png_write_chunk_end webkit_png_write_chunk_end
473
#define png_write_chunk_start webkit_png_write_chunk_start
474
#define png_write_end webkit_png_write_end
475
#define png_write_flush webkit_png_write_flush
476
#define png_write_image webkit_png_write_image
477
#define png_write_info webkit_png_write_info
478
#define png_write_info_before_PLTE webkit_png_write_info_before_PLTE
479
#define png_write_init webkit_png_write_init
480
#define png_write_init_2 webkit_png_write_init_2
481
#define png_write_init_3 webkit_png_write_init_3
482
#define png_write_png webkit_png_write_png
483
#define png_write_row webkit_png_write_row
484
#define png_write_rows webkit_png_write_rows
485
#define png_zalloc webkit_png_zalloc
486
#define png_zfree webkit_png_zfree
488
/* libpng-1.2.6 additions */
489
#define png_convert_size webkit_png_convert_size
490
#define png_get_uint_31 webkit_png_get_uint_31
491
#define png_get_user_height_max webkit_png_get_user_height_max
492
#define png_get_user_width_max webkit_png_get_user_width_max
493
#define png_set_user_limits webkit_png_set_user_limits
495
/* libpng-1.2.7 addition */
496
#define png_set_add_alpha webkit_png_set_add_alpha
497
#endif // GEARS_PNG_BUILD
499
#endif // CHROME_THIRD_PARTY_LIBPNG_PNGUSR_H__