Classes |
| struct | LineEntry_t |
| struct | PrefFileEntry_t |
| struct | PrefFileSection_t |
| struct | PrefFileComment_t |
| struct | PrefFile_t |
Typedefs |
| typedef struct LineEntry_t | LineEntry_t |
| typedef struct PrefFileComment_t | PrefFileComment_t |
Enumerations |
| enum | LineEntry_e { LINEENTRY_ROOT,
LINEENTRY_SECTION,
LINEENTRY_ENTRY,
LINEENTRY_COMMENT
} |
Functions |
| static void BURGER_API | LineEntryAddComment (LineEntry_t *Input, const char *Text) |
| PrefFile_t *BURGER_API | PrefFileNew (void) |
| PrefFile_t *BURGER_API | PrefFileNewFromMemory (const char *Data, Word32 Length) |
| PrefFile_t *BURGER_API | PrefFileNewFromFile (const char *FileName) |
| PrefFile_t *BURGER_API | PrefFileNewFromFileAlways (const char *FileName) |
| void BURGER_API | PrefFileDelete (PrefFile_t *Input) |
| Word BURGER_API | PrefFileSaveFile (PrefFile_t *Input, const char *FileName) |
| PrefFileSection_t *BURGER_API | PrefFileFindSection (PrefFile_t *Input, const char *SectionName) |
| PrefFileSection_t *BURGER_API | PrefFileFindSectionAlways (PrefFile_t *Input, const char *SectionName) |
| char *BURGER_API | PrefFileGetList (PrefFile_t *Input) |
| PrefFileEntry_t *BURGER_API | PrefFileSectionFindEntry (PrefFileSection_t *Input, const char *EntryName) |
| static void BURGER_API | PrefFileDeleteLine (LineEntry_t *LinePtr) |
| void BURGER_API | PrefFileDeleteSection (PrefFile_t *Input, const char *SectionName) |
| void BURGER_API | PrefFileDeletePrefFileSection (PrefFile_t *, PrefFileSection_t *SectionPtr) |
| PrefFileSection_t *BURGER_API | PrefFileAddSection (PrefFile_t *Input, const char *SectionName) |
| Word BURGER_API | PrefFileIsEntryPresent (PrefFile_t *Input, const char *SectionName, const char *EntryName) |
| char *BURGER_API | PrefFileSectionGetList (PrefFileSection_t *Input) |
| char *BURGER_API | PrefFileSectionGetRaw (PrefFileSection_t *Input, const char *EntryName) |
| Word BURGER_API | PrefFileSectionGetBoolean (PrefFileSection_t *Input, const char *EntryName, Word Default) |
| Word BURGER_API | PrefFileSectionGetWord (PrefFileSection_t *Input, const char *EntryName, Word Default, Word Min, Word Max) |
| int BURGER_API | PrefFileSectionGetInt (PrefFileSection_t *Input, const char *EntryName, int Default, int Min, int Max) |
| float BURGER_API | PrefFileSectionGetFloat (PrefFileSection_t *Input, const char *EntryName, float Default, float Min, float Max) |
| double BURGER_API | PrefFileSectionGetDouble (PrefFileSection_t *Input, const char *EntryName, double Default, double Min, double Max) |
| void BURGER_API | PrefFileSectionGetString (PrefFileSection_t *Input, const char *EntryName, const char *Default, char *Buffer, Word BufferSize) |
| void BURGER_API | PrefFileSectionGetDualString (PrefFileSection_t *Input, const char *EntryName, const char *Default, char *Buffer, Word BufferSize, const char *Default2, char *Buffer2, Word BufferSize2) |
| void BURGER_API | PrefFileSectionGetMem (PrefFileSection_t *Input, const char *EntryName, const Word8 *Default, Word8 *Buffer, Word BufferSize) |
| void BURGER_API | PrefFileSectionGetWordArray (PrefFileSection_t *Input, const char *EntryName, const Word *Default, Word *Buffer, Word BufferSize) |
| void BURGER_API | PrefFileSectionAddEntry (PrefFileSection_t *Input, const char *EntryName, const char *Default) |
| void BURGER_API | PrefFileSectionPutRaw (PrefFileSection_t *Input, const char *EntryName, const char *RawString) |
| void BURGER_API | PrefFileSectionPutBoolean (PrefFileSection_t *Input, const char *EntryName, Word Data) |
| void BURGER_API | PrefFileSectionPutWord (PrefFileSection_t *Input, const char *EntryName, Word Data) |
| void BURGER_API | PrefFileSectionPutWordHex (PrefFileSection_t *Input, const char *EntryName, Word Data) |
| void BURGER_API | PrefFileSectionPutInt (PrefFileSection_t *Input, const char *EntryName, int Data) |
| void BURGER_API | PrefFileSectionPutFloat (PrefFileSection_t *Input, const char *EntryName, float Data) |
| void BURGER_API | PrefFileSectionPutDouble (PrefFileSection_t *Input, const char *EntryName, double Data) |
| void BURGER_API | PrefFileSectionPutString (PrefFileSection_t *Input, const char *EntryName, const char *Data) |
| void BURGER_API | PrefFileSectionPutDualString (PrefFileSection_t *Input, const char *EntryName, const char *Data, const char *Data2) |
| void BURGER_API | PrefFileSectionPutMem (PrefFileSection_t *Input, const char *EntryName, const Word8 *Data, Word Length) |
| void BURGER_API | PrefFileSectionPutWordArray (PrefFileSection_t *Input, const char *EntryName, const Word *Data, Word Count) |
Variables |
| static const char | TrueWord [] = "TRUE" |
| static const char | FalseWord [] = "FALSE" |