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;