BurgerLib
Classes | Namespaces | Functions
fmfile.h File Reference
#include "brtypes.h"
#include "brtimedate.h"
#include <stdio.h>
Include dependency graph for fmfile.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  Burger::FileManager
 Global file system manager. More...
struct  Burger::FileManager::ExpandCache_t
 Structure to contain a directory cache entry. More...
class  Burger::Filename
 File name container. More...
class  Burger::FileManagerSimple
 Initialization class for the global Burger::FileManager structure. More...
class  Burger::DirectorySearch
 Directory contents iteration class. More...
class  Burger::File

Namespaces

namespace  Burger

Functions

void BURGER_API Burger::WriteBig (FILE *fp, Word32 uInput)
 Write a big endian 32-bit value to a file.
void BURGER_API Burger::WriteBig (FILE *fp, Word16 uInput)
 Write a big endian 16-bit value to a file.
void BURGER_API Burger::WriteLittle (FILE *fp, Word32 uInput)
 Write a little endian 32-bit value to a file.
void BURGER_API Burger::WriteLittle (FILE *fp, Word16 uInput)
 Write a little endian 16-bit value to a file.
void BURGER_API Burger::WriteCString (FILE *fp, const char *pInput)
 Write a "C" string with the terminating zero to a file stream.
Word32 BURGER_API Burger::ReadBigWord32 (FILE *fp)
 Read a big endian 32-bit value from a file.
Word16 BURGER_API Burger::ReadBigWord16 (FILE *fp)
 Read a big endian 16-bit value from a file.
Word32 BURGER_API Burger::ReadLittleWord32 (FILE *fp)
 Read a little endian 32-bit value from a file.
Word16 BURGER_API Burger::ReadLittleWord16 (FILE *fp)
 Read a little endian 16-bit value from a file.
Word BURGER_API Burger::ReadCString (FILE *fp, char *pInput, WordPtr uLength)
 Read a "C" string with the terminating zero to a file stream.
WordPtr BURGER_API Burger::GetSize (FILE *fp)
 Return the size of a file.
Word BURGER_API Burger::SaveFile (FILE *fp, const void *pData, WordPtr uLength)
 Save memory to a file opened with fopen()
void *BURGER_API Burger::LoadFile (FILE *fp, WordPtr *uLength)
 Load a file opened with fopen() into memory.