blob: dcb9a32b559404d264855a498580dd77913fd5ec [file] [log] [blame]
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -06001;----------------------------------------
Glenn Randers-Pehrson13944802000-06-24 07:42:42 -05002; PNG.LIB module definition file for OS/2
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -06003;----------------------------------------
4
Glenn Randers-Pehrson1ef65b62000-05-12 06:19:53 -05005; Caution: This file is probably out of date.
6
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -06007LIBRARY PNG
8DESCRIPTION "PNG image compression library for OS/2"
9CODE PRELOAD MOVEABLE DISCARDABLE
10DATA PRELOAD MOVEABLE MULTIPLE
11
12EXPORTS
13 png_set_sig_bytes
14 png_sig_cmp
15 png_check_sig
16 png_create_read_struct
Glenn Randers-Pehrsonf7d1a171998-06-06 15:31:35 -050017; png_create_read_struct_2
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060018 png_create_write_struct
Glenn Randers-Pehrsonf7d1a171998-06-06 15:31:35 -050019; png_create_write_struct_2
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060020 png_write_chunk
21 png_write_chunk_start
22 png_write_chunk_data
23 png_write_chunk_end
24 png_create_info_struct
25 png_info_init
26 png_write_info
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -060027 png_write_info_before_PLTE
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060028 png_read_info
29 png_convert_to_rfc1123
30 png_convert_from_struct_tm
31 png_convert_from_time_t
32 png_set_expand
33 png_set_bgr
34 png_set_gray_to_rgb
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -060035 png_set_rgb_to_gray
Glenn Randers-Pehrson520a7642000-03-21 05:13:06 -060036 png_set_rgb_to_gray_fixed
Glenn Randers-Pehrsona77ef622000-02-18 13:48:52 -060037 png_set_rows
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060038 png_build_grayscale_palette
39 png_set_strip_alpha
40 png_set_swap_alpha
Glenn Randers-Pehrsonfc4a1432000-05-17 17:39:34 -050041 png_set_invalid
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060042 png_set_invert_alpha
43 png_set_filler
44 png_set_swap
45 png_set_packing
46 png_set_packswap
47 png_set_shift
48 png_set_interlace_handling
49 png_set_invert_mono
50 png_set_background
51 png_set_strip_16
52 png_set_dither
53 png_set_gamma
54 png_set_flush
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -060055 png_set_user_chunk_fn
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060056 png_write_flush
57 png_start_read_image
58 png_read_update_info
59 png_read_rows
60 png_read_row
61 png_read_image
62 png_write_row
63 png_write_rows
64 png_write_image
65 png_write_end
66 png_read_end
67 png_destroy_info_struct
68 png_destroy_read_struct
69 png_read_destroy
70 png_destroy_write_struct
71; png_write_destroy_info
72 png_write_destroy
73 png_set_crc_action
74 png_set_filter
75 png_set_filter_heuristics
76 png_set_compression_level
77 png_set_compression_mem_level
78 png_set_compression_strategy
79 png_set_compression_window_bits
80 png_set_compression_method
81 png_init_io
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -060082 png_get_copyright
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060083 png_set_error_fn
84 png_get_error_ptr
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -060085 png_get_header_ver
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -060086 png_get_header_version
Glenn Randers-Pehrson5379b241999-11-27 10:22:33 -060087 png_get_libpng_ver
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -060088 png_get_user_chunk_ptr
Glenn Randers-Pehrsonf7d1a171998-06-06 15:31:35 -050089; png_get_mem_fn
90; png_set_mem_fn
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -060091 png_set_write_fn
92 png_set_read_fn
93 png_set_write_status_fn
94 png_set_read_status_fn
95 png_get_io_ptr
96 png_set_progressive_read_fn
97 png_set_read_status_fn
98 png_set_read_user_transform_fn
99 png_set_write_status_fn
100 png_set_write_user_transform_fn
101 png_get_progressive_ptr
102 png_process_data
103 png_progressive_combine_row
104 png_malloc
105 png_free
106 png_memcpy_check
107 png_memset_check
Glenn Randers-Pehrsonf7d1a171998-06-06 15:31:35 -0500108; png_malloc_default
109; png_free_default
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600110; png_far_to_near
111 png_error
112 png_chunk_error
113 png_warning
114 png_chunk_warning
115 png_get_valid
116 png_get_rowbytes
117 png_get_channels
118 png_get_image_width
119 png_get_image_height
120 png_get_bit_depth
121 png_get_color_type
122 png_get_filter_type
123 png_get_interlace_type
124 png_get_compression_type
125 png_get_pixels_per_meter
126 png_get_pixel_aspect_ratio
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -0600127 png_get_rgb_to_gray_status
Glenn Randers-Pehrsona77ef622000-02-18 13:48:52 -0600128 png_get_rows
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600129 png_get_x_offset_pixels
130 png_get_y_offset_pixels
131 png_get_x_offset_microns
132 png_get_y_offset_microns
133 png_get_signature
134 png_get_bKGD
135 png_set_bKGD
136 png_get_cHRM
137 png_set_cHRM
Glenn Randers-Pehrson520a7642000-03-21 05:13:06 -0600138 png_set_cHRM_fixed
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600139 png_get_gAMA
140 png_set_gAMA
Glenn Randers-Pehrson520a7642000-03-21 05:13:06 -0600141 png_set_gAMA_fixed
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600142 png_get_hIST
143 png_set_hIST
144 png_get_IHDR
145 png_set_IHDR
146 png_get_oFFs
147 png_set_oFFs
148 png_get_pCAL
149 png_set_pCAL
150 png_get_pHYs
151 png_set_pHYs
152 png_get_PLTE
153 png_set_PLTE
154 png_get_sBIT
155 png_set_sBIT
156 png_get_sRGB
157 png_set_sRGB
158 png_set_sRGB_gAMA_and_cHRM
159 png_get_text
160 png_set_text
161 png_get_tIME
162 png_set_tIME
163 png_get_tRNS
164 png_set_tRNS
Glenn Randers-Pehrson4393a9a1999-09-17 12:27:26 -0500165 png_set_gray_1_2_4_to_8
166 png_set_tRNS_to_alpha
167 png_set_palette_to_rgb
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600168
169 png_create_struct
170 png_destroy_struct
171 png_info_destroy
172 png_zalloc
173 png_zfree
174 png_reset_crc
175 png_write_data
176 png_read_data
177 png_crc_read
178 png_crc_finish
179 png_crc_error
180 png_calculate_crc
181 png_flush
182 png_save_uint_32
183 png_save_int_32
184 png_save_uint_16
185 png_write_sig
186 png_write_IHDR
187 png_write_PLTE
188 png_write_IDAT
189 png_write_IEND
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600190 png_write_bKGD
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600191 png_write_cHRM
192 png_write_gAMA
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600193 png_write_hIST
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600194 png_write_iCCP
195 png_write_iTXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600196 png_write_oFFs
197 png_write_pCAL
198 png_write_pHYs
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600199 png_write_sBIT
200 png_write_sCAL
201 png_write_sPLT
202 png_write_sRGB
203 png_check_keyword
204 png_write_tEXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600205 png_write_tIME
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600206 png_write_tRNS
207 png_write_zTXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600208 png_write_finish_row
209 png_write_start_row
210 png_build_gamma_table
211 png_combine_row
212 png_do_read_interlace
213 png_do_write_interlace
214 png_read_filter_row
215 png_write_find_filter
216 png_write_filtered_row
217 png_read_finish_row
218 png_read_start_row
219 png_read_transform_info
220 png_do_read_filler
221 png_do_read_swap_alpha
222 png_do_write_swap_alpha
223 png_do_read_invert_alpha
224 png_do_write_invert_alpha
225 png_do_strip_filler
226 png_do_swap
227 png_do_packswap
Glenn Randers-Pehrson5c6aeb21998-12-29 11:47:59 -0600228 png_do_rgb_to_gray
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600229 png_do_gray_to_rgb
230 png_do_unpack
231 png_do_unshift
232 png_do_invert
233 png_do_chop
234 png_do_dither
235; png_correct_palette
236 png_do_bgr
237 png_do_pack
238 png_do_shift
239 png_do_background
240 png_do_gamma
241 png_do_expand_palette
242 png_do_expand
243 png_handle_IHDR
244 png_handle_PLTE
245 png_handle_IEND
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600246 png_handle_bKGD
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600247 png_handle_cHRM
248 png_handle_gAMA
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600249 png_handle_hIST
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600250 png_handle_iCCP
251 png_handle_iTXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600252 png_handle_oFFs
253 png_handle_pCAL
254 png_handle_pHYs
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600255 png_handle_sBIT
256 png_handle_sCAL
257 png_handle_sPLT
258 png_handle_sRGB
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600259 png_handle_tEXt
Glenn Randers-Pehrson61c32d92000-02-04 23:40:16 -0600260 png_handle_tIME
261 png_handle_tRNS
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600262 png_handle_zTXt
263 png_handle_unknown
264 png_check_chunk_name
265 png_do_read_transformations
266 png_do_write_transformations
267 png_init_read_transformations
268 png_push_read_chunk
269 png_push_read_sig
270; png_push_check_crc
271 png_push_crc_skip
272 png_push_crc_finish
273 png_push_fill_buffer
274 png_push_save_buffer
275 png_push_restore_buffer
276 png_push_read_IDAT
277 png_process_IDAT_data
278 png_push_process_row
279 png_push_handle_unknown
280 png_push_have_info
281 png_push_have_end
282 png_push_have_row
283; png_push_read_end
284 png_process_some_data
285 png_read_push_finish_row
286 png_push_handle_tEXt
287 png_push_read_tEXt
288 png_push_handle_zTXt
289 png_push_read_zTXt
290
291 png_libpng_ver
292 png_pass_start
293 png_pass_inc
294 png_pass_ystart
295 png_pass_yinc
296 png_pass_mask
297 png_pass_dsp_mask
298; png_pass_width
299; png_pass_height
Glenn Randers-Pehrson166c5a31999-12-10 09:43:02 -0600300 png_get_iCCP
301 png_get_sCAL
Glenn Randers-Pehrsona77ef622000-02-18 13:48:52 -0600302 png_get_sPLT
Glenn Randers-Pehrson166c5a31999-12-10 09:43:02 -0600303 png_set_iCCP
Glenn Randers-Pehrsona77ef622000-02-18 13:48:52 -0600304 png_set_sPLT
305 png_free_data
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600306
307 png_IHDR
308 png_IDAT
309 png_IEND
310 png_PLTE
311 png_bKGD
312 png_cHRM
313 png_gAMA
314 png_hIST
Glenn Randers-Pehrson166c5a31999-12-10 09:43:02 -0600315 png_iCCP
316 png_iTXt
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600317 png_oFFs
318 png_pCAL
319 png_pHYs
320 png_sBIT
Glenn Randers-Pehrson166c5a31999-12-10 09:43:02 -0600321 png_sCAL
322 png_sPLT
Glenn Randers-Pehrson08a33431998-03-07 06:06:55 -0600323 png_sRGB
324 png_tEXt
325 png_tIME
326 png_tRNS
327 png_zTXt