summaryrefslogtreecommitdiffabout
authorAndrew Ayer <agwa@andrewayer.name>2013-03-06 04:20:55 (UTC)
committer Andrew Ayer <agwa@andrewayer.name>2013-03-22 17:07:14 (UTC)
commit5b6756787fb7005b98ad43fb875fbaa0d33a5e88 (patch) (unidiff)
treebe8d117755bf43ef8ea1f8bc63a7338886a0f65a
parent9c95375e56e9daca497999bde5cbc42e2fc553c2 (diff)
downloadlibopkele-5b6756787fb7005b98ad43fb875fbaa0d33a5e88.zip
libopkele-5b6756787fb7005b98ad43fb875fbaa0d33a5e88.tar.gz
libopkele-5b6756787fb7005b98ad43fb875fbaa0d33a5e88.tar.bz2
Fix ambiguity with C++11 user-defined literals
By adding whitespace around the macros, we make it clear that we mean to concatenate the string literals, not use a C++11 user-defined literal. See http://gcc.gnu.org/gcc-4.7/porting_to.html, section "User-defined literals and whitespace." This is necessary to compile libopkele with C++11 enabled.
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--lib/curl.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/curl.cc b/lib/curl.cc
index 734e2ca..9d4064f 100644
--- a/lib/curl.cc
+++ b/lib/curl.cc
@@ -24,49 +24,49 @@ namespace opkele {
24 if(!s) 24 if(!s)
25 throw opkele::exception(OPKELE_CP_ "failed to curl_slist_append()"); 25 throw opkele::exception(OPKELE_CP_ "failed to curl_slist_append()");
26 _s=s; 26 _s=s;
27 } 27 }
28 28
29 curl_t::~curl_t() throw() { 29 curl_t::~curl_t() throw() {
30 if(_c) 30 if(_c)
31 curl_easy_cleanup(_c); 31 curl_easy_cleanup(_c);
32 } 32 }
33 33
34 curl_t& curl_t::operator=(CURL *c) { 34 curl_t& curl_t::operator=(CURL *c) {
35 if(_c) 35 if(_c)
36 curl_easy_cleanup(_c); 36 curl_easy_cleanup(_c);
37 _c = c; 37 _c = c;
38 return *this; 38 return *this;
39 } 39 }
40 40
41 CURLcode curl_t::misc_sets() { 41 CURLcode curl_t::misc_sets() {
42 assert(_c); 42 assert(_c);
43 CURLcode r; 43 CURLcode r;
44 (r=easy_setopt(CURLOPT_FOLLOWLOCATION,1)) 44 (r=easy_setopt(CURLOPT_FOLLOWLOCATION,1))
45 || (r=easy_setopt(CURLOPT_MAXREDIRS,5)) 45 || (r=easy_setopt(CURLOPT_MAXREDIRS,5))
46 || (r=easy_setopt(CURLOPT_DNS_CACHE_TIMEOUT,120)) 46 || (r=easy_setopt(CURLOPT_DNS_CACHE_TIMEOUT,120))
47 || (r=easy_setopt(CURLOPT_DNS_USE_GLOBAL_CACHE,1)) 47 || (r=easy_setopt(CURLOPT_DNS_USE_GLOBAL_CACHE,1))
48 || (r=easy_setopt(CURLOPT_USERAGENT,PACKAGE_NAME"/"PACKAGE_SRC_VERSION)) 48 || (r=easy_setopt(CURLOPT_USERAGENT,PACKAGE_NAME "/" PACKAGE_SRC_VERSION))
49 || (r=easy_setopt(CURLOPT_TIMEOUT,20)) 49 || (r=easy_setopt(CURLOPT_TIMEOUT,20))
50 #ifdefDISABLE_CURL_SSL_VERIFYHOST 50 #ifdefDISABLE_CURL_SSL_VERIFYHOST
51 || (r=easy_setopt(CURLOPT_SSL_VERIFYHOST,0)) 51 || (r=easy_setopt(CURLOPT_SSL_VERIFYHOST,0))
52#endif 52#endif
53 #ifdefDISABLE_CURL_SSL_VERIFYPEER 53 #ifdefDISABLE_CURL_SSL_VERIFYPEER
54 || (r=easy_setopt(CURLOPT_SSL_VERIFYPEER,0)) 54 || (r=easy_setopt(CURLOPT_SSL_VERIFYPEER,0))
55#endif 55#endif
56 ; 56 ;
57 return r; 57 return r;
58 } 58 }
59 59
60 static size_t _write(void *p,size_t s,size_t nm,void *stream) { 60 static size_t _write(void *p,size_t s,size_t nm,void *stream) {
61 return ((curl_t*)stream)->write(p,s,nm); 61 return ((curl_t*)stream)->write(p,s,nm);
62 } 62 }
63 63
64 CURLcode curl_t::set_write() { 64 CURLcode curl_t::set_write() {
65 assert(_c); 65 assert(_c);
66 CURLcode r; 66 CURLcode r;
67 (r = easy_setopt(CURLOPT_WRITEDATA,this)) 67 (r = easy_setopt(CURLOPT_WRITEDATA,this))
68 || (r = easy_setopt(CURLOPT_WRITEFUNCTION,_write)); 68 || (r = easy_setopt(CURLOPT_WRITEFUNCTION,_write));
69 return r; 69 return r;
70 } 70 }
71 71
72 static int _progress(void *cp,double dlt,double dln,double ult,double uln) { 72 static int _progress(void *cp,double dlt,double dln,double ult,double uln) {