From ecd79b0a50ae94914b6673abda8ceb91dd34e52e Mon Sep 17 00:00:00 2001 From: cantor Date: Sun, 9 Dec 2007 03:31:23 +0000 Subject: [PATCH] Fix errors on older curl version. git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@446 de75baf8-a10c-0410-a50a-987c0e22f00f --- xmltooling/soap/impl/CURLSOAPTransport.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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); -- 2.1.4