fix an issue on windows
diff --git a/xmltest.cpp b/xmltest.cpp
index 82c1bca..9fedbe3 100644
--- a/xmltest.cpp
+++ b/xmltest.cpp
@@ -339,7 +339,7 @@
fclose( fp );
#if defined WIN32
- if ( !CreateDirectory( "resources\\out", NULL ) && GetLastError() != ERROR_ALREADY_EXISTS ) {
+ if ( !CreateDirectory( L"resources\\out", NULL ) && GetLastError() != ERROR_ALREADY_EXISTS ) {
#else
if ( mkdir( "resources/out", S_IRWXU | S_IRGRP | S_IXGRP ) == -1 && errno != EEXIST ) {
#endif
@@ -2020,8 +2020,8 @@
char* mem = new char[size + 1];
memset(mem, 0xfe, size);
- size_t bytesRead = fread(mem, size, 1, perfFP);
- XMLTest("Read dream.xml", size, bytesRead);
+ size_t bytesRead = fread(mem, 1, size, perfFP);
+ XMLTest("Read dream.xml", true, uint32_t(size) >= uint32_t(bytesRead));
fclose(perfFP);
mem[size] = 0;