From: cantor Date: Sun, 9 Dec 2007 03:31:23 +0000 (+0000) Subject: Fix errors on older curl version. X-Git-Tag: 1.4.1~381 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fxmltooling.git;a=commitdiff_plain;h=ecd79b0a50ae94914b6673abda8ceb91dd34e52e;ds=sidebyside Fix errors on older curl version. git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@446 de75baf8-a10c-0410-a50a-987c0e22f00f --- diff --git a/xmltooling/soap/impl/CURLSOAPTransport.cpp b/xmltooling/soap/impl/CURLSOAPTransport.cpp index 6f8f11f..bde039d 100644 --- a/xmltooling/soap/impl/CURLSOAPTransport.cpp +++ b/xmltooling/soap/impl/CURLSOAPTransport.cpp @@ -154,11 +154,16 @@ namespace xmltooling { CURLoption opt = static_cast(strtol(option, NULL, 10)); if (opt < CURLOPTTYPE_OBJECTPOINT) return (curl_easy_setopt(m_handle, opt, strtol(value, NULL, 10)) == CURLE_OK); +#ifdef CURLOPTTYPE_OFF_T else if (opt < CURLOPTTYPE_OFF_T) return (curl_easy_setopt(m_handle, opt, value) == CURLE_OK); else if (sizeof(curl_off_t) == sizeof(long)) return (curl_easy_setopt(m_handle, opt, strtol(value, NULL, 10)) == CURLE_OK); return false; +#else + else + return (curl_easy_setopt(m_handle, opt, value) == CURLE_OK); +#endif } void send(istream& in);