1 #ifndef READ_XML_UTIL_H
2 #define READ_XML_UTIL_H
11 INP boolean Required);
13 INP boolean Required);
26 INP boolean Required,
INP int default_value);
28 INP boolean Required,
INP float default_value);
30 INP boolean Required,
INP boolean default_value);
boolean IsWhitespace(char c)
ezxml_t FindElement(INP ezxml_t Parent, INP const char *Name, INP boolean Required)
void FreeNode(INOUTP ezxml_t Node)
ezxml_t FindFirstElement(INP ezxml_t Parent, INP const char *Name, INP boolean Required)
void CountTokensInString(INP const char *Str, OUTP int *Num, OUTP int *Len)
char ** GetNodeTokens(INP ezxml_t Node)
int GetIntProperty(INP ezxml_t Parent, INP char *Name, INP boolean Required, INP int default_value)
float GetFloatProperty(INP ezxml_t Parent, INP char *Name, INP boolean Required, INP float default_value)
int CountChildren(INP ezxml_t Node, INP const char *Name, INP int min_count)
boolean GetBooleanProperty(INP ezxml_t Parent, INP char *Name, INP boolean Required, INP boolean default_value)
void CheckElement(INP ezxml_t Node, INP const char *Name)
const char * FindProperty(INP ezxml_t Parent, INP const char *Name, INP boolean)
char ** LookaheadNodeTokens(INP ezxml_t Node)