/*
# pngFile.h : $Revision$  
# $Date$ 
# Created by $Author$
# Usage : pngFile.h 
# Attention
#   $Loccker$
#  	$State$ 
#
*/
/* $Log$ */
#ifndef PNG_FILE_H  
#define PNG_FILE_H 

#include <stdio.h>
#inlcude <png.h>

/* constant begin */


/* constant end */

/* struct begin */

typedef struct pngFile {
	png_structp pngPtr;
	png_infop   pngInfoPtr;
} pngFile;


/* struct end */

#ifdef __cplusplus
extern "C" {
#endif

/* prototype begin */

void pngFileInit(pngFile* png, int mode);
void lmrc2png(pngFile* png, mrcImage* mrc, int mode);
void pngFileWrite(pngFile* png, int mode);

/* prototype end */

#ifdef __cplusplus
};
#endif

#endif  /* XXXX */ 
