1 ;---------------------------------------- 2 ; PNG.LIB module definition file for OS/2 3 ;---------------------------------------- 4 5 ; Version 1.2.46 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 261