BurgerLib
Defines | Functions
pfprefsmanager.cpp File Reference
#include "pfprefs.h"
#include "clstdlib.h"
#include "mmmemory.h"
#include "fmfile.h"
#include "ststring.h"
Include dependency graph for pfprefsmanager.cpp:

Defines

#define SLOP   100
#define CHUNK   4096

Functions

char *BURGER_API StoreAString (char *WorkPtr, const char *Input)
char *BURGER_API StoreALongWordAscii (char *WorkPtr, Word32 Input)
char *BURGER_API StoreALongWordAsciiHex (char *WorkPtr, Word32 Input)
char *BURGER_API StoreAlongAscii (char *WorkPtr, long Input)
char *BURGER_API StoreAParsedString (char *WorkPtr, const char *Input)
char *BURGER_API PrefsLongWordProc (char *WorkPtr, PrefsRecord_t *RecordPtr, PrefState_e Pass)
char *BURGER_API PrefsShortProc (char *WorkPtr, PrefsRecord_t *RecordPtr, PrefState_e Pass)
char *BURGER_API PrefsLongWordArrayProc (char *WorkPtr, PrefsRecord_t *RecordPtr, PrefState_e Pass)
char *BURGER_API PrefsShortArrayProc (char *WorkPtr, PrefsRecord_t *RecordPtr, PrefState_e Pass)
char *BURGER_API PrefsStringProc (char *WorkPtr, PrefsRecord_t *RecordPtr, PrefState_e Pass)
Word BURGER_API ScanIniImage (IniIndex_t *IndexPtr, PrefsRecord_t *Record)
Word32 BURGER_API LongWordFromIniImage (const char *Header, const char *EntryName, const char *Input, Word32 InputLength)
void *BURGER_API PrefsCreateFileImage (PrefsTemplate_t *MyTemplate, Word32 *LengthPtr)
Word BURGER_API PrefsWriteFile (PrefsTemplate_t *MyTemplate, const char *FileName, Word AppendFlag)
void BURGER_API PrefsParseFile (PrefsTemplate_t *MyTemplate, const char *FilePtr, Word32 Length)
Word BURGER_API PrefsReadFile (PrefsTemplate_t *MyTemplate, const char *FileName)

Define Documentation

#define CHUNK   4096
#define SLOP   100

Function Documentation

Word32 BURGER_API LongWordFromIniImage ( const char *  Header,
const char *  EntryName,
const char *  Input,
Word32  InputLength 
)
void* BURGER_API PrefsCreateFileImage ( PrefsTemplate_t MyTemplate,
Word32 LengthPtr 
)
char* BURGER_API PrefsLongWordArrayProc ( char *  WorkPtr,
PrefsRecord_t RecordPtr,
PrefState_e  Pass 
)
char* BURGER_API PrefsLongWordProc ( char *  WorkPtr,
PrefsRecord_t RecordPtr,
PrefState_e  Pass 
)
void BURGER_API PrefsParseFile ( PrefsTemplate_t MyTemplate,
const char *  FilePtr,
Word32  Length 
)
Word BURGER_API PrefsReadFile ( PrefsTemplate_t MyTemplate,
const char *  FileName 
)
char* BURGER_API PrefsShortArrayProc ( char *  WorkPtr,
PrefsRecord_t RecordPtr,
PrefState_e  Pass 
)
char* BURGER_API PrefsShortProc ( char *  WorkPtr,
PrefsRecord_t RecordPtr,
PrefState_e  Pass 
)
char* BURGER_API PrefsStringProc ( char *  WorkPtr,
PrefsRecord_t RecordPtr,
PrefState_e  Pass 
)
Word BURGER_API PrefsWriteFile ( PrefsTemplate_t MyTemplate,
const char *  FileName,
Word  AppendFlag 
)
Word BURGER_API ScanIniImage ( IniIndex_t IndexPtr,
PrefsRecord_t Record 
)
char* BURGER_API StoreAlongAscii ( char *  WorkPtr,
long  Input 
)
char* BURGER_API StoreALongWordAscii ( char *  WorkPtr,
Word32  Input 
)
char* BURGER_API StoreALongWordAsciiHex ( char *  WorkPtr,
Word32  Input 
)
char* BURGER_API StoreAParsedString ( char *  WorkPtr,
const char *  Input 
)
char* BURGER_API StoreAString ( char *  WorkPtr,
const char *  Input 
)