109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo/* 209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo * Copyright 2016 Google Inc. 309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo * 409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo * Use of this source code is governed by a BSD-style license that can be 509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo * found in the LICENSE file. 609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo */ 709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo 809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#ifndef PNGPREFIX_H 909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define PNGPREFIX_H 1009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo 1109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo/* 1209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo * This allows linking to multiple versions of libpng. This way clients can use a 1309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo * different version of libpng, if they desire, while SkCodec can use the version 1409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo * we test with. 1509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo */ 1609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo 1709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_sRGB_table skia_png_sRGB_table 1809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_sRGB_base skia_png_sRGB_base 1909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_sRGB_delta skia_png_sRGB_delta 2009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_zstream_error skia_png_zstream_error 2109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_free_buffer_list skia_png_free_buffer_list 2209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_fixed skia_png_fixed 2309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_user_version_check skia_png_user_version_check 2409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_malloc_base skia_png_malloc_base 2509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_malloc_array skia_png_malloc_array 2609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_realloc_array skia_png_realloc_array 2709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_create_png_struct skia_png_create_png_struct 2809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_destroy_png_struct skia_png_destroy_png_struct 2909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_free_jmpbuf skia_png_free_jmpbuf 3009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_zalloc skia_png_zalloc 3109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_zfree skia_png_zfree 3209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_default_read_data skia_png_default_read_data 3309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_fill_buffer skia_png_push_fill_buffer 3409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_default_write_data skia_png_default_write_data 3509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_default_flush skia_png_default_flush 3609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_reset_crc skia_png_reset_crc 3709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_data skia_png_write_data 3809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_sig skia_png_read_sig 3909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_chunk_header skia_png_read_chunk_header 4009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_data skia_png_read_data 4109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_crc_read skia_png_crc_read 4209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_crc_finish skia_png_crc_finish 4309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_crc_error skia_png_crc_error 4409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_calculate_crc skia_png_calculate_crc 4509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_flush skia_png_flush 4609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_IHDR skia_png_write_IHDR 4709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_PLTE skia_png_write_PLTE 4809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_compress_IDAT skia_png_compress_IDAT 4909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_IEND skia_png_write_IEND 5009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_gAMA_fixed skia_png_write_gAMA_fixed 5109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_sBIT skia_png_write_sBIT 5209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_cHRM_fixed skia_png_write_cHRM_fixed 5309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_sRGB skia_png_write_sRGB 5409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_iCCP skia_png_write_iCCP 5509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_sPLT skia_png_write_sPLT 5609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_tRNS skia_png_write_tRNS 5709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_bKGD skia_png_write_bKGD 5809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_hIST skia_png_write_hIST 5909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_tEXt skia_png_write_tEXt 6009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_zTXt skia_png_write_zTXt 6109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_iTXt skia_png_write_iTXt 6209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_text_2 skia_png_set_text_2 6309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_oFFs skia_png_write_oFFs 6409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_pCAL skia_png_write_pCAL 6509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_pHYs skia_png_write_pHYs 6609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_tIME skia_png_write_tIME 6709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_sCAL_s skia_png_write_sCAL_s 6809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_finish_row skia_png_write_finish_row 6909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_start_row skia_png_write_start_row 7009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_combine_row skia_png_combine_row 7109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_read_interlace skia_png_do_read_interlace 7209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_write_interlace skia_png_do_write_interlace 7309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row skia_png_read_filter_row 7409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_up_neon skia_png_read_filter_row_up_neon 7509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_sub3_neon skia_png_read_filter_row_sub3_neon 7609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_sub4_neon skia_png_read_filter_row_sub4_neon 7709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_avg3_neon skia_png_read_filter_row_avg3_neon 7809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_avg4_neon skia_png_read_filter_row_avg4_neon 7909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_paeth3_neon skia_png_read_filter_row_paeth3_neon 8009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_paeth4_neon skia_png_read_filter_row_paeth4_neon 8109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_sub3_sse2 skia_png_read_filter_row_sub3_sse2 8209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_sub4_sse2 skia_png_read_filter_row_sub4_sse2 8309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_avg3_sse2 skia_png_read_filter_row_avg3_sse2 8409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_avg4_sse2 skia_png_read_filter_row_avg4_sse2 8509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_paeth3_sse2 skia_png_read_filter_row_paeth3_sse2 8609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_filter_row_paeth4_sse2 skia_png_read_filter_row_paeth4_sse2 8709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_find_filter skia_png_write_find_filter 8809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_IDAT_data skia_png_read_IDAT_data 8909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_finish_IDAT skia_png_read_finish_IDAT 9009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_finish_row skia_png_read_finish_row 9109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_start_row skia_png_read_start_row 9209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_transform_info skia_png_read_transform_info 9309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_read_filler skia_png_do_read_filler 9409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_read_swap_alpha skia_png_do_read_swap_alpha 9509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_write_swap_alpha skia_png_do_write_swap_alpha 9609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_read_invert_alpha skia_png_do_read_invert_alpha 9709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_write_invert_alpha skia_png_do_write_invert_alpha 9809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_strip_channel skia_png_do_strip_channel 9909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_swap skia_png_do_swap 10009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_packswap skia_png_do_packswap 10109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_rgb_to_gray skia_png_do_rgb_to_gray 10209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_gray_to_rgb skia_png_do_gray_to_rgb 10309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_unpack skia_png_do_unpack 10409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_unshift skia_png_do_unshift 10509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_invert skia_png_do_invert 10609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_scale_16_to_8 skia_png_do_scale_16_to_8 10709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_chop skia_png_do_chop 10809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_quantize skia_png_do_quantize 10909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_bgr skia_png_do_bgr 11009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_pack skia_png_do_pack 11109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_shift skia_png_do_shift 11209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_compose skia_png_do_compose 11309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_gamma skia_png_do_gamma 11409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_encode_alpha skia_png_do_encode_alpha 11509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_expand_palette skia_png_do_expand_palette 11609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_expand skia_png_do_expand 11709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_expand_16 skia_png_do_expand_16 11809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_IHDR skia_png_handle_IHDR 11909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_PLTE skia_png_handle_PLTE 12009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_IEND skia_png_handle_IEND 12109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_bKGD skia_png_handle_bKGD 12209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_cHRM skia_png_handle_cHRM 12309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_gAMA skia_png_handle_gAMA 12409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_hIST skia_png_handle_hIST 12509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_iCCP skia_png_handle_iCCP 12609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_iTXt skia_png_handle_iTXt 12709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_oFFs skia_png_handle_oFFs 12809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_pCAL skia_png_handle_pCAL 12909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_pHYs skia_png_handle_pHYs 13009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_sBIT skia_png_handle_sBIT 13109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_sCAL skia_png_handle_sCAL 13209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_sPLT skia_png_handle_sPLT 13309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_sRGB skia_png_handle_sRGB 13409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_tEXt skia_png_handle_tEXt 13509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_tIME skia_png_handle_tIME 13609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_tRNS skia_png_handle_tRNS 13709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_zTXt skia_png_handle_zTXt 13809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_check_chunk_name skia_png_check_chunk_name 13909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_unknown skia_png_handle_unknown 14009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_chunk_unknown_handling skia_png_chunk_unknown_handling 14109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_read_transformations skia_png_do_read_transformations 14209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_write_transformations skia_png_do_write_transformations 14309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_init_read_transformations skia_png_init_read_transformations 14409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_read_chunk skia_png_push_read_chunk 14509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_read_sig skia_png_push_read_sig 14609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_check_crc skia_png_push_check_crc 14709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_crc_skip skia_png_push_crc_skip 14809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_crc_finish skia_png_push_crc_finish 14909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_save_buffer skia_png_push_save_buffer 15009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_restore_buffer skia_png_push_restore_buffer 15109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_read_IDAT skia_png_push_read_IDAT 15209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_process_IDAT_data skia_png_process_IDAT_data 15309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_process_row skia_png_push_process_row 15409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_handle_unknown skia_png_push_handle_unknown 15509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_have_info skia_png_push_have_info 15609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_have_end skia_png_push_have_end 15709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_have_row skia_png_push_have_row 15809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_read_end skia_png_push_read_end 15909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_process_some_data skia_png_process_some_data 16009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_push_finish_row skia_png_read_push_finish_row 16109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_handle_tEXt skia_png_push_handle_tEXt 16209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_read_tEXt skia_png_push_read_tEXt 16309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_handle_zTXt skia_png_push_handle_zTXt 16409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_read_zTXt skia_png_push_read_zTXt 16509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_handle_iTXt skia_png_push_handle_iTXt 16609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_push_read_iTXt skia_png_push_read_iTXt 16709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_read_intrapixel skia_png_do_read_intrapixel 16809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_write_intrapixel skia_png_do_write_intrapixel 16909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_colorspace_set_gamma skia_png_colorspace_set_gamma 17009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_colorspace_sync_info skia_png_colorspace_sync_info 17109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_colorspace_sync skia_png_colorspace_sync 17209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_colorspace_set_chromaticities skia_png_colorspace_set_chromaticities 17309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_colorspace_set_endpoints skia_png_colorspace_set_endpoints 17409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_colorspace_set_sRGB skia_png_colorspace_set_sRGB 17509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_colorspace_set_ICC skia_png_colorspace_set_ICC 17609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_icc_check_length skia_png_icc_check_length 17709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_icc_check_header skia_png_icc_check_header 17809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_icc_check_tag_table skia_png_icc_check_tag_table 17909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_icc_set_sRGB skia_png_icc_set_sRGB 18009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_colorspace_set_rgb_coefficients skia_png_colorspace_set_rgb_coefficients 18109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_check_IHDR skia_png_check_IHDR 18209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_do_check_palette_indexes skia_png_do_check_palette_indexes 18309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_fixed_error skia_png_fixed_error 18409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_safecat skia_png_safecat 18509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_format_number skia_png_format_number 18609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_warning_parameter skia_png_warning_parameter 18709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_warning_parameter_unsigned skia_png_warning_parameter_unsigned 18809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_warning_parameter_signed skia_png_warning_parameter_signed 18909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_formatted_warning skia_png_formatted_warning 19009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_app_warning skia_png_app_warning 19109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_app_error skia_png_app_error 19209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_chunk_report skia_png_chunk_report 19309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_ascii_from_fp skia_png_ascii_from_fp 19409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_ascii_from_fixed skia_png_ascii_from_fixed 19509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_check_fp_number skia_png_check_fp_number 19609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_check_fp_string skia_png_check_fp_string 19709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_muldiv skia_png_muldiv 19809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_muldiv_warn skia_png_muldiv_warn 19909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_reciprocal skia_png_reciprocal 20009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_reciprocal2 skia_png_reciprocal2 20109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_gamma_significant skia_png_gamma_significant 20209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_gamma_correct skia_png_gamma_correct 20309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_gamma_16bit_correct skia_png_gamma_16bit_correct 20409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_gamma_8bit_correct skia_png_gamma_8bit_correct 20509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_destroy_gamma_table skia_png_destroy_gamma_table 20609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_build_gamma_table skia_png_build_gamma_table 20709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_safe_error skia_png_safe_error 20809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_safe_warning skia_png_safe_warning 20909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_safe_execute skia_png_safe_execute 21009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_image_error skia_png_image_error 21109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_access_version_number skia_png_access_version_number 21209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_build_grayscale_palette skia_png_build_grayscale_palette 21309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_convert_to_rfc1123 skia_png_convert_to_rfc1123 21409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_convert_to_rfc1123_buffer skia_png_convert_to_rfc1123_buffer 21509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_create_info_struct skia_png_create_info_struct 21609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_data_freer skia_png_data_freer 21709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_destroy_info_struct skia_png_destroy_info_struct 21809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_free_data skia_png_free_data 21909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_copyright skia_png_get_copyright 22009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_header_ver skia_png_get_header_ver 22109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_header_version skia_png_get_header_version 22209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_io_ptr skia_png_get_io_ptr 22309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_libpng_ver skia_png_get_libpng_ver 22409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_handle_as_unknown skia_png_handle_as_unknown 22509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_image_free skia_png_image_free 22609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_info_init_3 skia_png_info_init_3 22709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_init_io skia_png_init_io 22809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_reset_zstream skia_png_reset_zstream 22909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_save_int_32 skia_png_save_int_32 23009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_option skia_png_set_option 23109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_sig_bytes skia_png_set_sig_bytes 23209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_sig_cmp skia_png_sig_cmp 23309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_benign_error skia_png_benign_error 23409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_chunk_benign_error skia_png_chunk_benign_error 23509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_chunk_error skia_png_chunk_error 23609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_chunk_warning skia_png_chunk_warning 23709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_error skia_png_error 23809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_error_ptr skia_png_get_error_ptr 23909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_longjmp skia_png_longjmp 24009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_error_fn skia_png_set_error_fn 24109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_longjmp_fn skia_png_set_longjmp_fn 24209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_warning skia_png_warning 24309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_bit_depth skia_png_get_bit_depth 24409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_bKGD skia_png_get_bKGD 24509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_channels skia_png_get_channels 24609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_cHRM skia_png_get_cHRM 24709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_cHRM_fixed skia_png_get_cHRM_fixed 24809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_cHRM_XYZ skia_png_get_cHRM_XYZ 24909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_cHRM_XYZ_fixed skia_png_get_cHRM_XYZ_fixed 25009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_chunk_cache_max skia_png_get_chunk_cache_max 25109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_chunk_malloc_max skia_png_get_chunk_malloc_max 25209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_color_type skia_png_get_color_type 25309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_compression_buffer_size skia_png_get_compression_buffer_size 25409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_compression_type skia_png_get_compression_type 25509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_filter_type skia_png_get_filter_type 25609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_gAMA skia_png_get_gAMA 25709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_gAMA_fixed skia_png_get_gAMA_fixed 25809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_hIST skia_png_get_hIST 25909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_iCCP skia_png_get_iCCP 26009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_IHDR skia_png_get_IHDR 26109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_image_height skia_png_get_image_height 26209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_image_width skia_png_get_image_width 26309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_interlace_type skia_png_get_interlace_type 26409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_io_chunk_type skia_png_get_io_chunk_type 26509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_io_state skia_png_get_io_state 26609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_oFFs skia_png_get_oFFs 26709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_palette_max skia_png_get_palette_max 26809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_pCAL skia_png_get_pCAL 26909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_pHYs skia_png_get_pHYs 27009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_pHYs_dpi skia_png_get_pHYs_dpi 27109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_pixel_aspect_ratio skia_png_get_pixel_aspect_ratio 27209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_pixel_aspect_ratio_fixed skia_png_get_pixel_aspect_ratio_fixed 27309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_pixels_per_inch skia_png_get_pixels_per_inch 27409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_pixels_per_meter skia_png_get_pixels_per_meter 27509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_PLTE skia_png_get_PLTE 27609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_rgb_to_gray_status skia_png_get_rgb_to_gray_status 27709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_rowbytes skia_png_get_rowbytes 27809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_rows skia_png_get_rows 27909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_sBIT skia_png_get_sBIT 28009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_sCAL skia_png_get_sCAL 28109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_sCAL_fixed skia_png_get_sCAL_fixed 28209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_sCAL_s skia_png_get_sCAL_s 28309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_signature skia_png_get_signature 28409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_sPLT skia_png_get_sPLT 28509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_sRGB skia_png_get_sRGB 28609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_text skia_png_get_text 28709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_tIME skia_png_get_tIME 28809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_tRNS skia_png_get_tRNS 28909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_unknown_chunks skia_png_get_unknown_chunks 29009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_user_chunk_ptr skia_png_get_user_chunk_ptr 29109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_user_height_max skia_png_get_user_height_max 29209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_user_width_max skia_png_get_user_width_max 29309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_valid skia_png_get_valid 29409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_x_offset_inches skia_png_get_x_offset_inches 29509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_x_offset_inches_fixed skia_png_get_x_offset_inches_fixed 29609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_x_offset_microns skia_png_get_x_offset_microns 29709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_x_offset_pixels skia_png_get_x_offset_pixels 29809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_x_pixels_per_inch skia_png_get_x_pixels_per_inch 29909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_x_pixels_per_meter skia_png_get_x_pixels_per_meter 30009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_y_offset_inches skia_png_get_y_offset_inches 30109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_y_offset_inches_fixed skia_png_get_y_offset_inches_fixed 30209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_y_offset_microns skia_png_get_y_offset_microns 30309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_y_offset_pixels skia_png_get_y_offset_pixels 30409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_y_pixels_per_inch skia_png_get_y_pixels_per_inch 30509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_y_pixels_per_meter skia_png_get_y_pixels_per_meter 30609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_calloc skia_png_calloc 30709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_free skia_png_free 30809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_free_default skia_png_free_default 30909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_mem_ptr skia_png_get_mem_ptr 31009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_malloc skia_png_malloc 31109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_malloc_default skia_png_malloc_default 31209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_malloc_warn skia_png_malloc_warn 31309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_mem_fn skia_png_set_mem_fn 31409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_progressive_ptr skia_png_get_progressive_ptr 31509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_process_data skia_png_process_data 31609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_process_data_pause skia_png_process_data_pause 31709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_process_data_skip skia_png_process_data_skip 31809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_progressive_combine_row skia_png_progressive_combine_row 31909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_progressive_read_fn skia_png_set_progressive_read_fn 32009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_create_read_struct skia_png_create_read_struct 32109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_create_read_struct_2 skia_png_create_read_struct_2 32209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_destroy_read_struct skia_png_destroy_read_struct 32309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_image_begin_read_from_file skia_png_image_begin_read_from_file 32409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_image_begin_read_from_memory skia_png_image_begin_read_from_memory 32509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_image_begin_read_from_stdio skia_png_image_begin_read_from_stdio 32609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_image_finish_read skia_png_image_finish_read 32709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_end skia_png_read_end 32809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_image skia_png_read_image 32909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_info skia_png_read_info 33009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_png skia_png_read_png 33109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_row skia_png_read_row 33209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_rows skia_png_read_rows 33309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_read_update_info skia_png_read_update_info 33409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_read_status_fn skia_png_set_read_status_fn 33509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_start_read_image skia_png_start_read_image 33609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_read_fn skia_png_set_read_fn 33709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_alpha_mode skia_png_set_alpha_mode 33809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_alpha_mode_fixed skia_png_set_alpha_mode_fixed 33909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_background skia_png_set_background 34009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_background_fixed skia_png_set_background_fixed 34109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_crc_action skia_png_set_crc_action 34209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_expand skia_png_set_expand 34309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_expand_16 skia_png_set_expand_16 34409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_expand_gray_1_2_4_to_8 skia_png_set_expand_gray_1_2_4_to_8 34509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_gamma skia_png_set_gamma 34609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_gamma_fixed skia_png_set_gamma_fixed 34709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_gray_to_rgb skia_png_set_gray_to_rgb 34809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_palette_to_rgb skia_png_set_palette_to_rgb 34909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_quantize skia_png_set_quantize 35009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_read_user_transform_fn skia_png_set_read_user_transform_fn 35109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_rgb_to_gray skia_png_set_rgb_to_gray 35209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_rgb_to_gray_fixed skia_png_set_rgb_to_gray_fixed 35309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_scale_16 skia_png_set_scale_16 35409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_strip_16 skia_png_set_strip_16 35509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_strip_alpha skia_png_set_strip_alpha 35609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_tRNS_to_alpha skia_png_set_tRNS_to_alpha 35709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_int_32 skia_png_get_int_32 35809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_uint_16 skia_png_get_uint_16 35909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_uint_31 skia_png_get_uint_31 36009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_uint_32 skia_png_get_uint_32 36109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_permit_mng_features skia_png_permit_mng_features 36209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_benign_errors skia_png_set_benign_errors 36309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_bKGD skia_png_set_bKGD 36409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_check_for_invalid_index skia_png_set_check_for_invalid_index 36509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_cHRM skia_png_set_cHRM 36609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_cHRM_fixed skia_png_set_cHRM_fixed 36709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_cHRM_XYZ skia_png_set_cHRM_XYZ 36809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_cHRM_XYZ_fixed skia_png_set_cHRM_XYZ_fixed 36909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_chunk_cache_max skia_png_set_chunk_cache_max 37009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_chunk_malloc_max skia_png_set_chunk_malloc_max 37109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_compression_buffer_size skia_png_set_compression_buffer_size 37209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_gAMA skia_png_set_gAMA 37309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_gAMA_fixed skia_png_set_gAMA_fixed 37409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_hIST skia_png_set_hIST 37509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_iCCP skia_png_set_iCCP 37609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_IHDR skia_png_set_IHDR 37709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_invalid skia_png_set_invalid 37809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_keep_unknown_chunks skia_png_set_keep_unknown_chunks 37909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_oFFs skia_png_set_oFFs 38009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_pCAL skia_png_set_pCAL 38109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_pHYs skia_png_set_pHYs 38209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_PLTE skia_png_set_PLTE 38309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_read_user_chunk_fn skia_png_set_read_user_chunk_fn 38409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_rows skia_png_set_rows 38509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_sBIT skia_png_set_sBIT 38609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_sCAL skia_png_set_sCAL 38709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_sCAL_fixed skia_png_set_sCAL_fixed 38809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_sCAL_s skia_png_set_sCAL_s 38909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_sPLT skia_png_set_sPLT 39009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_sRGB skia_png_set_sRGB 39109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_sRGB_gAMA_and_cHRM skia_png_set_sRGB_gAMA_and_cHRM 39209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_text skia_png_set_text 39309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_tIME skia_png_set_tIME 39409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_tRNS skia_png_set_tRNS 39509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_unknown_chunk_location skia_png_set_unknown_chunk_location 39609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_unknown_chunks skia_png_set_unknown_chunks 39709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_user_limits skia_png_set_user_limits 39809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_current_pass_number skia_png_get_current_pass_number 39909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_current_row_number skia_png_get_current_row_number 40009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_get_user_transform_ptr skia_png_get_user_transform_ptr 40109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_add_alpha skia_png_set_add_alpha 40209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_bgr skia_png_set_bgr 40309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_filler skia_png_set_filler 40409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_interlace_handling skia_png_set_interlace_handling 40509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_invert_alpha skia_png_set_invert_alpha 40609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_invert_mono skia_png_set_invert_mono 40709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_packing skia_png_set_packing 40809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_packswap skia_png_set_packswap 40909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_shift skia_png_set_shift 41009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_swap skia_png_set_swap 41109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_swap_alpha skia_png_set_swap_alpha 41209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_user_transform_info skia_png_set_user_transform_info 41309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_write_fn skia_png_set_write_fn 41409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_convert_from_struct_tm skia_png_convert_from_struct_tm 41509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_convert_from_time_t skia_png_convert_from_time_t 41609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_create_write_struct skia_png_create_write_struct 41709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_create_write_struct_2 skia_png_create_write_struct_2 41809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_destroy_write_struct skia_png_destroy_write_struct 41909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_image_write_to_file skia_png_image_write_to_file 42009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_image_write_to_stdio skia_png_image_write_to_stdio 42109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_compression_level skia_png_set_compression_level 42209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_compression_mem_level skia_png_set_compression_mem_level 42309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_compression_method skia_png_set_compression_method 42409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_compression_strategy skia_png_set_compression_strategy 42509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_compression_window_bits skia_png_set_compression_window_bits 42609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_filter skia_png_set_filter 42709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_filter_heuristics skia_png_set_filter_heuristics 42809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_filter_heuristics_fixed skia_png_set_filter_heuristics_fixed 42909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_flush skia_png_set_flush 43009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_text_compression_level skia_png_set_text_compression_level 43109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_text_compression_mem_level skia_png_set_text_compression_mem_level 43209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_text_compression_method skia_png_set_text_compression_method 43309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_text_compression_strategy skia_png_set_text_compression_strategy 43409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_text_compression_window_bits skia_png_set_text_compression_window_bits 43509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_write_status_fn skia_png_set_write_status_fn 43609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_set_write_user_transform_fn skia_png_set_write_user_transform_fn 43709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_end skia_png_write_end 43809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_flush skia_png_write_flush 43909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_image skia_png_write_image 44009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_info skia_png_write_info 44109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_info_before_PLTE skia_png_write_info_before_PLTE 44209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_png skia_png_write_png 44309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_row skia_png_write_row 44409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_rows skia_png_write_rows 44509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_save_uint_16 skia_png_save_uint_16 44609f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_save_uint_32 skia_png_save_uint_32 44709f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_chunk skia_png_write_chunk 44809f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_chunk_data skia_png_write_chunk_data 44909f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_chunk_start skia_png_write_chunk_start 45009f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_chunk_end skia_png_write_chunk_end 45109f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_write_sig skia_png_write_sig 45209f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_init_filter_functions_neon skia_png_init_filter_functions_neon 45309f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#define png_init_filter_functions_sse2 skia_png_init_filter_functions_sse2 45409f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo 45509f5cd44ae30f7089cde0131a3d07abf4c47af67scroggo#endif // PNGPREFIX_H 456