mirror of
https://github.com/AxioDL/tinyxml2.git
synced 2025-06-09 08:03:45 +00:00
Check various stages of reading the XML file
This commit is contained in:
parent
c1f1de724f
commit
d1b82825fb
@ -1947,12 +1947,15 @@ int main( int argc, const char ** argv )
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
FILE* perfFP = fopen("resources/dream.xml", "r");
|
FILE* perfFP = fopen("resources/dream.xml", "r");
|
||||||
|
XMLTest("Open dream.xml", true, perfFP != 0);
|
||||||
fseek(perfFP, 0, SEEK_END);
|
fseek(perfFP, 0, SEEK_END);
|
||||||
long size = ftell(perfFP);
|
long size = ftell(perfFP);
|
||||||
fseek(perfFP, 0, SEEK_SET);
|
fseek(perfFP, 0, SEEK_SET);
|
||||||
|
|
||||||
char* mem = new char[size + 1];
|
char* mem = new char[size + 1];
|
||||||
fread(mem, size, 1, perfFP);
|
memset(mem, 0xfe, size);
|
||||||
|
size_t bytesRead = fread(mem, size, 1, perfFP);
|
||||||
|
XMLTest("Read dream.xml", size, bytesRead);
|
||||||
fclose(perfFP);
|
fclose(perfFP);
|
||||||
mem[size] = 0;
|
mem[size] = 0;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user