z_au.library -> z1.library
[AROS.git] / workbench / libs / png / png.conf
blobf50085c745a6e7c72fad1977054ff917da6ab613
1 ##begin config
2 basename Png
3 version 52.2
4 date 15.9.2014
5 copyright Copyright (C) 1995-2013 libpng maintainers, 2012-2014 The AROS Development Team
6 options pertaskbase
7 rellib z1
8 rellib posixc
9 rellib stdc
10 forcebase PosixCBase
11 ##end config
13 ##begin cdef
14 #include <png.h>
15 ##end cdef
17 ##begin functionlist
18 void png_build_grayscale_palette(int bit_depth, png_colorp palette)
19 int png_check_sig_(png_bytep sig, int num)
20 PNG_NORETURN void png_chunk_error(png_const_structrp png_ptr, png_const_charp error_message)
21 void png_chunk_warning(png_const_structrp png_ptr, png_const_charp warning_message)
22 void png_convert_from_struct_tm(png_timep ptime, const struct tm * ttime)
23 void png_convert_from_time_t(png_timep ptime, time_t ttime)
24 PNG_ALLOCATED png_infop png_create_info_struct(png_const_structrp png_ptr)
25 PNG_ALLOCATED png_structp png_create_read_struct(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn)
26 PNG_ALLOCATED png_structp png_create_write_struct(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn)
27 void png_data_freer(png_const_structrp png_ptr, png_inforp info_ptr, int freer, png_uint_32 mask)
28 void png_destroy_info_struct(png_const_structrp png_ptr, png_infopp info_ptr_ptr)
29 void png_destroy_read_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)
30 void png_destroy_write_struct(png_structpp png_ptr_ptr, png_infopp info_ptr_ptr)
31 PNG_NORETURN void png_error(png_const_structrp png_ptr, png_const_charp error_message)
32 void png_free(png_const_structrp png_ptr, png_voidp ptr)
33 void png_free_data(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 free_me, int num)
34 png_uint_32 png_get_IHDR(png_const_structrp png_ptr, png_const_inforp info_ptr, png_uint_32 *width, png_uint_32 *height, int *bit_depth, int *color_type, int *interlace_method, int *compression_method, int *filter_method)
35 png_uint_32 png_get_PLTE(png_const_structrp png_ptr, png_inforp info_ptr, png_colorp *palette, int *num_palette)
36 png_uint_32 png_get_bKGD(png_const_structp png_ptr, png_infop info_ptr, png_color_16p *background)
37 png_byte png_get_bit_depth(png_const_structp png_ptr, png_const_infop info_ptr)
38 png_uint_32 png_get_cHRM(png_const_structp png_ptr,png_const_infop info_ptr, double *white_x, double *white_y, double *red_x, double *red_y, double *green_x, double *green_y, double *blue_x, double *blue_y)
39 png_uint_32 png_get_cHRM_fixed(png_const_structp png_ptr, png_const_infop info_ptr, png_fixed_point *int_white_x, png_fixed_point *int_white_y, png_fixed_point *int_red_x, png_fixed_point *int_red_y, png_fixed_point *int_green_x, png_fixed_point *int_green_y, png_fixed_point *int_blue_x, png_fixed_point *int_blue_y)
40 png_byte png_get_channels(png_const_structp png_ptr, png_const_infop info_ptr)
41 png_byte png_get_color_type(png_const_structp png_ptr, png_const_infop info_ptr)
42 png_size_t png_get_compression_buffer_size(png_const_structp png_ptr)
43 png_byte png_get_compression_type(png_const_structp png_ptr, png_const_infop info_ptr)
44 png_const_charp png_get_copyright(png_const_structp png_ptr)
45 png_voidp png_get_error_ptr(png_const_structp png_ptr)
46 png_byte png_get_filter_type(png_const_structp png_ptr, png_const_infop info_ptr)
47 png_uint_32 png_get_gAMA(png_const_structp png_ptr, png_const_infop info_ptr, double *file_gamma)
48 png_uint_32 png_get_gAMA_fixed(png_const_structp png_ptr, png_const_infop info_ptr, png_fixed_point *int_file_gamma)
49 png_uint_32 png_get_hIST(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_16p *hist)
50 png_const_charp png_get_header_ver(png_const_structp png_ptr)
51 png_const_charp png_get_header_version(png_const_structp png_ptr)
52 png_uint_32 png_get_iCCP(png_const_structrp png_ptr, png_inforp info_ptr, png_charpp name, int *compression_type, png_bytepp profile, png_uint_32 *proflen)
53 png_uint_32 png_get_image_height(png_const_structp png_ptr, png_const_infop info_ptr)
54 png_uint_32 png_get_image_width(png_const_structp png_ptr, png_const_infop info_ptr)
55 png_byte png_get_interlace_type(png_const_structp png_ptr, png_const_infop info_ptr)
56 png_voidp png_get_io_ptr(png_const_structrp png_ptr)
57 png_const_charp png_get_libpng_ver(png_const_structp png_ptr)
58 png_uint_32 png_get_oFFs(png_const_structp png_ptr, png_const_infop info_ptr, png_int_32 *offset_x, png_int_32 *offset_y, int *unit_type)
59 png_uint_32 png_get_pCAL(png_const_structrp png_ptr, png_inforp info_ptr, png_charp *purpose, png_int_32 *X0, png_int_32 *X1, int *type, int *nparams, png_charp *units, png_charpp *params)
60 png_uint_32 png_get_pHYs(png_const_structp png_ptr, png_const_infop info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type)
61 float png_get_pixel_aspect_ratio(png_const_structp png_ptr, png_const_infop info_ptr)
62 png_uint_32 png_get_pixels_per_meter(png_const_structp png_ptr, png_const_infop info_ptr)
63 png_voidp png_get_progressive_ptr(png_const_structp png_ptr)
64 png_byte png_get_rgb_to_gray_status(png_const_structp png_ptr)
65 png_size_t png_get_rowbytes(png_const_structp png_ptr, png_const_infop info_ptr)
66 png_bytepp png_get_rows(png_const_structp png_ptr, png_const_infop info_ptr)
67 png_uint_32 png_get_sBIT(png_const_structp png_ptr, png_infop info_ptr, png_color_8p *sig_bit)
68 png_uint_32 png_get_sCAL(png_const_structp png_ptr, png_const_infop info_ptr, int *unit, double *width, double *height)
69 int png_get_sPLT(png_const_structrp png_ptr, png_inforp info_ptr, png_sPLT_tpp entries)
70 png_uint_32 png_get_sRGB(png_const_structrp png_ptr, png_const_inforp info_ptr, int *file_srgb_intent)
71 png_const_bytep png_get_signature(png_const_structrp png_ptr, png_const_inforp info_ptr)
72 png_uint_32 png_get_tIME(png_const_structp png_ptr, png_infop info_ptr, png_timep *mod_time)
73 png_uint_32 png_get_tRNS(png_const_structrp png_ptr, png_inforp info_ptr, png_bytep *trans_alpha, int *num_trans, png_color_16p *trans_color)
74 int png_get_text(png_const_structrp png_ptr, png_inforp info_ptr, png_textp *text_ptr, int *num_text)
75 int png_get_unknown_chunks(png_const_structrp png_ptr, png_inforp info_ptr, png_unknown_chunkpp entries)
76 png_voidp png_get_user_chunk_ptr(png_const_structp png_ptr)
77 png_voidp png_get_user_transform_ptr(png_const_structp png_ptr)
78 png_uint_32 png_get_valid(png_const_structp png_ptr, png_const_infop info_ptr, png_uint_32 flag)
79 png_int_32 png_get_x_offset_microns(png_const_structp png_ptr, png_const_infop info_ptr)
80 png_int_32 png_get_x_offset_pixels(png_const_structp png_ptr, png_const_infop info_ptr)
81 png_uint_32 png_get_x_pixels_per_meter(png_const_structp png_ptr, png_const_infop info_ptr)
82 png_int_32 png_get_y_offset_microns(png_const_structp png_ptr, png_const_infop info_ptr)
83 png_int_32 png_get_y_offset_pixels(png_const_structp png_ptr, png_const_infop info_ptr)
84 png_uint_32 png_get_y_pixels_per_meter(png_const_structp png_ptr, png_const_infop info_ptr)
85 PNG_ALLOCATED png_voidp png_malloc(png_const_structrp png_ptr, png_alloc_size_t size)
86 png_voidp png_memcpy_check(png_structp png_ptr, png_voidp s1, png_voidp s2, png_uint_32 length)
87 png_voidp png_memset_check(png_structp png_ptr, png_voidp s1, int value, png_uint_32 length)
88 void png_process_data(png_structp png_ptr, png_infop info_ptr, png_bytep buffer, png_size_t buffer_size)
89 void png_progressive_combine_row(png_const_structrp png_ptr, png_bytep old_row, png_const_bytep new_row)
90 void png_read_end(png_structp png_ptr, png_infop info_ptr)
91 void png_read_image(png_structp png_ptr, png_bytepp image)
92 void png_read_info(png_structp png_ptr, png_infop info_ptr)
93 void png_read_png(png_structp png_ptr, png_infop info_ptr, int transforms, png_voidp params)
94 void png_read_row(png_structp png_ptr, png_bytep row, png_bytep display_row)
95 void png_read_rows(png_structp png_ptr, png_bytepp row, png_bytepp display_row, png_uint_32 num_rows)
96 void png_read_update_info(png_structp png_ptr, png_infop info_ptr)
97 int png_reset_zstream(png_structp png_ptr)
98 void png_set_IHDR(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 width, png_uint_32 height, int bit_depth, int color_type, int interlace_method, int compression_method, int filter_method)
99 void png_set_PLTE(png_structp png_ptr, png_infop info_ptr, png_const_colorp palette, int num_palette)
100 void png_set_bKGD(png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_16p background)
101 void png_set_background(png_structp png_ptr, png_const_color_16p background_color, int background_gamma_code, int need_expand, double background_gamma)
102 void png_set_bgr(png_structp png_ptr)
103 void png_set_cHRM(png_const_structrp png_ptr, png_inforp info_ptr, double white_x, double white_y, double red_x, double red_y, double green_x, double green_y, double blue_x, double blue_y)
104 void png_set_cHRM_fixed(png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point int_white_x, png_fixed_point int_white_y, png_fixed_point int_red_x, png_fixed_point int_red_y, png_fixed_point int_green_x, png_fixed_point int_green_y, png_fixed_point int_blue_x, png_fixed_point int_blue_y)
105 void png_set_compression_buffer_size(png_structp png_ptr, png_size_t size)
106 void png_set_compression_level(png_structp png_ptr, int level)
107 void png_set_compression_mem_level(png_structp png_ptr, int mem_level)
108 void png_set_compression_method(png_structp png_ptr, int method)
109 void png_set_compression_strategy(png_structp png_ptr, int strategy)
110 void png_set_compression_window_bits(png_structp png_ptr, int window_bits)
111 void png_set_crc_action(png_structp png_ptr, int crit_action, int ancil_action)
112 void png_set_quantize(png_structp png_ptr, png_colorp palette, int num_palette, int maximum_colors, png_const_uint_16p histogram, int full_quantize)
113 void png_set_error_fn(png_structp png_ptr, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warning_fn)
114 void png_set_expand(png_structp png_ptr)
115 void png_set_filler(png_structp png_ptr, png_uint_32 filler, int flags)
116 void png_set_filter(png_structp png_ptr, int method, int filters)
117 void png_set_filter_heuristics(png_structp png_ptr, int heuristic_method, int num_weights, png_const_doublep filter_weights, png_const_doublep filter_costs)
118 void png_set_flush(png_structp png_ptr, int nrows)
119 void png_set_gAMA(png_const_structrp png_ptr, png_inforp info_ptr, double file_gamma)
120 void png_set_gAMA_fixed(png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point int_file_gamma)
121 void png_set_gamma(png_structp png_ptr, double screen_gamma, double override_file_gamma)
122 void png_set_gray_1_2_4_to_8(png_structp png_ptr)
123 void png_set_gray_to_rgb(png_structp png_ptr)
124 void png_set_hIST(png_const_structrp png_ptr, png_inforp info_ptr, png_const_uint_16p hist)
125 void png_set_iCCP(png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp name, int compression_type, png_const_bytep profile, png_uint_32 proflen)
126 int png_set_interlace_handling(png_structp png_ptr)
127 void png_set_invert_alpha(png_structp png_ptr)
128 void png_set_invert_mono(png_structp png_ptr)
129 void png_set_keep_unknown_chunks(png_structp png_ptr, int keep, png_const_bytep chunk_list, int num_chunks)
130 void png_set_oFFs(png_const_structrp png_ptr, png_inforp info_ptr, png_int_32 offset_x, png_int_32 offset_y, int unit_type)
131 void png_set_pCAL(png_const_structrp png_ptr, png_inforp info_ptr, png_const_charp purpose, png_int_32 X0, png_int_32 X1, int type, int nparams, png_const_charp units, png_charpp params)
132 void png_set_pHYs(png_const_structrp png_ptr, png_inforp info_ptr, png_uint_32 res_x, png_uint_32 res_y, int unit_type)
133 void png_set_packing(png_structp png_ptr)
134 void png_set_packswap(png_structp png_ptr)
135 void png_set_palette_to_rgb(png_structp png_ptr)
136 void png_set_progressive_read_fn(png_structp png_ptr, png_voidp progressive_ptr, png_progressive_info_ptr info_fn, png_progressive_row_ptr row_fn, png_progressive_end_ptr end_fn)
137 void png_set_read_fn(png_structp png_ptr, png_voidp io_ptr, png_rw_ptr read_data_fn)
138 void png_set_read_status_fn(png_structp png_ptr, png_read_status_ptr read_row_fn)
139 void png_set_read_user_chunk_fn(png_structp png_ptr, png_voidp user_chunk_ptr, png_user_chunk_ptr read_user_chunk_fn)
140 void png_set_read_user_transform_fn(png_structp png_ptr, png_user_transform_ptr read_user_transform_fn)
141 void png_set_rgb_to_gray(png_structp png_ptr, int error_action, double red, double green)
142 void png_set_rgb_to_gray_fixed(png_structp png_ptr, int error_action, png_fixed_point red, png_fixed_point green)
143 void png_set_rows(png_const_structrp png_ptr, png_inforp info_ptr, png_bytepp row_pointers)
144 void png_set_sBIT(png_const_structrp png_ptr, png_inforp info_ptr, png_const_color_8p sig_bit)
145 void png_set_sCAL(png_const_structrp png_ptr, png_inforp info_ptr, int unit, double width, double height)
146 void png_set_sPLT(png_const_structrp png_ptr, png_inforp info_ptr, png_const_sPLT_tp entries, int nentries)
147 void png_set_sRGB(png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent)
148 void png_set_sRGB_gAMA_and_cHRM(png_const_structrp png_ptr, png_inforp info_ptr, int srgb_intent)
149 void png_set_shift(png_structp png_ptr, png_const_color_8p true_bits)
150 void png_set_sig_bytes(png_structp png_ptr, int num_bytes)
151 void png_set_strip_16(png_structp png_ptr)
152 void png_set_strip_alpha(png_structp png_ptr)
153 void png_set_swap(png_structp png_ptr)
154 void png_set_swap_alpha(png_structp png_ptr)
155 void png_set_tIME(png_const_structrp png_ptr, png_inforp info_ptr, png_const_timep mod_time)
156 void png_set_tRNS(png_structp png_ptr, png_infop info_ptr, png_const_bytep trans_alpha, int num_trans, png_const_color_16p trans_color)
157 void png_set_tRNS_to_alpha(png_structp png_ptr)
158 void png_set_text(png_const_structrp png_ptr, png_inforp info_ptr, png_const_textp text_ptr, int num_text)
159 void png_set_unknown_chunk_location(png_const_structrp png_ptr, png_inforp info_ptr, int chunk, int location)
160 void png_set_unknown_chunks(png_const_structrp png_ptr, png_inforp info_ptr, png_const_unknown_chunkp unknowns, int num_unknowns)
161 void png_set_user_transform_info(png_structp png_ptr, png_voidp user_transform_ptr, int user_transform_depth, int user_transform_channels)
162 void png_set_write_fn(png_structp png_ptr, png_voidp io_ptr, png_rw_ptr write_data_fn, png_flush_ptr output_flush_fn)
163 void png_set_write_status_fn(png_structp png_ptr, png_write_status_ptr write_row_fn)
164 void png_set_write_user_transform_fn(png_structp png_ptr, png_user_transform_ptr write_user_transform_fn)
165 int png_sig_cmp(png_const_bytep sig, png_size_t start, png_size_t num_to_check)
166 void png_start_read_image(png_structp png_ptr)
167 void png_warning(png_const_structrp png_ptr, png_const_charp warning_message)
168 void png_write_chunk(png_structp png_ptr, png_const_bytep chunk_name, png_const_bytep data, png_size_t length)
169 void png_write_chunk_data(png_structp png_ptr, png_const_bytep data, png_size_t length)
170 void png_write_chunk_end(png_structp png_ptr)
171 void png_write_chunk_start(png_structp png_ptr, png_const_bytep chunk_name, png_uint_32 length)
172 void png_write_end(png_structp png_ptr, png_infop info_ptr)
173 void png_write_flush(png_structp png_ptr)
174 void png_write_image(png_structp png_ptr, png_bytepp image)
175 void png_write_info(png_structrp png_ptr, png_const_inforp info_ptr)
176 void png_write_info_before_PLTE(png_structrp png_ptr, png_const_inforp info_ptr)
177 void png_write_png(png_structp png_ptr, png_infop info_ptr, int transforms, png_voidp params)
178 void png_write_row(png_structp png_ptr, png_const_bytep row)
179 void png_write_rows(png_structp png_ptr, png_bytepp row, png_uint_32 num_rows)
180 png_uint_32 png_access_version_number(void)
181 png_const_charp png_convert_to_rfc1123(png_structp png_ptr, png_const_timep ptime)
182 void png_set_invalid(png_const_structrp png_ptr, png_inforp info_ptr, int mask)
183 png_uint_32 png_permit_mng_features(png_structp png_ptr, png_uint_32 mng_features_permitted)
184 int png_mmx_support(void)
185 void png_set_strip_error_numbers(png_structp png_ptr, png_uint_32 strip_mode)
186 int png_handle_as_unknown(png_const_structrp png_ptr, png_const_bytep chunk_name)
187 PNG_ALLOCATED png_voidp png_malloc_warn(png_const_structrp png_ptr, png_alloc_size_t size)
188 .skip 1 # private1
189 .skip 1 # private2
190 void png_set_mem_fn(png_structp png_ptr, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn)
191 png_voidp png_get_mem_ptr(png_const_structp png_ptr)
192 PNG_ALLOCATED png_structp png_create_read_struct_2(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn)
193 PNG_ALLOCATED png_structp png_create_write_struct_2(png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn)
194 PNG_ALLOCATED png_voidp png_malloc_default(png_const_structrp png_ptr, png_alloc_size_t size)
195 void png_free_default(png_const_structrp png_ptr, png_voidp ptr)
196 void png_set_user_limits(png_structp png_ptr, png_uint_32 user_width_max, png_uint_32 user_height_max)
197 png_uint_32 png_get_user_width_max(png_const_structp png_ptr)
198 png_uint_32 png_get_user_height_max(png_const_structp png_ptr)
199 void png_set_add_alpha(png_structp png_ptr, png_uint_32 filler, int flags)
200 void png_set_expand_gray_1_2_4_to_8(png_structp png_ptr)
201 .version 52
202 jmp_buf* png_set_longjmp_fn(png_structp png_ptr, png_longjmp_ptr longjmp_fn, size_t jmp_buf_size)
203 PNG_NORETURN void png_longjmp(png_const_structrp png_ptr, int val)
204 void png_write_sig(png_structp png_ptr)
205 void png_info_init_3(png_infopp info_ptr, png_size_t png_info_struct_size)
206 void png_init_io(png_structp png_ptr, png_FILE_p fp)
207 PNG_ALLOCATED png_voidp png_calloc(png_const_structrp png_ptr, png_alloc_size_t size)
208 .skip 1 # PNG_NORETURN void png_err(png_structp png_ptr)
209 void png_benign_error(png_const_structrp png_ptr, png_const_charp warning_message)
210 void png_chunk_benign_error(png_const_structrp png_ptr, png_const_charp warning_message)
211 void png_set_benign_errors(png_structp png_ptr, int allowed)
212 png_uint_32 png_get_sCAL_s(png_const_structp png_ptr, png_const_infop info_ptr, int *unit, png_charpp swidth, png_charpp sheight)
213 void png_set_sCAL_s(png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_const_charp swidth, png_const_charp sheight)
214 void png_set_chunk_cache_max(png_structp png_ptr, png_uint_32 user_chunk_cache_max)
215 png_uint_32 png_get_chunk_cache_max(png_const_structp png_ptr)
216 void png_set_chunk_malloc_max(png_structp png_ptr, png_alloc_size_t user_chunk_cache_max)
217 png_alloc_size_t png_get_chunk_malloc_max(png_const_structp png_ptr)
218 png_uint_32 png_get_pixels_per_inch(png_const_structp png_ptr, png_const_infop info_ptr)
219 png_uint_32 png_get_x_pixels_per_inch(png_const_structp png_ptr, png_const_infop info_ptr)
220 png_uint_32 png_get_y_pixels_per_inch(png_const_structp png_ptr, png_const_infop info_ptr)
221 float png_get_x_offset_inches(png_const_structp png_ptr, png_const_infop info_ptr)
222 float png_get_y_offset_inches(png_const_structp png_ptr, png_const_infop info_ptr)
223 png_uint_32 png_get_pHYs_dpi(png_const_structp png_ptr, png_const_infop info_ptr, png_uint_32 *res_x, png_uint_32 *res_y, int *unit_type)
224 png_uint_32 png_get_io_state(png_const_structrp png_ptr)
225 .skip 1 # PNG_DEPRECATED png_const_bytep png_get_io_chunk_name(png_structp png_ptr)
226 .skip 1 # png_uint_32 png_get_uint_32(png_const_bytep buf)
227 .skip 1 # png_uint_16 png_get_uint_16(png_const_bytep buf)
228 .skip 1 # png_int_32 png_get_int_32(png_const_bytep buf)
229 png_uint_32 png_get_uint_31(png_const_structrp png_ptr, png_const_bytep buf)
230 void png_save_uint_32(png_bytep buf, png_uint_32 i)
231 void png_save_int_32(png_bytep buf, png_int_32 i)
232 void png_save_uint_16(png_bytep buf, unsigned int i)
233 void png_set_gamma_fixed(png_structp png_ptr, png_fixed_point screen_gamma, png_fixed_point override_file_gamma)
234 void png_set_filter_heuristics_fixed(png_structp png_ptr, int heuristic_method, int num_weights, png_const_fixed_point_p filter_weights, png_const_fixed_point_p filter_costs)
235 png_fixed_point png_get_pixel_aspect_ratio_fixed(png_const_structp png_ptr, png_const_infop info_ptr)
236 png_fixed_point png_get_x_offset_inches_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr)
237 png_fixed_point png_get_y_offset_inches_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr)
238 void png_set_sCAL_fixed(png_const_structrp png_ptr, png_inforp info_ptr, int unit, png_fixed_point width, png_fixed_point height)
239 png_uint_32 png_get_sCAL_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr, int *unit,png_fixed_point *width, png_fixed_point *height)
240 void png_set_background_fixed(png_structp png_ptr, png_const_color_16p background_color, int background_gamma_code, int need_expand, png_fixed_point background_gamma)
241 png_uint_32 png_get_io_chunk_type(png_const_structp png_ptr)
242 png_uint_32 png_get_current_row_number(png_const_structp)
243 png_byte png_get_current_pass_number(png_const_structp)
244 png_size_t png_process_data_pause(png_structp, int save)
245 png_uint_32 png_process_data_skip(png_structp)
246 void png_set_expand_16(png_structp png_ptr)
247 void png_set_text_compression_level(png_structp png_ptr, int level)
248 void png_set_text_compression_mem_level(png_structp png_ptr, int mem_level)
249 void png_set_text_compression_strategy(png_structp png_ptr, int strategy)
250 void png_set_text_compression_window_bits(png_structp png_ptr, int window_bits)
251 void png_set_text_compression_method(png_structp png_ptr, int method)
252 void png_set_alpha_mode(png_structp png_ptr, int mode, double output_gamma)
253 void png_set_alpha_mode_fixed(png_structp png_ptr, int mode, png_fixed_point output_gamma)
254 void png_set_scale_16(png_structp png_ptr)
255 png_uint_32 png_get_cHRM_XYZ(png_const_structrp png_ptr, png_const_inforp info_ptr, double *red_X, double *red_Y, double *red_Z, double *green_X, double *green_Y, double *green_Z, double *blue_X, double *blue_Y, double *blue_Z)
256 png_uint_32 png_get_cHRM_XYZ_fixed(png_const_structrp png_ptr, png_const_inforp info_ptr, png_fixed_point *int_red_X, png_fixed_point *int_red_Y, png_fixed_point *int_red_Z, png_fixed_point *int_green_X, png_fixed_point *int_green_Y, png_fixed_point *int_green_Z,png_fixed_point *int_blue_X, png_fixed_point *int_blue_Y,png_fixed_point *int_blue_Z)
257 void png_set_cHRM_XYZ(png_const_structrp png_ptr, png_inforp info_ptr, double red_X, double red_Y, double red_Z, double green_X, double green_Y, double green_Z, double blue_X, double blue_Y, double blue_Z)
258 void png_set_cHRM_XYZ_fixed(png_const_structrp png_ptr, png_inforp info_ptr, png_fixed_point int_red_X, png_fixed_point int_red_Y, png_fixed_point int_red_Z, png_fixed_point int_green_X, png_fixed_point int_green_Y, png_fixed_point int_green_Z, png_fixed_point int_blue_X, png_fixed_point int_blue_Y, png_fixed_point int_blue_Z)
259 int png_image_begin_read_from_file(png_imagep image, const char *file_name)
260 int png_image_begin_read_from_stdio(png_imagep image, FILE* file)
261 int png_image_begin_read_from_memory(png_imagep image, png_const_voidp memory, png_size_t size)
262 int png_image_finish_read(png_imagep image, png_const_colorp background, void *buffer, png_int_32 row_stride, void *colormap)
263 void png_image_free(png_imagep image)
264 int png_image_write_to_file(png_imagep image, const char *file, int convert_to_8bit, const void *buffer,png_int_32 row_stride, const void *colormap)
265 int png_image_write_to_stdio(png_imagep image, FILE *file, int convert_to_8_bit, const void *buffer, png_int_32 row_stride, const void *colormap)
266 int png_convert_to_rfc1123_buffer(char out[29], png_const_timep ptime)
267 void png_set_check_for_invalid_index(png_structp png_ptr, int allowed)
268 int png_get_palette_max(png_const_structp png_ptr, png_const_infop info_ptr)
269 int png_set_option(png_structrp png_ptr, int option, int onoff)
270 ##end functionlist