X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fpingback.cc;h=8e4a32628d546585ec29896e9ea2b6832c67b32e;hb=c9f9bb263fc3f96e383216d515c62ac6706b56da;hp=ed9b23ae2659b58ba86b14fcbf525621e03c7eca;hpb=79db9422ac70605cb3b706c3a19cf1c4e00af2f1;p=ardour.git diff --git a/gtk2_ardour/pingback.cc b/gtk2_ardour/pingback.cc index ed9b23ae26..8e4a32628d 100644 --- a/gtk2_ardour/pingback.cc +++ b/gtk2_ardour/pingback.cc @@ -23,7 +23,10 @@ #include #include +#ifndef PLATFORM_WINDOWS #include +#endif + #include #include @@ -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 (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__ @@ -131,7 +134,7 @@ _pingback (void *arg) return_str = ""; if (curl_easy_perform (c) == 0) { - int http_status; + long http_status; curl_easy_getinfo (c, CURLINFO_RESPONSE_CODE, &http_status); @@ -161,6 +164,8 @@ _pingback (void *arg) curl_easy_cleanup (c); delete cm; +#endif /* PLATFORM_WINDOWS */ + return 0; }