X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=gtkmm-osx%2Ftrunk%2Flibpng-1.2.5%2Fcontrib%2Fvisupng%2FPngFile.h;fp=gtkmm-osx%2Ftrunk%2Flibpng-1.2.5%2Fcontrib%2Fvisupng%2FPngFile.h;h=a900fd4fddd12ffc6f3d6074a890b3d7b6d33040;hb=56a656f8d32f24919ac0ead81d3979925e64e6c9;hp=0000000000000000000000000000000000000000;hpb=5ff8992124c74764fd2414a558a29fe1356d9642;p=synfig.git diff --git a/gtkmm-osx/trunk/libpng-1.2.5/contrib/visupng/PngFile.h b/gtkmm-osx/trunk/libpng-1.2.5/contrib/visupng/PngFile.h new file mode 100644 index 0000000..a900fd4 --- /dev/null +++ b/gtkmm-osx/trunk/libpng-1.2.5/contrib/visupng/PngFile.h @@ -0,0 +1,27 @@ +//------------------------------------------ +// PNGFILE.H -- Header File for pngfile.c +//------------------------------------------ + +// Copyright 2000, Willem van Schaik. For conditions of distribution and +// use, see the copyright/license/disclaimer notice in png.h + +#include +#include +#include +#include + +void PngFileInitialize (HWND hwnd) ; +BOOL PngFileOpenDlg (HWND hwnd, PTSTR pstrFileName, PTSTR pstrTitleName) ; +BOOL PngFileSaveDlg (HWND hwnd, PTSTR pstrFileName, PTSTR pstrTitleName) ; + +BOOL PngLoadImage (PTSTR pstrFileName, png_byte **ppbImageData, + int *piWidth, int *piHeight, int *piChannels, png_color *pBkgColor); +BOOL PngSaveImage (PTSTR pstrFileName, png_byte *pDiData, + int iWidth, int iHeight, png_color BkgColor); + +#if defined(PNG_NO_STDIO) +static void png_read_data(png_structp png_ptr, png_bytep data, png_size_t length); +static void png_write_data(png_structp png_ptr, png_bytep data, png_size_t length); +static void png_flush(png_structp png_ptr); +#endif +