tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

pnglibconf.h (39757B)


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