X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=source%2Frice_gles%2Fsrc%2Fliblinux%2FBMGLibPNG.h;fp=source%2Frice_gles%2Fsrc%2Fliblinux%2FBMGLibPNG.h;h=b74382a20f872dedd85da9c000f52603d09b4a3e;hb=d07c171fa694cae985ad7045f9ce2b2f1a5699b4;hp=0000000000000000000000000000000000000000;hpb=ca22e7b76883b946060a6b40bb8709c1981e1cf6;p=mupen64plus-pandora.git diff --git a/source/rice_gles/src/liblinux/BMGLibPNG.h b/source/rice_gles/src/liblinux/BMGLibPNG.h new file mode 100644 index 0000000..b74382a --- /dev/null +++ b/source/rice_gles/src/liblinux/BMGLibPNG.h @@ -0,0 +1,61 @@ +#ifndef _BMG_LIBPNG_H_ +#define _BMG_LIBPNG_H_ +/* +// header file for the BMGLibPNG functions +// +// Copyright 2000, 2001 M. Scott Heiman +// All Rights Reserved +// libPNG is Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. +// (libpng versions 0.5, May 1995, through 0.89c, May 1996) +// Copyright (c) 1996, 1997 Andreas Dilger +// (libpng versions 0.90, December 1996, through 0.96, May 1997) +// Copyright (c) 1998, 1999 Glenn Randers-Pehrson +// (libpng versions 0.97, January 1998, through 1.0.5, October 15, 1999) +// +// You may use the software for any purpose you see fit. You may modify +// it, incorporate it in a commercial application, use it for school, +// even turn it in as homework. You must keep the Copyright in the +// header and source files. This software is not in the "Public Domain". +// You may use this software at your own risk. I have made a reasonable +// effort to verify that this software works in the manner I expect it to; +// however,... +// +// THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS" AND +// WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING +// WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A +// PARTICULAR PURPOSE. IN NO EVENT SHALL MICHAEL S. HEIMAN BE LIABLE TO +// YOU OR ANYONE ELSE FOR ANY DIRECT, SPECIAL, INCIDENTAL, INDIRECT OR +// CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING +// WITHOUT LIMITATION, LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, +// OR THE CLAIMS OF THIRD PARTIES, WHETHER OR NOT MICHAEL S. HEIMAN HAS +// BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON +// ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE +// POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE. +*/ + +#include "pngrw.h" + +#if defined(__cplusplus) +extern "C" { +#endif + +//#pragma message ("Exporting BMGLibPNG functions") +/* saves the contents of an HBITMAP to a file. The extension of the file name +// determines the file type. returns 1 if successfull, 0 otherwise */ +extern +BMGError SaveBitmapToPNGFile( HBITMAP hBitmap, /* bitmap to be saved */ + const char *filename); /* name of output file */ + +/* Creates an HBITMAP to an image file. The extension of the file name +// determines the file type. returns an HBITMAP if successfull, NULL +// otherwise */ +extern +HBITMAP CreateBitmapFromPNGFile( const char *filename, + int blend ); + +#if defined(__cplusplus) + } +#endif + +#endif +