(png_structp png_ptr, png_infop info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_type, int *compression_type, int *filter_type);
extern void _cdecl png_set_IHDR
(png_structp png_ptr, png_infop info_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_type, int compression_type, int filter_type);
#line 1939
extern png_uint_32 _cdecl png_get_oFFs
(png_structp png_ptr, png_infop info_ptr, png_int_32 *offset_x, png_int_32 *offset_y, int *unit_type);
#line 1945
extern void _cdecl png_set_oFFs
(png_structp png_ptr, png_infop info_ptr, png_int_32 offset_x, png_int_32 offset_y, int unit_type);
#line 1951
extern png_uint_32 _cdecl png_get_pCAL
(png_structp png_ptr, png_infop info_ptr, png_charp *purpose, png_int_32 *X0, png_int_32 *X1, int *type, int *nparams, png_charp *units, png_charpp *params);
#line 1957
extern void _cdecl png_set_pCAL
(png_structp png_ptr, png_infop info_ptr, png_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_charp units, png_charpp params);
#line 1963
extern png_uint_32 _cdecl png_get_pHYs
(png_structp png_ptr, png_infop info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type);
#line 1968
extern void _cdecl png_set_pHYs
(png_structp png_ptr, png_infop info_ptr, png_uint_32 res_x, png_uint_32 res_y, int unit_type);
#line 1972
extern png_uint_32 _cdecl png_get_PLTE
(png_structp png_ptr, png_infop info_ptr, png_colorp *palette, int *num_palette);
extern void _cdecl png_set_PLTE
(png_structp png_ptr, png_infop info_ptr, png_colorp palette, int num_palette);
void png_save_uint_16 (png_bytep buf, unsigned int i);
#line 2510
void png_write_sig (png_structp png_ptr);
#line 2517
void png_write_IHDR
#line 2520
(png_structp png_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int compression_type, int filter_type, int interlace_type);