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