]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - contrib/camera/funchandlers.cpp
portability fixes
[xonotic/netradiant.git] / contrib / camera / funchandlers.cpp
index 85af8335bc4dde0cdfe776cb03b799cb2291848e..f958ad96efab17af21a33c442d78ac8ab2e865ab 100644 (file)
@@ -30,10 +30,12 @@ extern GtkWidget *g_pEditModeAddRadioButton;
 
 char* Q_realpath(const char *path, char *resolved_path, size_t size)
 {
-#if defined  (__linux__) || defined (__APPLE__)
+#if defined(POSIX)
        return realpath(path, resolved_path);
+#elif defined(WIN32)
+       return _fullpath(resolved_path, path, size);
 #else
-       return _fullpath(resolved_path, path, size);    
+#error "unsupported platform"
 #endif
 }