im_binfile.h File Reference

Binary File Access. More...

Include dependency graph for im_binfile.h:

Go to the source code of this file.

Data Structures

struct  _imBinMemoryFileName
 Memory File I/O Filename. More...

Typedefs

typedef struct _imBinFile imBinFile
typedef struct _imBinMemoryFileName imBinMemoryFileName

Enumerations

enum  imBinFileModule {
  IM_RAWFILE, IM_STREAM, IM_MEMFILE, IM_SUBFILE,
  IM_FILEHANDLE, IM_IOCUSTOM0
}

Functions

imBinFile * imBinFileOpen (const char *pFileName)
imBinFile * imBinFileNew (const char *pFileName)
void imBinFileClose (imBinFile *bfile)
int imBinFileError (imBinFile *bfile)
unsigned long imBinFileSize (imBinFile *bfile)
int imBinFileByteOrder (imBinFile *bfile, int pByteOrder)
unsigned long imBinFileRead (imBinFile *bfile, void *pValues, unsigned long pCount, int pSizeOf)
unsigned long imBinFileWrite (imBinFile *bfile, void *pValues, unsigned long pCount, int pSizeOf)
unsigned long imBinFilePrintf (imBinFile *bfile, char *format,...)
int imBinFileReadInteger (imBinFile *handle, int *value)
int imBinFileReadFloat (imBinFile *handle, float *value)
void imBinFileSeekTo (imBinFile *bfile, unsigned long pOffset)
void imBinFileSeekOffset (imBinFile *bfile, long pOffset)
void imBinFileSeekFrom (imBinFile *bfile, long pOffset)
unsigned long imBinFileTell (imBinFile *bfile)
int imBinFileEndOfFile (imBinFile *bfile)
int imBinFileSetCurrentModule (int pModule)
void imBinMemoryRelease (unsigned char *buffer)

Detailed Description

See Copyright Notice in im_lib.h


Generated on Thu Oct 1 11:40:02 2009 for IM by  doxygen 1.6.1