1;----------------------------------------
2; PNG.LIB module definition file for OS/2
3;----------------------------------------
4
5; Version 1.2.50
6
7LIBRARY		PNG
8DESCRIPTION	"PNG image compression library for OS/2"
9CODE		PRELOAD MOVEABLE DISCARDABLE
10DATA		PRELOAD MOVEABLE MULTIPLE
11
12EXPORTS
13
14  png_build_grayscale_palette
15  png_check_sig
16  png_chunk_error
17  png_chunk_warning
18  png_convert_from_struct_tm
19  png_convert_from_time_t
20  png_create_info_struct
21  png_create_read_struct
22  png_create_write_struct
23  png_data_freer
24  png_destroy_info_struct
25  png_destroy_read_struct
26  png_destroy_write_struct
27  png_error
28  png_free
29  png_free_data
30  png_get_IHDR
31  png_get_PLTE
32  png_get_bKGD
33  png_get_bit_depth
34  png_get_cHRM
35  png_get_cHRM_fixed
36  png_get_channels
37  png_get_color_type
38  png_get_compression_buffer_size
39  png_get_compression_type
40  png_get_copyright
41  png_get_error_ptr
42  png_get_filter_type
43  png_get_gAMA
44  png_get_gAMA_fixed
45  png_get_hIST
46  png_get_header_ver
47  png_get_header_version
48  png_get_iCCP
49  png_get_image_height
50  png_get_image_width
51  png_get_interlace_type
52  png_get_io_ptr
53  png_get_libpng_ver
54  png_get_oFFs
55  png_get_pCAL
56  png_get_pHYs
57  png_get_pixel_aspect_ratio
58  png_get_pixels_per_meter
59  png_get_progressive_ptr
60  png_get_rgb_to_gray_status
61  png_get_rowbytes
62  png_get_rows
63  png_get_sBIT
64  png_get_sCAL
65  png_get_sPLT
66  png_get_sRGB
67  png_get_signature
68  png_get_tIME
69  png_get_tRNS
70  png_get_text
71  png_get_unknown_chunks
72  png_get_user_chunk_ptr
73  png_get_user_transform_ptr
74  png_get_valid
75  png_get_x_offset_microns
76  png_get_x_offset_pixels
77  png_get_x_pixels_per_meter
78  png_get_y_offset_microns
79  png_get_y_offset_pixels
80  png_get_y_pixels_per_meter
81  png_malloc
82  png_memcpy_check
83  png_memset_check
84  png_permit_empty_plte
85  png_process_data
86  png_progressive_combine_row
87  png_read_end
88  png_read_image
89  png_read_info
90; png_read_init ; deprecated
91  png_read_png
92  png_read_row
93  png_read_rows
94  png_read_update_info
95  png_reset_zstream
96  png_set_IHDR
97  png_set_PLTE
98  png_set_bKGD
99  png_set_background
100  png_set_bgr
101  png_set_cHRM
102  png_set_cHRM_fixed
103  png_set_compression_buffer_size
104  png_set_compression_level
105  png_set_compression_mem_level
106  png_set_compression_method
107  png_set_compression_strategy
108  png_set_compression_window_bits
109  png_set_crc_action
110  png_set_dither
111  png_set_error_fn
112  png_set_expand
113  png_set_filler
114  png_set_filter
115  png_set_filter_heuristics
116  png_set_flush
117  png_set_gAMA
118  png_set_gAMA_fixed
119  png_set_gamma
120; png_set_gray_1_2_4_to_8 ; deprecated as of libpng-1.2.9
121  png_set_gray_to_rgb
122  png_set_hIST
123  png_set_iCCP
124  png_set_interlace_handling
125  png_set_invert_alpha
126  png_set_invert_mono
127  png_set_keep_unknown_chunks
128  png_set_oFFs
129  png_set_pCAL
130  png_set_pHYs
131  png_set_packing
132  png_set_packswap
133  png_set_palette_to_rgb
134  png_set_progressive_read_fn
135  png_set_read_fn
136  png_set_read_status_fn
137  png_set_read_user_chunk_fn
138  png_set_read_user_transform_fn
139  png_set_rgb_to_gray
140  png_set_rgb_to_gray_fixed
141  png_set_rows
142  png_set_sBIT
143  png_set_sCAL
144  png_set_sPLT
145  png_set_sRGB
146  png_set_sRGB_gAMA_and_cHRM
147  png_set_shift
148  png_set_sig_bytes
149  png_set_strip_16
150  png_set_strip_alpha
151  png_set_swap
152  png_set_swap_alpha
153  png_set_tIME
154  png_set_tRNS
155  png_set_tRNS_to_alpha
156  png_set_text
157  png_set_unknown_chunk_location
158  png_set_unknown_chunks
159  png_set_user_transform_info
160  png_set_write_fn
161  png_set_write_status_fn
162  png_set_write_user_transform_fn
163  png_sig_cmp
164  png_start_read_image
165  png_warning
166  png_write_chunk
167  png_write_chunk_data
168  png_write_chunk_end
169  png_write_chunk_start
170  png_write_end
171  png_write_flush
172  png_write_image
173  png_write_info
174  png_write_info_before_PLTE
175; png_write_init ; deprecated
176  png_write_png
177  png_write_row
178  png_write_rows
179  png_read_init_2
180  png_write_init_2
181  png_access_version_number
182  png_init_io
183  png_convert_to_rfc1123
184  png_set_invalid
185
186; Added at version 1.2.0:
187  png_mmx_support
188  png_permit_empty_plte
189  png_permit_mng_features
190  png_get_mmx_flagmask
191  png_get_asm_flagmask
192  png_get_asm_flags
193  png_get_mmx_bitdepth_threshold
194  png_get_mmx_rowbytes_threshold
195  png_set_asm_flags
196  png_init_mmx_flags
197
198; Added at version 1.2.2:
199  png_handle_as_unknown
200
201; Added at version 1.2.2 and deleted from 1.2.3:
202; png_zalloc
203; png_zfree
204
205; Added at version 1.2.4
206  png_malloc_warn
207
208; Added at version 1.2.6
209  png_set_user_limits
210  png_get_user_height_max
211  png_get_user_width_max
212; Added at version 1.2.7
213  png_set_add_alpha
214
215; Added at version 1.2.9
216  png_get_uint_32
217  png_save_uint_32
218  png_get_uint_16
219  png_save_uint_16
220  png_get_int_32
221  png_save_int_32
222  png_get_uint_31
223  png_set_expand_gray_1_2_4_to_8
224
225; Added at version 1.2.41
226  png_write_sig
227  png_check_cHRM_fixed
228
229; These are not present when libpng is compiled with PNG_NO_GLOBAL_ARRAYS
230  png_pass_start
231  png_pass_inc
232  png_pass_ystart
233  png_pass_yinc
234  png_pass_mask
235  png_pass_dsp_mask
236; png_pass_width
237; png_pass_height
238
239; These are not present when libpng is compiled with PNG_NO_GLOBAL_ARRAYS
240  png_IHDR
241  png_IDAT
242  png_IEND
243  png_PLTE
244  png_bKGD
245  png_cHRM
246  png_gAMA
247  png_hIST
248  png_iCCP
249  png_iTXt
250  png_oFFs
251  png_pCAL
252  png_pHYs
253  png_sBIT
254  png_sCAL
255  png_sPLT
256  png_sRGB
257  png_tEXt
258  png_tIME
259  png_tRNS
260  png_zTXt
261