1 /* Automatically generated header! Do not edit! */
    2 
    3 #ifndef _PPCINLINE_PNG_H
    4 #define _PPCINLINE_PNG_H
    5 
    6 #ifndef __PPCINLINE_MACROS_H
    7 #include <ppcinline/macros.h>
    8 #endif /* !__PPCINLINE_MACROS_H */
    9 
   10 #ifndef PNG_BASE_NAME
   11 #define PNG_BASE_NAME PNGBase
   12 #endif /* !PNG_BASE_NAME */
   13 
   14 #define png_access_version_number() \
   15 	(((png_uint_32 (*)(void))*(void**)((long)(PNG_BASE_NAME) - 1000))())
   16 
   17 #define png_set_sig_bytes(__p0, __p1) \
   18 	(((void (*)(png_structp , int ))*(void**)((long)(PNG_BASE_NAME) - 820))(__p0, __p1))
   19 
   20 #define png_sig_cmp(__p0, __p1, __p2) \
   21 	(((int (*)(png_bytep , png_size_t , png_size_t ))*(void**)((long)(PNG_BASE_NAME) - 910))(__p0, __p1, __p2))
   22 
   23 #define png_check_sig(__p0, __p1) \
   24 	(((int (*)(png_bytep , int ))*(void**)((long)(PNG_BASE_NAME) - 34))(__p0, __p1))
   25 
   26 #define png_create_read_struct(__p0, __p1, __p2, __p3) \
   27 	(((png_structp (*)(png_const_charp , png_voidp , png_error_ptr , png_error_ptr ))*(void**)((long)(PNG_BASE_NAME) - 70))(__p0, __p1, __p2, __p3))
   28 
   29 #define png_create_write_struct(__p0, __p1, __p2, __p3) \
   30 	(((png_structp (*)(png_const_charp , png_voidp , png_error_ptr , png_error_ptr ))*(void**)((long)(PNG_BASE_NAME) - 76))(__p0, __p1, __p2, __p3))
   31 
   32 #define png_get_compression_buffer_size(__p0) \
   33 	(((png_uint_32 (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 172))(__p0))
   34 
   35 #define png_set_compression_buffer_size(__p0, __p1) \
   36 	(((void (*)(png_structp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 550))(__p0, __p1))
   37 
   38 #define png_reset_zstream(__p0) \
   39 	(((int (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 502))(__p0))
   40 
   41 #define png_write_chunk(__p0, __p1, __p2, __p3) \
   42 	(((void (*)(png_structp , png_bytep , png_bytep , png_size_t ))*(void**)((long)(PNG_BASE_NAME) - 928))(__p0, __p1, __p2, __p3))
   43 
   44 #define png_write_chunk_start(__p0, __p1, __p2) \
   45 	(((void (*)(png_structp , png_bytep , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 946))(__p0, __p1, __p2))
   46 
   47 #define png_write_chunk_data(__p0, __p1, __p2) \
   48 	(((void (*)(png_structp , png_bytep , png_size_t ))*(void**)((long)(PNG_BASE_NAME) - 934))(__p0, __p1, __p2))
   49 
   50 #define png_write_chunk_end(__p0) \
   51 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 940))(__p0))
   52 
   53 #define png_create_info_struct(__p0) \
   54 	(((png_infop (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 64))(__p0))
   55 
   56 #define png_write_info_before_PLTE(__p0, __p1) \
   57 	(((void (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 976))(__p0, __p1))
   58 
   59 #define png_write_info(__p0, __p1) \
   60 	(((void (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 970))(__p0, __p1))
   61 
   62 #define png_read_info(__p0, __p1) \
   63 	(((void (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 472))(__p0, __p1))
   64 
   65 #define png_convert_to_rfc1123(__p0, __p1) \
   66 	(((png_charp (*)(png_structp , png_timep ))*(void**)((long)(PNG_BASE_NAME) - 1006))(__p0, __p1))
   67 
   68 #define png_convert_from_struct_tm(__p0, __p1) \
   69 	(((void (*)(png_timep , struct tm * ttime))*(void**)((long)(PNG_BASE_NAME) - 52))(__p0, __p1))
   70 
   71 #define png_convert_from_time_t32(__p0, __p1) \
   72 	(((void (*)(png_timep , long ))*(void**)((long)(PNG_BASE_NAME) - 58))(__p0, __p1))
   73 
   74 #define png_convert_from_time_t64(__p0, __p1) \
   75 	(((void (*)(png_timep , long long ))*(void**)((long)(PNG_BASE_NAME) - 1126))(__p0, __p1))
   76 
   77 #define png_set_expand(__p0) \
   78 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 604))(__p0))
   79 
   80 #define png_set_gray_1_2_4_to_8(__p0) \
   81 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 652))(__p0))
   82 
   83 #define png_set_expand_gray_1_2_4_to_8(__p0) \
   84 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 1120))(__p0))
   85 
   86 #define png_set_palette_to_rgb(__p0) \
   87 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 730))(__p0))
   88 
   89 #define png_set_tRNS_to_alpha(__p0) \
   90 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 862))(__p0))
   91 
   92 #define png_set_bgr(__p0) \
   93 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 532))(__p0))
   94 
   95 #define png_set_gray_to_rgb(__p0) \
   96 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 658))(__p0))
   97 
   98 #define png_set_rgb_to_gray(__p0, __p1, __p2, __p3) \
   99 	(((void (*)(png_structp , int , double , double ))*(void**)((long)(PNG_BASE_NAME) - 766))(__p0, __p1, __p2, __p3))
  100 
  101 #define png_set_rgb_to_gray_fixed(__p0, __p1, __p2, __p3) \
  102 	(((void (*)(png_structp , int , png_fixed_point , png_fixed_point ))*(void**)((long)(PNG_BASE_NAME) - 772))(__p0, __p1, __p2, __p3))
  103 
  104 #define png_get_rgb_to_gray_status(__p0) \
  105 	(((png_byte (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 304))(__p0))
  106 
  107 #define png_build_grayscale_palette(__p0, __p1) \
  108 	(((void (*)(int , png_colorp ))*(void**)((long)(PNG_BASE_NAME) - 28))(__p0, __p1))
  109 
  110 #define png_set_strip_alpha(__p0) \
  111 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 832))(__p0))
  112 
  113 #define png_set_swap_alpha(__p0) \
  114 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 844))(__p0))
  115 
  116 #define png_set_invert_alpha(__p0) \
  117 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 682))(__p0))
  118 
  119 #define png_set_filler(__p0, __p1, __p2) \
  120 	(((void (*)(png_structp , png_uint_32 , int ))*(void**)((long)(PNG_BASE_NAME) - 610))(__p0, __p1, __p2))
  121 
  122 #define png_set_add_alpha(__p0, __p1, __p2) \
  123 	(((void (*)(png_structp , png_uint_32 , int ))*(void**)((long)(PNG_BASE_NAME) - 1114))(__p0, __p1, __p2))
  124 
  125 #define png_set_swap(__p0) \
  126 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 838))(__p0))
  127 
  128 #define png_set_packing(__p0) \
  129 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 718))(__p0))
  130 
  131 #define png_set_packswap(__p0) \
  132 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 724))(__p0))
  133 
  134 #define png_set_shift(__p0, __p1) \
  135 	(((void (*)(png_structp , png_color_8p ))*(void**)((long)(PNG_BASE_NAME) - 814))(__p0, __p1))
  136 
  137 #define png_set_interlace_handling(__p0) \
  138 	(((int (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 676))(__p0))
  139 
  140 #define png_set_invert_mono(__p0) \
  141 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 688))(__p0))
  142 
  143 #define png_set_background(__p0, __p1, __p2, __p3, __p4) \
  144 	(((void (*)(png_structp , png_color_16p , int , int , double ))*(void**)((long)(PNG_BASE_NAME) - 526))(__p0, __p1, __p2, __p3, __p4))
  145 
  146 #define png_set_strip_16(__p0) \
  147 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 826))(__p0))
  148 
  149 #define png_set_dither(__p0, __p1, __p2, __p3, __p4, __p5) \
  150 	(((void (*)(png_structp , png_colorp , int , int , png_uint_16p , int ))*(void**)((long)(PNG_BASE_NAME) - 592))(__p0, __p1, __p2, __p3, __p4, __p5))
  151 
  152 #define png_set_gamma(__p0, __p1, __p2) \
  153 	(((void (*)(png_structp , double , double ))*(void**)((long)(PNG_BASE_NAME) - 646))(__p0, __p1, __p2))
  154 
  155 #define png_set_flush(__p0, __p1) \
  156 	(((void (*)(png_structp , int ))*(void**)((long)(PNG_BASE_NAME) - 628))(__p0, __p1))
  157 
  158 #define png_write_flush(__p0) \
  159 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 958))(__p0))
  160 
  161 #define png_start_read_image(__p0) \
  162 	(((void (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 916))(__p0))
  163 
  164 #define png_read_update_info(__p0, __p1) \
  165 	(((void (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 496))(__p0, __p1))
  166 
  167 #define png_read_rows(__p0, __p1, __p2, __p3) \
  168 	(((void (*)(png_structp , png_bytepp , png_bytepp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 490))(__p0, __p1, __p2, __p3))
  169 
  170 #define png_read_row(__p0, __p1, __p2) \
  171 	(((void (*)(png_structp , png_bytep , png_bytep ))*(void**)((long)(PNG_BASE_NAME) - 484))(__p0, __p1, __p2))
  172 
  173 #define png_read_image(__p0, __p1) \
  174 	(((void (*)(png_structp , png_bytepp ))*(void**)((long)(PNG_BASE_NAME) - 466))(__p0, __p1))
  175 
  176 #define png_read_end(__p0, __p1) \
  177 	(((void (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 460))(__p0, __p1))
  178 
  179 #define png_write_row(__p0, __p1) \
  180 	(((void (*)(png_structp , png_bytep ))*(void**)((long)(PNG_BASE_NAME) - 988))(__p0, __p1))
  181 
  182 #define png_write_rows(__p0, __p1, __p2) \
  183 	(((void (*)(png_structp , png_bytepp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 994))(__p0, __p1, __p2))
  184 
  185 #define png_write_image(__p0, __p1) \
  186 	(((void (*)(png_structp , png_bytepp ))*(void**)((long)(PNG_BASE_NAME) - 964))(__p0, __p1))
  187 
  188 #define png_write_end(__p0, __p1) \
  189 	(((void (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 952))(__p0, __p1))
  190 
  191 #define png_destroy_info_struct(__p0, __p1) \
  192 	(((void (*)(png_structp , png_infopp ))*(void**)((long)(PNG_BASE_NAME) - 88))(__p0, __p1))
  193 
  194 #define png_destroy_read_struct(__p0, __p1, __p2) \
  195 	(((void (*)(png_structpp , png_infopp , png_infopp ))*(void**)((long)(PNG_BASE_NAME) - 94))(__p0, __p1, __p2))
  196 
  197 #define png_destroy_write_struct(__p0, __p1) \
  198 	(((void (*)(png_structpp , png_infopp ))*(void**)((long)(PNG_BASE_NAME) - 100))(__p0, __p1))
  199 
  200 #define png_set_crc_action(__p0, __p1, __p2) \
  201 	(((void (*)(png_structp , int , int ))*(void**)((long)(PNG_BASE_NAME) - 586))(__p0, __p1, __p2))
  202 
  203 #define png_set_filter(__p0, __p1, __p2) \
  204 	(((void (*)(png_structp , int , int ))*(void**)((long)(PNG_BASE_NAME) - 616))(__p0, __p1, __p2))
  205 
  206 #define png_set_filter_heuristics(__p0, __p1, __p2, __p3, __p4) \
  207 	(((void (*)(png_structp , int , int , png_doublep , png_doublep ))*(void**)((long)(PNG_BASE_NAME) - 622))(__p0, __p1, __p2, __p3, __p4))
  208 
  209 #define png_set_compression_level(__p0, __p1) \
  210 	(((void (*)(png_structp , int ))*(void**)((long)(PNG_BASE_NAME) - 556))(__p0, __p1))
  211 
  212 #define png_set_compression_mem_level(__p0, __p1) \
  213 	(((void (*)(png_structp , int ))*(void**)((long)(PNG_BASE_NAME) - 562))(__p0, __p1))
  214 
  215 #define png_set_compression_strategy(__p0, __p1) \
  216 	(((void (*)(png_structp , int ))*(void**)((long)(PNG_BASE_NAME) - 574))(__p0, __p1))
  217 
  218 #define png_set_compression_window_bits(__p0, __p1) \
  219 	(((void (*)(png_structp , int ))*(void**)((long)(PNG_BASE_NAME) - 580))(__p0, __p1))
  220 
  221 #define png_set_compression_method(__p0, __p1) \
  222 	(((void (*)(png_structp , int ))*(void**)((long)(PNG_BASE_NAME) - 568))(__p0, __p1))
  223 
  224 #define png_set_error_fn(__p0, __p1, __p2, __p3) \
  225 	(((void (*)(png_structp , png_voidp , png_error_ptr , png_error_ptr ))*(void**)((long)(PNG_BASE_NAME) - 598))(__p0, __p1, __p2, __p3))
  226 
  227 #define png_get_error_ptr(__p0) \
  228 	(((png_voidp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 190))(__p0))
  229 
  230 #define png_set_write_fn(__p0, __p1, __p2, __p3) \
  231 	(((void (*)(png_structp , png_voidp , png_rw_ptr , png_flush_ptr ))*(void**)((long)(PNG_BASE_NAME) - 892))(__p0, __p1, __p2, __p3))
  232 
  233 #define png_set_read_fn(__p0, __p1, __p2) \
  234 	(((void (*)(png_structp , png_voidp , png_rw_ptr ))*(void**)((long)(PNG_BASE_NAME) - 742))(__p0, __p1, __p2))
  235 
  236 #define png_get_io_ptr(__p0) \
  237 	(((png_voidp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 256))(__p0))
  238 
  239 #define png_set_read_status_fn(__p0, __p1) \
  240 	(((void (*)(png_structp , png_read_status_ptr ))*(void**)((long)(PNG_BASE_NAME) - 748))(__p0, __p1))
  241 
  242 #define png_set_write_status_fn(__p0, __p1) \
  243 	(((void (*)(png_structp , png_write_status_ptr ))*(void**)((long)(PNG_BASE_NAME) - 898))(__p0, __p1))
  244 
  245 #define png_set_read_user_transform_fn(__p0, __p1) \
  246 	(((void (*)(png_structp , png_user_transform_ptr ))*(void**)((long)(PNG_BASE_NAME) - 760))(__p0, __p1))
  247 
  248 #define png_set_write_user_transform_fn(__p0, __p1) \
  249 	(((void (*)(png_structp , png_user_transform_ptr ))*(void**)((long)(PNG_BASE_NAME) - 904))(__p0, __p1))
  250 
  251 #define png_set_user_transform_info(__p0, __p1, __p2, __p3) \
  252 	(((void (*)(png_structp , png_voidp , int , int ))*(void**)((long)(PNG_BASE_NAME) - 886))(__p0, __p1, __p2, __p3))
  253 
  254 #define png_get_user_transform_ptr(__p0) \
  255 	(((png_voidp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 382))(__p0))
  256 
  257 #define png_set_read_user_chunk_fn(__p0, __p1, __p2) \
  258 	(((void (*)(png_structp , png_voidp , png_user_chunk_ptr ))*(void**)((long)(PNG_BASE_NAME) - 754))(__p0, __p1, __p2))
  259 
  260 #define png_get_user_chunk_ptr(__p0) \
  261 	(((png_voidp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 376))(__p0))
  262 
  263 #define png_set_progressive_read_fn(__p0, __p1, __p2, __p3, __p4) \
  264 	(((void (*)(png_structp , png_voidp , png_progressive_info_ptr , png_progressive_row_ptr , png_progressive_end_ptr ))*(void**)((long)(PNG_BASE_NAME) - 736))(__p0, __p1, __p2, __p3, __p4))
  265 
  266 #define png_get_progressive_ptr(__p0) \
  267 	(((png_voidp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 298))(__p0))
  268 
  269 #define png_process_data(__p0, __p1, __p2, __p3) \
  270 	(((void (*)(png_structp , png_infop , png_bytep , png_size_t ))*(void**)((long)(PNG_BASE_NAME) - 448))(__p0, __p1, __p2, __p3))
  271 
  272 #define png_progressive_combine_row(__p0, __p1, __p2) \
  273 	(((void (*)(png_structp , png_bytep , png_bytep ))*(void**)((long)(PNG_BASE_NAME) - 454))(__p0, __p1, __p2))
  274 
  275 #define png_malloc(__p0, __p1) \
  276 	(((png_voidp (*)(png_structp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 430))(__p0, __p1))
  277 
  278 #define png_malloc_warn(__p0, __p1) \
  279 	(((png_voidp (*)(png_structp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 1042))(__p0, __p1))
  280 
  281 #define png_free(__p0, __p1) \
  282 	(((void (*)(png_structp , png_voidp ))*(void**)((long)(PNG_BASE_NAME) - 112))(__p0, __p1))
  283 
  284 #define png_free_data(__p0, __p1, __p2, __p3) \
  285 	(((void (*)(png_structp , png_infop , png_uint_32 , int ))*(void**)((long)(PNG_BASE_NAME) - 118))(__p0, __p1, __p2, __p3))
  286 
  287 #define png_data_freer(__p0, __p1, __p2, __p3) \
  288 	(((void (*)(png_structp , png_infop , int , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 82))(__p0, __p1, __p2, __p3))
  289 
  290 #define png_memcpy_check(__p0, __p1, __p2, __p3) \
  291 	(((png_voidp (*)(png_structp , png_voidp , png_voidp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 436))(__p0, __p1, __p2, __p3))
  292 
  293 #define png_memset_check(__p0, __p1, __p2, __p3) \
  294 	(((png_voidp (*)(png_structp , png_voidp , int , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 442))(__p0, __p1, __p2, __p3))
  295 
  296 #define png_error(__p0, __p1) \
  297 	(((void (*)(png_structp , png_const_charp ))*(void**)((long)(PNG_BASE_NAME) - 106))(__p0, __p1))
  298 
  299 #define png_chunk_error(__p0, __p1) \
  300 	(((void (*)(png_structp , png_const_charp ))*(void**)((long)(PNG_BASE_NAME) - 40))(__p0, __p1))
  301 
  302 #define png_warning(__p0, __p1) \
  303 	(((void (*)(png_structp , png_const_charp ))*(void**)((long)(PNG_BASE_NAME) - 922))(__p0, __p1))
  304 
  305 #define png_chunk_warning(__p0, __p1) \
  306 	(((void (*)(png_structp , png_const_charp ))*(void**)((long)(PNG_BASE_NAME) - 46))(__p0, __p1))
  307 
  308 #define png_get_valid(__p0, __p1, __p2) \
  309 	(((png_uint_32 (*)(png_structp , png_infop , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 388))(__p0, __p1, __p2))
  310 
  311 #define png_get_rowbytes(__p0, __p1) \
  312 	(((png_uint_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 310))(__p0, __p1))
  313 
  314 #define png_get_rows(__p0, __p1) \
  315 	(((png_bytepp (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 316))(__p0, __p1))
  316 
  317 #define png_set_rows(__p0, __p1, __p2) \
  318 	(((void (*)(png_structp , png_infop , png_bytepp ))*(void**)((long)(PNG_BASE_NAME) - 778))(__p0, __p1, __p2))
  319 
  320 #define png_get_channels(__p0, __p1) \
  321 	(((png_byte (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 160))(__p0, __p1))
  322 
  323 #define png_get_image_width(__p0, __p1) \
  324 	(((png_uint_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 244))(__p0, __p1))
  325 
  326 #define png_get_image_height(__p0, __p1) \
  327 	(((png_uint_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 238))(__p0, __p1))
  328 
  329 #define png_get_bit_depth(__p0, __p1) \
  330 	(((png_byte (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 142))(__p0, __p1))
  331 
  332 #define png_get_color_type(__p0, __p1) \
  333 	(((png_byte (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 166))(__p0, __p1))
  334 
  335 #define png_get_filter_type(__p0, __p1) \
  336 	(((png_byte (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 196))(__p0, __p1))
  337 
  338 #define png_get_interlace_type(__p0, __p1) \
  339 	(((png_byte (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 250))(__p0, __p1))
  340 
  341 #define png_get_compression_type(__p0, __p1) \
  342 	(((png_byte (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 178))(__p0, __p1))
  343 
  344 #define png_get_pixels_per_meter(__p0, __p1) \
  345 	(((png_uint_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 292))(__p0, __p1))
  346 
  347 #define png_get_x_pixels_per_meter(__p0, __p1) \
  348 	(((png_uint_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 406))(__p0, __p1))
  349 
  350 #define png_get_y_pixels_per_meter(__p0, __p1) \
  351 	(((png_uint_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 424))(__p0, __p1))
  352 
  353 #define png_get_pixel_aspect_ratio(__p0, __p1) \
  354 	(((float (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 286))(__p0, __p1))
  355 
  356 #define png_get_x_offset_pixels(__p0, __p1) \
  357 	(((png_int_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 400))(__p0, __p1))
  358 
  359 #define png_get_y_offset_pixels(__p0, __p1) \
  360 	(((png_int_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 418))(__p0, __p1))
  361 
  362 #define png_get_x_offset_microns(__p0, __p1) \
  363 	(((png_int_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 394))(__p0, __p1))
  364 
  365 #define png_get_y_offset_microns(__p0, __p1) \
  366 	(((png_int_32 (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 412))(__p0, __p1))
  367 
  368 #define png_get_signature(__p0, __p1) \
  369 	(((png_bytep (*)(png_structp , png_infop ))*(void**)((long)(PNG_BASE_NAME) - 346))(__p0, __p1))
  370 
  371 #define png_get_bKGD(__p0, __p1, __p2) \
  372 	(((png_uint_32 (*)(png_structp , png_infop , png_color_16p *))*(void**)((long)(PNG_BASE_NAME) - 136))(__p0, __p1, __p2))
  373 
  374 #define png_set_bKGD(__p0, __p1, __p2) \
  375 	(((void (*)(png_structp , png_infop , png_color_16p ))*(void**)((long)(PNG_BASE_NAME) - 520))(__p0, __p1, __p2))
  376 
  377 #define png_get_cHRM(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
  378 	(((png_uint_32 (*)(png_structp , png_infop , double *, double *, double *, double *, double *, double *, double *, double *))*(void**)((long)(PNG_BASE_NAME) - 148))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
  379 
  380 #define png_get_cHRM_fixed(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
  381 	(((png_uint_32 (*)(png_structp , png_infop , png_fixed_point *, png_fixed_point *, png_fixed_point *, png_fixed_point *, png_fixed_point *, png_fixed_point *, png_fixed_point *, png_fixed_point *))*(void**)((long)(PNG_BASE_NAME) - 154))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
  382 
  383 #define png_set_cHRM(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
  384 	(((void (*)(png_structp , png_infop , double , double , double , double , double , double , double , double ))*(void**)((long)(PNG_BASE_NAME) - 538))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
  385 
  386 #define png_set_cHRM_fixed(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9) \
  387 	(((void (*)(png_structp , png_infop , png_fixed_point , png_fixed_point , png_fixed_point , png_fixed_point , png_fixed_point , png_fixed_point , png_fixed_point , png_fixed_point ))*(void**)((long)(PNG_BASE_NAME) - 544))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8, __p9))
  388 
  389 #define png_get_gAMA(__p0, __p1, __p2) \
  390 	(((png_uint_32 (*)(png_structp , png_infop , double *))*(void**)((long)(PNG_BASE_NAME) - 202))(__p0, __p1, __p2))
  391 
  392 #define png_get_gAMA_fixed(__p0, __p1, __p2) \
  393 	(((png_uint_32 (*)(png_structp , png_infop , png_fixed_point *))*(void**)((long)(PNG_BASE_NAME) - 208))(__p0, __p1, __p2))
  394 
  395 #define png_set_gAMA(__p0, __p1, __p2) \
  396 	(((void (*)(png_structp , png_infop , double ))*(void**)((long)(PNG_BASE_NAME) - 634))(__p0, __p1, __p2))
  397 
  398 #define png_set_gAMA_fixed(__p0, __p1, __p2) \
  399 	(((void (*)(png_structp , png_infop , png_fixed_point ))*(void**)((long)(PNG_BASE_NAME) - 640))(__p0, __p1, __p2))
  400 
  401 #define png_get_hIST(__p0, __p1, __p2) \
  402 	(((png_uint_32 (*)(png_structp , png_infop , png_uint_16p *))*(void**)((long)(PNG_BASE_NAME) - 214))(__p0, __p1, __p2))
  403 
  404 #define png_set_hIST(__p0, __p1, __p2) \
  405 	(((void (*)(png_structp , png_infop , png_uint_16p ))*(void**)((long)(PNG_BASE_NAME) - 664))(__p0, __p1, __p2))
  406 
  407 #define png_get_IHDR(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
  408 	(((png_uint_32 (*)(png_structp , png_infop , png_uint_32 *, png_uint_32 *, int *, int *, int *, int *, int *))*(void**)((long)(PNG_BASE_NAME) - 124))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
  409 
  410 #define png_set_IHDR(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
  411 	(((void (*)(png_structp , png_infop , png_uint_32 , png_uint_32 , int , int , int , int , int ))*(void**)((long)(PNG_BASE_NAME) - 508))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
  412 
  413 #define png_get_oFFs(__p0, __p1, __p2, __p3, __p4) \
  414 	(((png_uint_32 (*)(png_structp , png_infop , png_int_32 *, png_int_32 *, int *))*(void**)((long)(PNG_BASE_NAME) - 268))(__p0, __p1, __p2, __p3, __p4))
  415 
  416 #define png_set_oFFs(__p0, __p1, __p2, __p3, __p4) \
  417 	(((void (*)(png_structp , png_infop , png_int_32 , png_int_32 , int ))*(void**)((long)(PNG_BASE_NAME) - 700))(__p0, __p1, __p2, __p3, __p4))
  418 
  419 #define png_get_pCAL(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
  420 	(((png_uint_32 (*)(png_structp , png_infop , png_charp *, png_int_32 *, png_int_32 *, int *, int *, png_charp *, png_charpp *))*(void**)((long)(PNG_BASE_NAME) - 274))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
  421 
  422 #define png_set_pCAL(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \
  423 	(((void (*)(png_structp , png_infop , png_charp , png_int_32 , png_int_32 , int , int , png_charp , png_charpp ))*(void**)((long)(PNG_BASE_NAME) - 706))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8))
  424 
  425 #define png_get_pHYs(__p0, __p1, __p2, __p3, __p4) \
  426 	(((png_uint_32 (*)(png_structp , png_infop , png_uint_32 *, png_uint_32 *, int *))*(void**)((long)(PNG_BASE_NAME) - 280))(__p0, __p1, __p2, __p3, __p4))
  427 
  428 #define png_set_pHYs(__p0, __p1, __p2, __p3, __p4) \
  429 	(((void (*)(png_structp , png_infop , png_uint_32 , png_uint_32 , int ))*(void**)((long)(PNG_BASE_NAME) - 712))(__p0, __p1, __p2, __p3, __p4))
  430 
  431 #define png_get_PLTE(__p0, __p1, __p2, __p3) \
  432 	(((png_uint_32 (*)(png_structp , png_infop , png_colorp *, int *))*(void**)((long)(PNG_BASE_NAME) - 130))(__p0, __p1, __p2, __p3))
  433 
  434 #define png_set_PLTE(__p0, __p1, __p2, __p3) \
  435 	(((void (*)(png_structp , png_infop , png_colorp , int ))*(void**)((long)(PNG_BASE_NAME) - 514))(__p0, __p1, __p2, __p3))
  436 
  437 #define png_get_sBIT(__p0, __p1, __p2) \
  438 	(((png_uint_32 (*)(png_structp , png_infop , png_color_8p *))*(void**)((long)(PNG_BASE_NAME) - 322))(__p0, __p1, __p2))
  439 
  440 #define png_set_sBIT(__p0, __p1, __p2) \
  441 	(((void (*)(png_structp , png_infop , png_color_8p ))*(void**)((long)(PNG_BASE_NAME) - 784))(__p0, __p1, __p2))
  442 
  443 #define png_get_sRGB(__p0, __p1, __p2) \
  444 	(((png_uint_32 (*)(png_structp , png_infop , int *))*(void**)((long)(PNG_BASE_NAME) - 340))(__p0, __p1, __p2))
  445 
  446 #define png_set_sRGB(__p0, __p1, __p2) \
  447 	(((void (*)(png_structp , png_infop , int ))*(void**)((long)(PNG_BASE_NAME) - 802))(__p0, __p1, __p2))
  448 
  449 #define png_set_sRGB_gAMA_and_cHRM(__p0, __p1, __p2) \
  450 	(((void (*)(png_structp , png_infop , int ))*(void**)((long)(PNG_BASE_NAME) - 808))(__p0, __p1, __p2))
  451 
  452 #define png_get_iCCP(__p0, __p1, __p2, __p3, __p4, __p5) \
  453 	(((png_uint_32 (*)(png_structp , png_infop , png_charpp , int *, png_charpp , png_uint_32 *))*(void**)((long)(PNG_BASE_NAME) - 232))(__p0, __p1, __p2, __p3, __p4, __p5))
  454 
  455 #define png_set_iCCP(__p0, __p1, __p2, __p3, __p4, __p5) \
  456 	(((void (*)(png_structp , png_infop , png_charp , int , png_charp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 670))(__p0, __p1, __p2, __p3, __p4, __p5))
  457 
  458 #define png_get_sPLT(__p0, __p1, __p2) \
  459 	(((png_uint_32 (*)(png_structp , png_infop , png_sPLT_tpp ))*(void**)((long)(PNG_BASE_NAME) - 334))(__p0, __p1, __p2))
  460 
  461 #define png_set_sPLT(__p0, __p1, __p2, __p3) \
  462 	(((void (*)(png_structp , png_infop , png_sPLT_tp , int ))*(void**)((long)(PNG_BASE_NAME) - 796))(__p0, __p1, __p2, __p3))
  463 
  464 #define png_get_text(__p0, __p1, __p2, __p3) \
  465 	(((png_uint_32 (*)(png_structp , png_infop , png_textp *, int *))*(void**)((long)(PNG_BASE_NAME) - 364))(__p0, __p1, __p2, __p3))
  466 
  467 #define png_set_text(__p0, __p1, __p2, __p3) \
  468 	(((void (*)(png_structp , png_infop , png_textp , int ))*(void**)((long)(PNG_BASE_NAME) - 868))(__p0, __p1, __p2, __p3))
  469 
  470 #define png_get_tIME(__p0, __p1, __p2) \
  471 	(((png_uint_32 (*)(png_structp , png_infop , png_timep *))*(void**)((long)(PNG_BASE_NAME) - 352))(__p0, __p1, __p2))
  472 
  473 #define png_set_tIME(__p0, __p1, __p2) \
  474 	(((void (*)(png_structp , png_infop , png_timep ))*(void**)((long)(PNG_BASE_NAME) - 850))(__p0, __p1, __p2))
  475 
  476 #define png_get_tRNS(__p0, __p1, __p2, __p3, __p4) \
  477 	(((png_uint_32 (*)(png_structp , png_infop , png_bytep *, int *, png_color_16p *))*(void**)((long)(PNG_BASE_NAME) - 358))(__p0, __p1, __p2, __p3, __p4))
  478 
  479 #define png_set_tRNS(__p0, __p1, __p2, __p3, __p4) \
  480 	(((void (*)(png_structp , png_infop , png_bytep , int , png_color_16p ))*(void**)((long)(PNG_BASE_NAME) - 856))(__p0, __p1, __p2, __p3, __p4))
  481 
  482 #define png_get_sCAL(__p0, __p1, __p2, __p3, __p4) \
  483 	(((png_uint_32 (*)(png_structp , png_infop , int *, double *, double *))*(void**)((long)(PNG_BASE_NAME) - 328))(__p0, __p1, __p2, __p3, __p4))
  484 
  485 #define png_set_sCAL(__p0, __p1, __p2, __p3, __p4) \
  486 	(((void (*)(png_structp , png_infop , int , double , double ))*(void**)((long)(PNG_BASE_NAME) - 790))(__p0, __p1, __p2, __p3, __p4))
  487 
  488 #define png_set_keep_unknown_chunks(__p0, __p1, __p2, __p3) \
  489 	(((void (*)(png_structp , int , png_bytep , int ))*(void**)((long)(PNG_BASE_NAME) - 694))(__p0, __p1, __p2, __p3))
  490 
  491 #define png_set_unknown_chunks(__p0, __p1, __p2, __p3) \
  492 	(((void (*)(png_structp , png_infop , png_unknown_chunkp , int ))*(void**)((long)(PNG_BASE_NAME) - 880))(__p0, __p1, __p2, __p3))
  493 
  494 #define png_set_unknown_chunk_location(__p0, __p1, __p2, __p3) \
  495 	(((void (*)(png_structp , png_infop , int , int ))*(void**)((long)(PNG_BASE_NAME) - 874))(__p0, __p1, __p2, __p3))
  496 
  497 #define png_get_unknown_chunks(__p0, __p1, __p2) \
  498 	(((png_uint_32 (*)(png_structp , png_infop , png_unknown_chunkpp ))*(void**)((long)(PNG_BASE_NAME) - 370))(__p0, __p1, __p2))
  499 
  500 #define png_handle_as_unknown(__p0, __p1) \
  501 	(((int (*)(png_structp , png_bytep ))*(void**)((long)(PNG_BASE_NAME) - 1036))(__p0, __p1))
  502 
  503 #define png_set_invalid(__p0, __p1, __p2) \
  504 	(((void (*)(png_structp , png_infop , int ))*(void**)((long)(PNG_BASE_NAME) - 1012))(__p0, __p1, __p2))
  505 
  506 #define png_read_png(__p0, __p1, __p2, __p3) \
  507 	(((void (*)(png_structp , png_infop , int , png_voidp ))*(void**)((long)(PNG_BASE_NAME) - 478))(__p0, __p1, __p2, __p3))
  508 
  509 #define png_write_png(__p0, __p1, __p2, __p3) \
  510 	(((void (*)(png_structp , png_infop , int , png_voidp ))*(void**)((long)(PNG_BASE_NAME) - 982))(__p0, __p1, __p2, __p3))
  511 
  512 #define png_get_copyright(__p0) \
  513 	(((png_charp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 184))(__p0))
  514 
  515 #define png_get_header_ver(__p0) \
  516 	(((png_charp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 220))(__p0))
  517 
  518 #define png_get_header_version(__p0) \
  519 	(((png_charp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 226))(__p0))
  520 
  521 #define png_get_libpng_ver(__p0) \
  522 	(((png_charp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 262))(__p0))
  523 
  524 #define png_permit_mng_features(__p0, __p1) \
  525 	(((png_uint_32 (*)(png_structp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 1018))(__p0, __p1))
  526 
  527 #define png_mmx_support() \
  528 	(((int (*)(void))*(void**)((long)(PNG_BASE_NAME) - 1024))())
  529 
  530 #define png_set_strip_error_numbers(__p0, __p1) \
  531 	(((void (*)(png_structp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 1030))(__p0, __p1))
  532 
  533 #define png_set_mem_fn(__p0, __p1, __p2, __p3) \
  534 	(((void (*)(png_structp , png_voidp , png_malloc_ptr , png_free_ptr ))*(void**)((long)(PNG_BASE_NAME) - 1060))(__p0, __p1, __p2, __p3))
  535 
  536 #define png_get_mem_ptr(__p0) \
  537 	(((png_voidp (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 1066))(__p0))
  538 
  539 #define png_create_read_struct_2(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  540 	(((png_structp (*)(png_const_charp , png_voidp , png_error_ptr , png_error_ptr , png_voidp , png_malloc_ptr , png_free_ptr ))*(void**)((long)(PNG_BASE_NAME) - 1072))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  541 
  542 #define png_create_write_struct_2(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \
  543 	(((png_structp (*)(png_const_charp , png_voidp , png_error_ptr , png_error_ptr , png_voidp , png_malloc_ptr , png_free_ptr ))*(void**)((long)(PNG_BASE_NAME) - 1078))(__p0, __p1, __p2, __p3, __p4, __p5, __p6))
  544 
  545 #define png_malloc_default(__p0, __p1) \
  546 	(((png_voidp (*)(png_structp , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 1084))(__p0, __p1))
  547 
  548 #define png_free_default(__p0, __p1) \
  549 	(((void (*)(png_structp , png_voidp ))*(void**)((long)(PNG_BASE_NAME) - 1090))(__p0, __p1))
  550 
  551 #define png_set_user_limits(__p0, __p1, __p2) \
  552 	(((void (*)(png_structp , png_uint_32 , png_uint_32 ))*(void**)((long)(PNG_BASE_NAME) - 1096))(__p0, __p1, __p2))
  553 
  554 #define png_get_user_width_max(__p0) \
  555 	(((png_uint_32 (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 1102))(__p0))
  556 
  557 #define png_get_user_height_max(__p0) \
  558 	(((png_uint_32 (*)(png_structp ))*(void**)((long)(PNG_BASE_NAME) - 1108))(__p0))
  559 
  560 #endif /* !_PPCINLINE_PNG_H */