Go to the documentation of this file.
13 # pragma warning(disable:4786) // identifier was truncated in debug info
21 # define snprintf _snprintf
22 # define vsnprintf _vsnprintf
23 # define strcasecmp _stricmp
24 # define strncasecmp _strnicmp
25 #elif defined(__BORLANDC__)
26 # define strcasecmp stricmp
27 # define strncasecmp strnicmp
37 static std::string
parseTag(
const char* tag, std::string
const& xml,
int* offset);
40 static bool findTag(
const char* tag, std::string
const& xml,
int* offset);
44 static std::string
getNextTag(std::string
const& xml,
int* offset);
48 static bool nextTagIs(
const char* tag, std::string
const& xml,
int* offset);
52 static std::string
xmlEncode(
const std::string& raw);
55 static std::string
xmlDecode(
const std::string& encoded);
59 static void log(
int level,
const char* fmt, ...);
62 static void error(
const char* fmt, ...);
67 #endif // _XMLRPCUTIL_H_