blob: c3ff7f5722ee1a575a0b9e5ee5214ff835853967 [file] [log] [blame]
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -06001;----------------------------------------
2; PNGLIB module definition file for OS/2
3;----------------------------------------
4
5LIBRARY PNG
6DESCRIPTION "PNG image compression library for OS/2"
7CODE PRELOAD MOVEABLE DISCARDABLE
8DATA PRELOAD MOVEABLE MULTIPLE
9
10EXPORTS
11 png_set_sig_bytes
12 png_sig_cmp
13 png_check_sig
14 png_create_read_struct
Glenn Randers-Pehrsonf7d1a171998-06-06 15:31:35 -050015; png_create_read_struct_2
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060016 png_create_write_struct
Glenn Randers-Pehrsonf7d1a171998-06-06 15:31:35 -050017; png_create_write_struct_2
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060018 png_write_chunk
19 png_write_chunk_start
20 png_write_chunk_data
21 png_write_chunk_end
22 png_create_info_struct
23 png_info_init
24 png_write_info
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -060025 png_write_info_before_PLTE
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060026 png_read_info
27 png_convert_to_rfc1123
28 png_convert_from_struct_tm
29 png_convert_from_time_t
30 png_set_expand
31 png_set_bgr
32 png_set_gray_to_rgb
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -060033 png_set_rgb_to_gray
Glenn Randers-Pehrsona77ef622000-02-18 13:48:52 -060034 png_set_rows
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060035 png_build_grayscale_palette
36 png_set_strip_alpha
37 png_set_swap_alpha
38 png_set_invert_alpha
39 png_set_filler
40 png_set_swap
41 png_set_packing
42 png_set_packswap
43 png_set_shift
44 png_set_interlace_handling
45 png_set_invert_mono
46 png_set_background
47 png_set_strip_16
48 png_set_dither
49 png_set_gamma
50 png_set_flush
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -060051 png_set_user_chunk_fn
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060052 png_write_flush
53 png_start_read_image
54 png_read_update_info
55 png_read_rows
56 png_read_row
57 png_read_image
58 png_write_row
59 png_write_rows
60 png_write_image
61 png_write_end
62 png_read_end
63 png_destroy_info_struct
64 png_destroy_read_struct
65 png_read_destroy
66 png_destroy_write_struct
67; png_write_destroy_info
68 png_write_destroy
69 png_set_crc_action
70 png_set_filter
71 png_set_filter_heuristics
72 png_set_compression_level
73 png_set_compression_mem_level
74 png_set_compression_strategy
75 png_set_compression_window_bits
76 png_set_compression_method
77 png_init_io
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -060078 png_get_copyright
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060079 png_set_error_fn
80 png_get_error_ptr
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -060081 png_get_header_ver
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -060082 png_get_header_version
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -060083 png_get_libpng_ver
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -060084 png_get_user_chunk_ptr
Glenn Randers-Pehrsonf7d1a171998-06-06 15:31:35 -050085; png_get_mem_fn
86; png_set_mem_fn
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060087 png_set_write_fn
88 png_set_read_fn
89 png_set_write_status_fn
90 png_set_read_status_fn
91 png_get_io_ptr
92 png_set_progressive_read_fn
93 png_set_read_status_fn
94 png_set_read_user_transform_fn
95 png_set_write_status_fn
96 png_set_write_user_transform_fn
97 png_get_progressive_ptr
98 png_process_data
99 png_progressive_combine_row
100 png_malloc
101 png_free
102 png_memcpy_check
103 png_memset_check
Glenn Randers-Pehrsonf7d1a171998-06-06 15:31:35 -0500104; png_malloc_default
105; png_free_default
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600106; png_far_to_near
107 png_error
108 png_chunk_error
109 png_warning
110 png_chunk_warning
111 png_get_valid
112 png_get_rowbytes
113 png_get_channels
114 png_get_image_width
115 png_get_image_height
116 png_get_bit_depth
117 png_get_color_type
118 png_get_filter_type
119 png_get_interlace_type
120 png_get_compression_type
121 png_get_pixels_per_meter
122 png_get_pixel_aspect_ratio
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -0600123 png_get_rgb_to_gray_status
Glenn Randers-Pehrsona77ef622000-02-18 13:48:52 -0600124 png_get_rows
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600125 png_get_x_offset_pixels
126 png_get_y_offset_pixels
127 png_get_x_offset_microns
128 png_get_y_offset_microns
129 png_get_signature
130 png_get_bKGD
131 png_set_bKGD
132 png_get_cHRM
133 png_set_cHRM
134 png_get_gAMA
135 png_set_gAMA
136 png_get_hIST
137 png_set_hIST
138 png_get_IHDR
139 png_set_IHDR
140 png_get_oFFs
141 png_set_oFFs
142 png_get_pCAL
143 png_set_pCAL
144 png_get_pHYs
145 png_set_pHYs
146 png_get_PLTE
147 png_set_PLTE
148 png_get_sBIT
149 png_set_sBIT
150 png_get_sRGB
151 png_set_sRGB
152 png_set_sRGB_gAMA_and_cHRM
153 png_get_text
154 png_set_text
155 png_get_tIME
156 png_set_tIME
157 png_get_tRNS
158 png_set_tRNS
Glenn Randers-Pehrson4393a9a1999-09-17 12:27:26 -0500159 png_set_gray_1_2_4_to_8
160 png_set_tRNS_to_alpha
161 png_set_palette_to_rgb
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600162
163 png_create_struct
164 png_destroy_struct
165 png_info_destroy
166 png_zalloc
167 png_zfree
168 png_reset_crc
169 png_write_data
170 png_read_data
171 png_crc_read
172 png_crc_finish
173 png_crc_error
174 png_calculate_crc
175 png_flush
176 png_save_uint_32
177 png_save_int_32
178 png_save_uint_16
179 png_write_sig
180 png_write_IHDR
181 png_write_PLTE
182 png_write_IDAT
183 png_write_IEND
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600184 png_write_bKGD
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600185 png_write_cHRM
186 png_write_gAMA
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600187 png_write_hIST
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600188 png_write_iCCP
189 png_write_iTXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600190 png_write_oFFs
191 png_write_pCAL
192 png_write_pHYs
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600193 png_write_sBIT
194 png_write_sCAL
195 png_write_sPLT
196 png_write_sRGB
197 png_check_keyword
198 png_write_tEXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600199 png_write_tIME
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600200 png_write_tRNS
201 png_write_zTXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600202 png_write_finish_row
203 png_write_start_row
204 png_build_gamma_table
205 png_combine_row
206 png_do_read_interlace
207 png_do_write_interlace
208 png_read_filter_row
209 png_write_find_filter
210 png_write_filtered_row
211 png_read_finish_row
212 png_read_start_row
213 png_read_transform_info
214 png_do_read_filler
215 png_do_read_swap_alpha
216 png_do_write_swap_alpha
217 png_do_read_invert_alpha
218 png_do_write_invert_alpha
219 png_do_strip_filler
220 png_do_swap
221 png_do_packswap
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -0600222 png_do_rgb_to_gray
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600223 png_do_gray_to_rgb
224 png_do_unpack
225 png_do_unshift
226 png_do_invert
227 png_do_chop
228 png_do_dither
229; png_correct_palette
230 png_do_bgr
231 png_do_pack
232 png_do_shift
233 png_do_background
234 png_do_gamma
235 png_do_expand_palette
236 png_do_expand
237 png_handle_IHDR
238 png_handle_PLTE
239 png_handle_IEND
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600240 png_handle_bKGD
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600241 png_handle_cHRM
242 png_handle_gAMA
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600243 png_handle_hIST
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600244 png_handle_iCCP
245 png_handle_iTXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600246 png_handle_oFFs
247 png_handle_pCAL
248 png_handle_pHYs
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600249 png_handle_sBIT
250 png_handle_sCAL
251 png_handle_sPLT
252 png_handle_sRGB
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600253 png_handle_tEXt
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600254 png_handle_tIME
255 png_handle_tRNS
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600256 png_handle_zTXt
257 png_handle_unknown
258 png_check_chunk_name
259 png_do_read_transformations
260 png_do_write_transformations
261 png_init_read_transformations
262 png_push_read_chunk
263 png_push_read_sig
264; png_push_check_crc
265 png_push_crc_skip
266 png_push_crc_finish
267 png_push_fill_buffer
268 png_push_save_buffer
269 png_push_restore_buffer
270 png_push_read_IDAT
271 png_process_IDAT_data
272 png_push_process_row
273 png_push_handle_unknown
274 png_push_have_info
275 png_push_have_end
276 png_push_have_row
277; png_push_read_end
278 png_process_some_data
279 png_read_push_finish_row
280 png_push_handle_tEXt
281 png_push_read_tEXt
282 png_push_handle_zTXt
283 png_push_read_zTXt
284
285 png_libpng_ver
286 png_pass_start
287 png_pass_inc
288 png_pass_ystart
289 png_pass_yinc
290 png_pass_mask
291 png_pass_dsp_mask
292; png_pass_width
293; png_pass_height
Glenn Randers-Pehrson166c5a31999-12-10 09:43:02 -0600294 png_get_iCCP
295 png_get_sCAL
Glenn Randers-Pehrsona77ef622000-02-18 13:48:52 -0600296 png_get_sPLT
Glenn Randers-Pehrson166c5a31999-12-10 09:43:02 -0600297 png_set_iCCP
Glenn Randers-Pehrsona77ef622000-02-18 13:48:52 -0600298 png_set_sPLT
299 png_free_data
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600300
301 png_IHDR
302 png_IDAT
303 png_IEND
304 png_PLTE
305 png_bKGD
306 png_cHRM
307 png_gAMA
308 png_hIST
Glenn Randers-Pehrson166c5a31999-12-10 09:43:02 -0600309 png_iCCP
310 png_iTXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600311 png_oFFs
312 png_pCAL
313 png_pHYs
314 png_sBIT
Glenn Randers-Pehrson166c5a31999-12-10 09:43:02 -0600315 png_sCAL
316 png_sPLT
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600317 png_sRGB
318 png_tEXt
319 png_tIME
320 png_tRNS
321 png_zTXt