Information from source codes
pngFile.h
/*
# pngFile.h : $Revision$
# $Date$
# Created by $Author$
# Usage : pngFile.h
# Attention
# $Loccker$
# $State$
#
*/
/* $Log$ */
#ifndef PNG_FILE_H
#define PNG_FILE_H
#include
#include
#include
#include
#include
#include "mrcImage.h"
#include "Memory.h"
/* constant begin */
/* constant end */
/* struct begin */
typedef struct pngFile {
png_image pngImage;
uint32_t stride;
unsigned char* byteImage;
int flagHanded;
int size;
} pngFile;
typedef struct lmrc2pngInfo {
int z;
} lmrc2pngInfo;
/* struct end */
#ifdef __cplusplus
extern "C" {
#endif
/* prototype begin */
void pngFileInit(pngFile* png, int mode);
void lmrc2png(pngFile* png, mrcImage* mrc, lmrc2pngInfo* linfo, int mode);
void pngFileWrite(pngFile* png, char* filename, int mode);
/* prototype end */
#ifdef __cplusplus
};
#endif
#endif /* XXXX */