Subversion Repositories tpanel

Rev

Rev 446 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 446 Rev 482
Line 154... Line 154...
154
    XML_SetUserData(parser, &depth);
154
    XML_SetUserData(parser, &depth);
155
    XML_SetElementHandler(parser, &TSystemDraw::startElement, &TSystemDraw::endElement);
155
    XML_SetElementHandler(parser, &TSystemDraw::startElement, &TSystemDraw::endElement);
156
    XML_SetCharacterDataHandler(parser, &TSystemDraw::CharacterDataHandler);
156
    XML_SetCharacterDataHandler(parser, &TSystemDraw::CharacterDataHandler);
157
    XML_SetUserData(parser, &mDraw);
157
    XML_SetUserData(parser, &mDraw);
158
 
158
 
159
    if (XML_Parse(parser, buf.data(), size, done) == XML_STATUS_ERROR)
159
    if (XML_Parse(parser, buf.data(), static_cast<int>(size), done) == XML_STATUS_ERROR)
160
    {
160
    {
161
        MSG_ERROR(XML_ErrorString(XML_GetErrorCode(parser)) << " at line " << XML_GetCurrentLineNumber(parser));
161
        MSG_ERROR(XML_ErrorString(XML_GetErrorCode(parser)) << " at line " << XML_GetCurrentLineNumber(parser));
162
        XML_ParserFree(parser);
162
        XML_ParserFree(parser);
163
        return false;
163
        return false;
164
    }
164
    }