diff options
Diffstat (limited to 'graphics/asymptote/parser.cc')
-rw-r--r-- | graphics/asymptote/parser.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/graphics/asymptote/parser.cc b/graphics/asymptote/parser.cc index c6b8f76414..06509acd39 100644 --- a/graphics/asymptote/parser.cc +++ b/graphics/asymptote/parser.cc @@ -169,7 +169,14 @@ size_t curlCallback(char *data, size_t size, size_t n, stringstream& buf) return Size; } -int curlProgress(void *, curl_off_t, curl_off_t, curl_off_t, curl_off_t) +#ifdef CURLOPT_XFERINFODATA +#define CURL_OFF_T curl_off_t +#else +#define CURL_OFF_T double +#define CURLOPT_XFERINFOFUNCTION CURLOPT_PROGRESSFUNCTION +#endif + +int curlProgress(void *, CURL_OFF_T, CURL_OFF_T, CURL_OFF_T, CURL_OFF_T) { return errorstream::interrupt ? -1 : 0; } |