Classes |
| struct | IniIndex_t |
| struct | PrefsRecord_t |
| struct | PrefsTemplate_t |
Defines |
| #define | PrefsWordProc PrefsLongWordProc |
| #define | PrefsWordArrayProc PrefsLongWordArrayProc |
Typedefs |
| typedef char *(BURGER_API * | PrefsRecordProc_t )(char *, struct PrefsRecord_t *, PrefState_e) |
| typedef struct IniIndex_t | IniIndex_t |
| typedef struct PrefsRecord_t | PrefsRecord_t |
| typedef struct PrefsTemplate_t | PrefsTemplate_t |
Enumerations |
| enum | PrefState_e { PREFREAD,
PREFWRITE,
PREFDEFAULT
} |
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) |