Imported Upstream version 1.2.50
[platform/upstream/libpng.git] / scripts / pngos2.def
1 ;----------------------------------------
2 ; PNG.LIB module definition file for OS/2
3 ;----------------------------------------
4
5 ; Version 1.2.50
6
7 LIBRARY         PNG
8 DESCRIPTION     "PNG image compression library for OS/2"
9 CODE            PRELOAD MOVEABLE DISCARDABLE
10 DATA            PRELOAD MOVEABLE MULTIPLE
11
12 EXPORTS
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