X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/2533d87d8779ba2520161c9d89bbc2d4e8b3c114..89f44c382a46aeae56918ccae49d528543518698:/projects/sgconf_xml/parser.cpp?ds=sidebyside diff --git a/projects/sgconf_xml/parser.cpp b/projects/sgconf_xml/parser.cpp index 919a8c19..f2d5993b 100644 --- a/projects/sgconf_xml/parser.cpp +++ b/projects/sgconf_xml/parser.cpp @@ -3,14 +3,14 @@ #include #include -#include "common.h" -#include "netunit.h" +#include "stg/common.h" +#include "stg/netunit.h" #include "request.h" int parse_depth = 0; XML_Parser parser; //--------------------------------------------------------------------------- -int ParseAns(void * data, const char *el, const char **attr) +int ParseAns(void *, const char *el, const char **attr) { if (strcasecmp(el, "ServerInfo") == 0 || strcasecmp(el, "Tariffs") == 0 || strcasecmp(el, "Admins") == 0 || strcasecmp(el, "Users") == 0 || strcasecmp(el, "user") == 0) { @@ -127,7 +127,7 @@ if (parse_depth == 1) } } //----------------------------------------------------------------------------- -void EndElement(void *data, const char *el) +void EndElement(void *, const char *el) { parse_depth--; if (strcasecmp(el, "ServerInfo") == 0 || strcasecmp(el, "Tariffs") == 0 || strcasecmp(el, "Admins") == 0 || strcasecmp(el, "Users") == 0 || strcasecmp(el, "tariff") == 0 || strcasecmp(el, "user") == 0) @@ -136,7 +136,7 @@ if (strcasecmp(el, "ServerInfo") == 0 || strcasecmp(el, "Tariffs") == 0 || strca } } //--------------------------------------------------------------------------- -int ParseReply(void * data, list * ans) +int ParseReply(void *, list * ans) //int ParseReply(void * data, SLIST * ans) { //char answ[ENC_MSG_LEN + 1]; @@ -166,8 +166,7 @@ while (n != ans->end()) if (XML_Parse(parser, n->c_str(), len, done) == XML_STATUS_ERROR) { - char s[128]; - printf(s, "Parse error at line %d: %s", + printf("Parse error at line %d: %s", XML_GetCurrentLineNumber(parser), XML_ErrorString(XML_GetErrorCode(parser))); return st_xml_parse_error;