Remove internal edit mode and add "content" tool.
[ardour.git] / gtk2_ardour / pingback.cc
index e3cf383e177ec2b0367701f5e1f53dda0b85dcf4..8e4a32628d546585ec29896e9ea2b6832c67b32e 100644 (file)
 #include <fstream>
 #include <cstring>
 
+#ifndef PLATFORM_WINDOWS
 #include <sys/utsname.h>
+#endif
+
 #include <curl/curl.h>
 
 #include <glibmm/miscutils.h>
@@ -39,6 +42,7 @@
 using std::string;
 using namespace ARDOUR;
 
+#ifndef PLATFORM_WINDOWS // no pingback for windows, so far
 static size_t
 curl_write_data (char *bufptr, size_t size, size_t nitems, void *ptr)
 {
@@ -58,6 +62,7 @@ curl_write_data (char *bufptr, size_t size, size_t nitems, void *ptr)
 
         return size * nitems;
 }
+#endif
 
 struct ping_call {
     std::string version;
@@ -70,6 +75,7 @@ struct ping_call {
 static void*
 _pingback (void *arg)
 {
+#ifndef PLATFORM_WINDOWS
        ping_call* cm = static_cast<ping_call*> (arg);
        CURL* c;
        struct utsname utb;
@@ -89,9 +95,6 @@ _pingback (void *arg)
        char errbuf[CURL_ERROR_SIZE];
        curl_easy_setopt (c, CURLOPT_ERRORBUFFER, errbuf); 
 
-       //get announcements from our server
-       std::cerr << "Checking for Announcements from ardour.org  ...\n";
-
        string url;
 
 #ifdef __APPLE__
@@ -161,6 +164,8 @@ _pingback (void *arg)
        curl_easy_cleanup (c);
        delete cm;
 
+#endif /* PLATFORM_WINDOWS */
+
        return 0;
 }