]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/url.cpp
Callback: remove fixed-arity wrappers
[xonotic/netradiant.git] / radiant / url.cpp
index ed33cb2f7a09c0a69db3b09b290cfec46117f427..425948f8ca5bf00d426a1a49e9294090208c4391 100644 (file)
  */
 
 #include "url.h"
+#include "globaldefs.h"
 
 #include "mainframe.h"
 #include "gtkutil/messagebox.h"
 
-#ifdef WIN32
+#if GDEF_OS_WINDOWS
+#include <gtk/gtk.h>
 #include <gdk/gdkwin32.h>
 #include <shellapi.h>
 bool open_url( const char* url ){
@@ -32,17 +34,17 @@ bool open_url( const char* url ){
 }
 #endif
 
-#if defined( __linux__ ) || defined( __FreeBSD__ )
+#if GDEF_OS_LINUX || GDEF_OS_BSD
 #include <stdlib.h>
 bool open_url( const char* url ){
        char command[2 * PATH_MAX];
        snprintf( command, sizeof( command ),
-                         "xdg-open \"%s\" &", url, url );
+                         "xdg-open \"%s\" &", url );
        return system( command ) == 0;
 }
 #endif
 
-#ifdef __APPLE__
+#if GDEF_OS_MACOS
 #include <stdlib.h>
 bool open_url( const char* url ){
        char command[2 * PATH_MAX];