marshal banana - 2017-11-03

Please try:

#include <tinyxml.h>
#include <assert.h>
#include <stdio.h>
void main() {
    TiXmlDocument doc1;
    const char *ret1 = doc1.Parse(
        "<Wrong />\n"
        "\t<Element />\n"
        "</Wrong>\n"
        "\n"
    );
    printf("ret1: %s\n", ret1 ? "OK" : "FAIL");

    TiXmlDocument doc2;
    const char *ret2 = doc2.Parse(
        "<Root>\n"
        "<Wrong />\n"
        "\t<Element />\n"
        "</Wrong>\n"
        "</Root>\n"
        "\n"
    );
    printf("ret2: %s\n", ret2 ? "OK" : "FAIL");
}

results:

ret1: OK <--- ????
ret2: FAIL

 

Last edit: marshal banana 2017-11-03