00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00026 #ifndef FADE_CLIENT_CONFIG_H
00027 #define FADE_CLIENT_CONFIG_H
00028
00029 #include <expat.h>
00030
00031 #if defined(__amigaos__) && defined(__USE_INLINE__)
00032 #include <proto/expat.h>
00033 #endif
00034
00035 #ifdef XML_LARGE_SIZE
00036 #if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400
00037 #define XML_FMT_INT_MOD "I64"
00038 #else
00039 #define XML_FMT_INT_MOD "ll"
00040 #endif
00041 #else
00042 #define XML_FMT_INT_MOD "l"
00043 #endif
00044
00048 class ClientConfig
00049 {
00050 static void XMLCALL startElement(void *data, const char *el, const char **attr);
00051 static void XMLCALL endElement(void *data, const char *el);
00052 public:
00057 static void parse(const char *filename);
00058 };
00059
00060 #endif