diff options
author | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2000-02-18 13:48:52 -0600 |
---|---|---|
committer | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2009-04-06 16:04:50 -0500 |
commit | a77ef625a6bb7d7808e0f084df2ca1d9d2627154 (patch) | |
tree | 1bb4787c1c7afe0fc7659a064ecd19cf3962fb57 /scripts/pngdef.pas | |
parent | 61c32d9e66c92c9b606511d5b8686d8488b86596 (diff) | |
download | libpng-a77ef625a6bb7d7808e0f084df2ca1d9d2627154.tar.gz |
Imported from libpng-1.0.5s.tarv1.0.5s
Diffstat (limited to 'scripts/pngdef.pas')
-rw-r--r-- | scripts/pngdef.pas | 41 |
1 files changed, 14 insertions, 27 deletions
diff --git a/scripts/pngdef.pas b/scripts/pngdef.pas index 832b7f3cc..ff3ac48a5 100644 --- a/scripts/pngdef.pas +++ b/scripts/pngdef.pas @@ -363,6 +363,9 @@ function png_get_rgb_to_gray_status(png_ptr: png_structp); function png_get_rowbytes(png_ptr: png_structp; info_ptr: png_infop): png_uint_32; stdcall; +function png_get_rows(png_ptr: png_structp; info_ptr: png_infop): + png_bytepp; + stdcall; function png_get_sBIT(png_ptr: png_structp; info_ptr: png_infop; var sig_bits: png_color_8p): png_uint_32; stdcall; @@ -539,6 +542,9 @@ procedure png_set_read_user_transform_fn(png_ptr: png_structp; stdcall; procedure png_set_rgb_to_gray(png_ptr: png_structp; int: error_action); stdcall; +procedure png_set_rows(png_ptr: png_structp; info_ptr: png_infop; + row_pointers: png_bytepp); + stdcall; procedure png_set_sBIT(png_ptr: png_structp; info_ptr: png_infop; sig_bits: png_color_8p); stdcall; @@ -617,32 +623,18 @@ procedure png_get_iCCP(png_ptr: png_structp; info_ptr: png_infop; name: png_charpp; compression_type: int *; profile: png_charpp; proflen: png_int_32): png_bytep; stdcall; -procedure png_get_spalettes(png_ptr: png_structp; +procedure png_get_sPLT(png_ptr: png_structp; info_ptr: png_infop; entries: png_spalette_pp): png_uint_32; stdcall; -procedure png_free_pCAL(png_ptr: png_structp; info_ptr: png_infop); - stdcall; -procedure png_free_sCAL(png_ptr: png_structp; info_ptr: png_infop); - stdcall; procedure png_set_iCCP(png_ptr: png_structp; info_ptr: png_infop; name: png_charp; compression_type: int; profile: png_charp; proflen: int); stdcall; -procedure png_free_hIST(png_ptr: png_structp; info_ptr: png_infop); - stdcall; -procedure png_free_iCCP(png_ptr: png_structp; info_ptr: png_infop); +procedure png_free_data(png_ptr: png_structp; info_ptr: png_infop; num: int); stdcall; -procedure png_free_PLTE(png_ptr: png_structp; info_ptr: png_infop); - stdcall; -procedure png_free_text(png_ptr: png_structp; info_ptr: png_infop); - stdcall; -procedure png_free_tRNS(png_ptr: png_structp; info_ptr: png_infop); - stdcall; -procedure png_set_spalettes(png_ptr: png_structp; info_ptr: png_infop; +procedure png_set_sPLT(png_ptr: png_structp; info_ptr: png_infop; entries: png_spalette_p; nentries: int); stdcall; -procedure png_free_sPLT(png_ptr: png_structp; info_ptr: png_infop); - stdcall; implementation @@ -684,6 +676,7 @@ function png_get_pixel_aspect_ratio; external pngDLL; function png_get_pixels_per_meter; external pngDLL; function png_get_progressive_ptr; external pngDLL; function png_get_rowbytes; external pngDLL; +function png_get_rows; external pngDLL; function png_get_sBIT; external pngDLL; function png_get_sRGB; external pngDLL; function png_get_signature; external pngDLL; @@ -741,6 +734,7 @@ procedure png_set_progressive_read_fn; external pngDLL; procedure png_set_read_fn; external pngDLL; procedure png_set_read_status_fn; external pngDLL; procedure png_set_read_user_transform_fn; external pngDLL; +procedure png_set_rows; external pngDLL; procedure png_set_sBIT; external pngDLL; procedure png_set_sRGB; external pngDLL; procedure png_set_sRGB_gAMA_and_cHRM; external pngDLL; @@ -771,16 +765,9 @@ procedure png_write_info_before_PLTE; external pngDLL; procedure png_write_row; external pngDLL; procedure png_write_rows; external pngDLL; procedure png_get_iCCP; external pngDLL; -procedure png_get_spalettes; external pngDLL; -procedure png_free_pCAL; external pngDLL; +procedure png_get_sPLT; external pngDLL; procedure png_set_iCCP; external pngDLL; -procedure png_free_hIST; external pngDLL; -procedure png_free_iCCP; external pngDLL; -procedure png_free_PLTE; external pngDLL; -procedure png_free_sCAL; external pngDLL; -procedure png_free_text; external pngDLL; -procedure png_free_tRNS; external pngDLL; -procedure png_set_spalettes; external pngDLL; -procedure png_free_sPLT; external pngDLL; +procedure png_set_sPLT; external pngDLL; +procedure png_free_data; external pngDLL; end. |