09a1da7
diff -r 084988518fe8 src/common/basics.cpp
09a1da7
--- a/src/common/basics.cpp	Sat Apr 26 09:27:35 2014 -0400
09a1da7
+++ b/src/common/basics.cpp	Sat Apr 26 09:42:07 2014 -0400
09a1da7
@@ -1115,6 +1115,28 @@
09a1da7
 	return 0;
09a1da7
 }
09a1da7
 
09a1da7
+//FIXME: Why negative?
09a1da7
+bool isNotDirectory(const char *filename)
09a1da7
+{
09a1da7
+#if !defined(__WIN32__) && !defined(__WIN64__)
09a1da7
+	struct stat statbuf;
09a1da7
+
09a1da7
+	if(stat(filename,&statbuf) == -1)
09a1da7
+		return false;
09a1da7
+
09a1da7
+	return (statbuf.st_mode !=S_IFDIR);
09a1da7
+#else
09a1da7
+
09a1da7
+	WARN(false, "Untested function. calling win api");
09a1da7
+	DWORD fileAttribs;
09a1da7
+	fileAttribs=GetFileAttributes((LPCWSTR)filename);
09a1da7
+	if(fileAttribs == INVALID_FILE_ATTRIBUTES)
09a1da7
+		return false;
09a1da7
+
09a1da7
+	return !(fileAttribs & FILE_ATTRIBUTE_DIRECTORY);
09a1da7
+#endif
09a1da7
+}
09a1da7
+
09a1da7
 #ifdef DEBUG
09a1da7
 bool isValidXML(const char *filename)
09a1da7
 {
09a1da7
@@ -1148,27 +1170,6 @@
09a1da7
 }
09a1da7
 
09a1da7
 	
09a1da7
-//FIXME: Why negative?
09a1da7
-bool isNotDirectory(const char *filename)
09a1da7
-{
09a1da7
-#if !defined(__WIN32__) && !defined(__WIN64__)
09a1da7
-	struct stat statbuf;
09a1da7
-
09a1da7
-	if(stat(filename,&statbuf) == -1)
09a1da7
-		return false;
09a1da7
-
09a1da7
-	return (statbuf.st_mode !=S_IFDIR);
09a1da7
-#else
09a1da7
-
09a1da7
-	WARN(false, "Untested function. calling win api");
09a1da7
-	DWORD fileAttribs;
09a1da7
-	fileAttribs=GetFileAttributes((LPCWSTR)filename);
09a1da7
-	if(fileAttribs == INVALID_FILE_ATTRIBUTES)
09a1da7
-		return false;
09a1da7
-
09a1da7
-	return !(fileAttribs & FILE_ATTRIBUTE_DIRECTORY);
09a1da7
-#endif
09a1da7
-}
09a1da7
 
09a1da7
 bool rmFile(const std::string &filename)
09a1da7
 {