| 1 | /*************************************************************************** |
| 2 | * _ _ ____ _ |
| 3 | * Project ___| | | | _ \| | |
| 4 | * / __| | | | |_) | | |
| 5 | * | (__| |_| | _ <| |___ |
| 6 | * \___|\___/|_| \_\_____| |
| 7 | * |
| 8 | * Copyright (C) 2017, Daniel Stenberg, <daniel.se>, et al. |
| 9 | * |
| 10 | * This software is licensed as described in the file COPYING, which |
| 11 | * you should have received as part of this distribution. The terms |
| 12 | * are also available at https://curl.haxx.se/docs/copyright.html. |
| 13 | * |
| 14 | * You may opt to use, copy, modify, merge, publish, distribute and/or sell |
| 15 | * copies of the Software, and permit persons to whom the Software is |
| 16 | * furnished to do so, under the terms of the COPYING file. |
| 17 | * |
| 18 | * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY |
| 19 | * KIND, either express or implied. |
| 20 | * |
| 21 | ***************************************************************************/ |
| 22 | #include "test.h" |
| 23 | #include "memdebug.h" |
| 24 | #include <limits.h> |
| 25 | |
| 26 | /* This source code is generated by mk-lib1521.pl ! */ |
| 27 | |
| 28 | struct data { |
| 29 | char *blaha; |
| 30 | }; |
| 31 | |
| 32 | #define LO LONG_MIN |
| 33 | #define HI LONG_MAX |
| 34 | #define OFF_LO (curl_off_t) LO |
| 35 | #define OFF_HI (curl_off_t) ULONG_MAX |
| 36 | #define OFF_NO (curl_off_t) 0 |
| 37 | |
| 38 | /* Unexpected error. |
| 39 | CURLE_NOT_BUILT_IN - means disabled at build |
| 40 | CURLE_UNKNOWN_OPTION - means no such option (anymore?) |
| 41 | CURLE_SSL_ENGINE_NOTFOUND - set unknown ssl engine |
| 42 | CURLE_UNSUPPORTED_PROTOCOL - set bad HTTP version |
| 43 | CURLE_BAD_FUNCTION_ARGUMENT - unsupported value |
| 44 | */ |
| 45 | #define UNEX(x) ((x) && \ |
| 46 | ((x) != CURLE_NOT_BUILT_IN) && \ |
| 47 | ((x) != CURLE_UNKNOWN_OPTION) && \ |
| 48 | ((x) != CURLE_SSL_ENGINE_NOTFOUND) && \ |
| 49 | ((x) != CURLE_UNSUPPORTED_PROTOCOL) && \ |
| 50 | ((x) != CURLE_BAD_FUNCTION_ARGUMENT) ) |
| 51 | |
| 52 | static size_t writecb(char *buffer, size_t size, size_t nitems, |
| 53 | void *outstream) |
| 54 | { |
| 55 | (void)buffer; |
| 56 | (void)size; |
| 57 | (void)nitems; |
| 58 | (void)outstream; |
| 59 | return 0; |
| 60 | } |
| 61 | |
| 62 | static size_t readcb(char *buffer, |
| 63 | size_t size, |
| 64 | size_t nitems, |
| 65 | void *instream) |
| 66 | { |
| 67 | (void)buffer; |
| 68 | (void)size; |
| 69 | (void)nitems; |
| 70 | (void)instream; |
| 71 | return 0; |
| 72 | } |
| 73 | |
| 74 | static int err(const char *name, CURLcode val, int lineno) |
| 75 | { |
| 76 | printf("CURLOPT_%s returned %d, \"%s\" on line %d\n" , |
| 77 | name, val, curl_easy_strerror(val), lineno); |
| 78 | return (int)val; |
| 79 | } |
| 80 | |
| 81 | static int geterr(const char *name, CURLcode val, int lineno) |
| 82 | { |
| 83 | printf("CURLINFO_%s returned %d, \"%s\" on line %d\n" , |
| 84 | name, val, curl_easy_strerror(val), lineno); |
| 85 | return (int)val; |
| 86 | } |
| 87 | |
| 88 | static curl_progress_callback progresscb; |
| 89 | static curl_write_callback ; |
| 90 | static curl_debug_callback debugcb; |
| 91 | static curl_trailer_callback trailercb; |
| 92 | static curl_ssl_ctx_callback ssl_ctx_cb; |
| 93 | static curl_ioctl_callback ioctlcb; |
| 94 | static curl_sockopt_callback sockoptcb; |
| 95 | static curl_opensocket_callback opensocketcb; |
| 96 | static curl_seek_callback seekcb; |
| 97 | static curl_sshkeycallback ssh_keycb; |
| 98 | static curl_chunk_bgn_callback chunk_bgn_cb; |
| 99 | static curl_chunk_end_callback chunk_end_cb; |
| 100 | static curl_fnmatch_callback fnmatch_cb; |
| 101 | static curl_closesocket_callback closesocketcb; |
| 102 | static curl_xferinfo_callback xferinfocb; |
| 103 | static curl_resolver_start_callback resolver_start_cb; |
| 104 | |
| 105 | int test(char *URL) |
| 106 | { |
| 107 | CURL *curl = NULL; |
| 108 | CURL *dep = NULL; |
| 109 | CURLSH *share = NULL; |
| 110 | char errorbuffer[CURL_ERROR_SIZE]; |
| 111 | void *conv_from_network_cb = NULL; |
| 112 | void *conv_to_network_cb = NULL; |
| 113 | void *conv_from_utf8_cb = NULL; |
| 114 | void *interleavecb = NULL; |
| 115 | char * = (char *)"moooo" ; |
| 116 | struct curl_slist *slist = NULL; |
| 117 | struct curl_httppost *httppost = NULL; |
| 118 | curl_mime *mimepost = NULL; |
| 119 | FILE *stream = stderr; |
| 120 | struct data object; |
| 121 | char *charp; |
| 122 | long val; |
| 123 | curl_off_t oval; |
| 124 | double dval; |
| 125 | curl_socket_t sockfd; |
| 126 | struct curl_certinfo *certinfo; |
| 127 | struct curl_tlssessioninfo *tlssession; |
| 128 | CURLcode res = CURLE_OK; |
| 129 | (void)URL; /* not used */ |
| 130 | global_init(CURL_GLOBAL_ALL); |
| 131 | easy_init(dep); |
| 132 | easy_init(curl); |
| 133 | share = curl_share_init(); |
| 134 | if(!share) { |
| 135 | res = CURLE_OUT_OF_MEMORY; |
| 136 | goto test_cleanup; |
| 137 | } |
| 138 | |
| 139 | res = curl_easy_setopt(curl, CURLOPT_WRITEDATA, &object); |
| 140 | if(UNEX(res)) { |
| 141 | err("WRITEDATA" , res, __LINE__); goto test_cleanup; } |
| 142 | res = curl_easy_setopt(curl, CURLOPT_WRITEDATA, NULL); |
| 143 | if(UNEX(res)) { |
| 144 | err("WRITEDATA" , res, __LINE__); goto test_cleanup; } |
| 145 | res = curl_easy_setopt(curl, CURLOPT_URL, "string" ); |
| 146 | if(UNEX(res)) { |
| 147 | err("URL" , res, __LINE__); goto test_cleanup; } |
| 148 | res = curl_easy_setopt(curl, CURLOPT_URL, NULL); |
| 149 | if(UNEX(res)) { |
| 150 | err("URL" , res, __LINE__); goto test_cleanup; } |
| 151 | res = curl_easy_setopt(curl, CURLOPT_PORT, 0L); |
| 152 | if(UNEX(res)) { |
| 153 | err("PORT" , res, __LINE__); goto test_cleanup; } |
| 154 | res = curl_easy_setopt(curl, CURLOPT_PORT, 22L); |
| 155 | if(UNEX(res)) { |
| 156 | err("PORT" , res, __LINE__); goto test_cleanup; } |
| 157 | res = curl_easy_setopt(curl, CURLOPT_PORT, LO); |
| 158 | if(UNEX(res)) { |
| 159 | err("PORT" , res, __LINE__); goto test_cleanup; } |
| 160 | res = curl_easy_setopt(curl, CURLOPT_PORT, HI); |
| 161 | if(UNEX(res)) { |
| 162 | err("PORT" , res, __LINE__); goto test_cleanup; } |
| 163 | res = curl_easy_setopt(curl, CURLOPT_PROXY, "string" ); |
| 164 | if(UNEX(res)) { |
| 165 | err("PROXY" , res, __LINE__); goto test_cleanup; } |
| 166 | res = curl_easy_setopt(curl, CURLOPT_PROXY, NULL); |
| 167 | if(UNEX(res)) { |
| 168 | err("PROXY" , res, __LINE__); goto test_cleanup; } |
| 169 | res = curl_easy_setopt(curl, CURLOPT_USERPWD, "string" ); |
| 170 | if(UNEX(res)) { |
| 171 | err("USERPWD" , res, __LINE__); goto test_cleanup; } |
| 172 | res = curl_easy_setopt(curl, CURLOPT_USERPWD, NULL); |
| 173 | if(UNEX(res)) { |
| 174 | err("USERPWD" , res, __LINE__); goto test_cleanup; } |
| 175 | res = curl_easy_setopt(curl, CURLOPT_PROXYUSERPWD, "string" ); |
| 176 | if(UNEX(res)) { |
| 177 | err("PROXYUSERPWD" , res, __LINE__); goto test_cleanup; } |
| 178 | res = curl_easy_setopt(curl, CURLOPT_PROXYUSERPWD, NULL); |
| 179 | if(UNEX(res)) { |
| 180 | err("PROXYUSERPWD" , res, __LINE__); goto test_cleanup; } |
| 181 | res = curl_easy_setopt(curl, CURLOPT_RANGE, "string" ); |
| 182 | if(UNEX(res)) { |
| 183 | err("RANGE" , res, __LINE__); goto test_cleanup; } |
| 184 | res = curl_easy_setopt(curl, CURLOPT_RANGE, NULL); |
| 185 | if(UNEX(res)) { |
| 186 | err("RANGE" , res, __LINE__); goto test_cleanup; } |
| 187 | res = curl_easy_setopt(curl, CURLOPT_READDATA, &object); |
| 188 | if(UNEX(res)) { |
| 189 | err("READDATA" , res, __LINE__); goto test_cleanup; } |
| 190 | res = curl_easy_setopt(curl, CURLOPT_READDATA, NULL); |
| 191 | if(UNEX(res)) { |
| 192 | err("READDATA" , res, __LINE__); goto test_cleanup; } |
| 193 | res = curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errorbuffer); |
| 194 | if(UNEX(res)) { |
| 195 | err("ERRORBUFFER" , res, __LINE__); goto test_cleanup; } |
| 196 | res = curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, NULL); |
| 197 | if(UNEX(res)) { |
| 198 | err("ERRORBUFFER" , res, __LINE__); goto test_cleanup; } |
| 199 | res = curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, |
| 200 | writecb); |
| 201 | if(UNEX(res)) { |
| 202 | err("WRITEFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 203 | res = curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, NULL); |
| 204 | if(UNEX(res)) { |
| 205 | err("WRITEFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 206 | res = curl_easy_setopt(curl, CURLOPT_READFUNCTION, |
| 207 | readcb); |
| 208 | if(UNEX(res)) { |
| 209 | err("READFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 210 | res = curl_easy_setopt(curl, CURLOPT_READFUNCTION, NULL); |
| 211 | if(UNEX(res)) { |
| 212 | err("READFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 213 | res = curl_easy_setopt(curl, CURLOPT_TIMEOUT, 0L); |
| 214 | if(UNEX(res)) { |
| 215 | err("TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 216 | res = curl_easy_setopt(curl, CURLOPT_TIMEOUT, 22L); |
| 217 | if(UNEX(res)) { |
| 218 | err("TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 219 | res = curl_easy_setopt(curl, CURLOPT_TIMEOUT, LO); |
| 220 | if(UNEX(res)) { |
| 221 | err("TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 222 | res = curl_easy_setopt(curl, CURLOPT_TIMEOUT, HI); |
| 223 | if(UNEX(res)) { |
| 224 | err("TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 225 | res = curl_easy_setopt(curl, CURLOPT_INFILESIZE, 0L); |
| 226 | if(UNEX(res)) { |
| 227 | err("INFILESIZE" , res, __LINE__); goto test_cleanup; } |
| 228 | res = curl_easy_setopt(curl, CURLOPT_INFILESIZE, 22L); |
| 229 | if(UNEX(res)) { |
| 230 | err("INFILESIZE" , res, __LINE__); goto test_cleanup; } |
| 231 | res = curl_easy_setopt(curl, CURLOPT_INFILESIZE, LO); |
| 232 | if(UNEX(res)) { |
| 233 | err("INFILESIZE" , res, __LINE__); goto test_cleanup; } |
| 234 | res = curl_easy_setopt(curl, CURLOPT_INFILESIZE, HI); |
| 235 | if(UNEX(res)) { |
| 236 | err("INFILESIZE" , res, __LINE__); goto test_cleanup; } |
| 237 | (void)curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, 0); |
| 238 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDS, stringpointerextra); |
| 239 | if(UNEX(res)) { |
| 240 | err("POSTFIELDS" , res, __LINE__); goto test_cleanup; } |
| 241 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDS, NULL); |
| 242 | if(UNEX(res)) { |
| 243 | err("POSTFIELDS" , res, __LINE__); goto test_cleanup; } |
| 244 | res = curl_easy_setopt(curl, CURLOPT_REFERER, "string" ); |
| 245 | if(UNEX(res)) { |
| 246 | err("REFERER" , res, __LINE__); goto test_cleanup; } |
| 247 | res = curl_easy_setopt(curl, CURLOPT_REFERER, NULL); |
| 248 | if(UNEX(res)) { |
| 249 | err("REFERER" , res, __LINE__); goto test_cleanup; } |
| 250 | res = curl_easy_setopt(curl, CURLOPT_FTPPORT, "string" ); |
| 251 | if(UNEX(res)) { |
| 252 | err("FTPPORT" , res, __LINE__); goto test_cleanup; } |
| 253 | res = curl_easy_setopt(curl, CURLOPT_FTPPORT, NULL); |
| 254 | if(UNEX(res)) { |
| 255 | err("FTPPORT" , res, __LINE__); goto test_cleanup; } |
| 256 | res = curl_easy_setopt(curl, CURLOPT_USERAGENT, "string" ); |
| 257 | if(UNEX(res)) { |
| 258 | err("USERAGENT" , res, __LINE__); goto test_cleanup; } |
| 259 | res = curl_easy_setopt(curl, CURLOPT_USERAGENT, NULL); |
| 260 | if(UNEX(res)) { |
| 261 | err("USERAGENT" , res, __LINE__); goto test_cleanup; } |
| 262 | res = curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 0L); |
| 263 | if(UNEX(res)) { |
| 264 | err("LOW_SPEED_LIMIT" , res, __LINE__); goto test_cleanup; } |
| 265 | res = curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 22L); |
| 266 | if(UNEX(res)) { |
| 267 | err("LOW_SPEED_LIMIT" , res, __LINE__); goto test_cleanup; } |
| 268 | res = curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, LO); |
| 269 | if(UNEX(res)) { |
| 270 | err("LOW_SPEED_LIMIT" , res, __LINE__); goto test_cleanup; } |
| 271 | res = curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, HI); |
| 272 | if(UNEX(res)) { |
| 273 | err("LOW_SPEED_LIMIT" , res, __LINE__); goto test_cleanup; } |
| 274 | res = curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 0L); |
| 275 | if(UNEX(res)) { |
| 276 | err("LOW_SPEED_TIME" , res, __LINE__); goto test_cleanup; } |
| 277 | res = curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 22L); |
| 278 | if(UNEX(res)) { |
| 279 | err("LOW_SPEED_TIME" , res, __LINE__); goto test_cleanup; } |
| 280 | res = curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, LO); |
| 281 | if(UNEX(res)) { |
| 282 | err("LOW_SPEED_TIME" , res, __LINE__); goto test_cleanup; } |
| 283 | res = curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, HI); |
| 284 | if(UNEX(res)) { |
| 285 | err("LOW_SPEED_TIME" , res, __LINE__); goto test_cleanup; } |
| 286 | res = curl_easy_setopt(curl, CURLOPT_RESUME_FROM, 0L); |
| 287 | if(UNEX(res)) { |
| 288 | err("RESUME_FROM" , res, __LINE__); goto test_cleanup; } |
| 289 | res = curl_easy_setopt(curl, CURLOPT_RESUME_FROM, 22L); |
| 290 | if(UNEX(res)) { |
| 291 | err("RESUME_FROM" , res, __LINE__); goto test_cleanup; } |
| 292 | res = curl_easy_setopt(curl, CURLOPT_RESUME_FROM, LO); |
| 293 | if(UNEX(res)) { |
| 294 | err("RESUME_FROM" , res, __LINE__); goto test_cleanup; } |
| 295 | res = curl_easy_setopt(curl, CURLOPT_RESUME_FROM, HI); |
| 296 | if(UNEX(res)) { |
| 297 | err("RESUME_FROM" , res, __LINE__); goto test_cleanup; } |
| 298 | res = curl_easy_setopt(curl, CURLOPT_COOKIE, "string" ); |
| 299 | if(UNEX(res)) { |
| 300 | err("COOKIE" , res, __LINE__); goto test_cleanup; } |
| 301 | res = curl_easy_setopt(curl, CURLOPT_COOKIE, NULL); |
| 302 | if(UNEX(res)) { |
| 303 | err("COOKIE" , res, __LINE__); goto test_cleanup; } |
| 304 | res = curl_easy_setopt(curl, CURLOPT_HTTPHEADER, slist); |
| 305 | if(UNEX(res)) { |
| 306 | err("HTTPHEADER" , res, __LINE__); goto test_cleanup; } |
| 307 | res = curl_easy_setopt(curl, CURLOPT_HTTPPOST, httppost); |
| 308 | if(UNEX(res)) { |
| 309 | err("HTTPPOST" , res, __LINE__); goto test_cleanup; } |
| 310 | res = curl_easy_setopt(curl, CURLOPT_HTTPPOST, NULL); |
| 311 | if(UNEX(res)) { |
| 312 | err("HTTPPOST" , res, __LINE__); goto test_cleanup; } |
| 313 | res = curl_easy_setopt(curl, CURLOPT_SSLCERT, "string" ); |
| 314 | if(UNEX(res)) { |
| 315 | err("SSLCERT" , res, __LINE__); goto test_cleanup; } |
| 316 | res = curl_easy_setopt(curl, CURLOPT_SSLCERT, NULL); |
| 317 | if(UNEX(res)) { |
| 318 | err("SSLCERT" , res, __LINE__); goto test_cleanup; } |
| 319 | res = curl_easy_setopt(curl, CURLOPT_KEYPASSWD, "string" ); |
| 320 | if(UNEX(res)) { |
| 321 | err("KEYPASSWD" , res, __LINE__); goto test_cleanup; } |
| 322 | res = curl_easy_setopt(curl, CURLOPT_KEYPASSWD, NULL); |
| 323 | if(UNEX(res)) { |
| 324 | err("KEYPASSWD" , res, __LINE__); goto test_cleanup; } |
| 325 | res = curl_easy_setopt(curl, CURLOPT_CRLF, 0L); |
| 326 | if(UNEX(res)) { |
| 327 | err("CRLF" , res, __LINE__); goto test_cleanup; } |
| 328 | res = curl_easy_setopt(curl, CURLOPT_CRLF, 22L); |
| 329 | if(UNEX(res)) { |
| 330 | err("CRLF" , res, __LINE__); goto test_cleanup; } |
| 331 | res = curl_easy_setopt(curl, CURLOPT_CRLF, LO); |
| 332 | if(UNEX(res)) { |
| 333 | err("CRLF" , res, __LINE__); goto test_cleanup; } |
| 334 | res = curl_easy_setopt(curl, CURLOPT_CRLF, HI); |
| 335 | if(UNEX(res)) { |
| 336 | err("CRLF" , res, __LINE__); goto test_cleanup; } |
| 337 | res = curl_easy_setopt(curl, CURLOPT_QUOTE, slist); |
| 338 | if(UNEX(res)) { |
| 339 | err("QUOTE" , res, __LINE__); goto test_cleanup; } |
| 340 | res = curl_easy_setopt(curl, CURLOPT_HEADERDATA, &object); |
| 341 | if(UNEX(res)) { |
| 342 | err("HEADERDATA" , res, __LINE__); goto test_cleanup; } |
| 343 | res = curl_easy_setopt(curl, CURLOPT_HEADERDATA, NULL); |
| 344 | if(UNEX(res)) { |
| 345 | err("HEADERDATA" , res, __LINE__); goto test_cleanup; } |
| 346 | res = curl_easy_setopt(curl, CURLOPT_COOKIEFILE, "string" ); |
| 347 | if(UNEX(res)) { |
| 348 | err("COOKIEFILE" , res, __LINE__); goto test_cleanup; } |
| 349 | res = curl_easy_setopt(curl, CURLOPT_COOKIEFILE, NULL); |
| 350 | if(UNEX(res)) { |
| 351 | err("COOKIEFILE" , res, __LINE__); goto test_cleanup; } |
| 352 | res = curl_easy_setopt(curl, CURLOPT_SSLVERSION, 0L); |
| 353 | if(UNEX(res)) { |
| 354 | err("SSLVERSION" , res, __LINE__); goto test_cleanup; } |
| 355 | res = curl_easy_setopt(curl, CURLOPT_SSLVERSION, 22L); |
| 356 | if(UNEX(res)) { |
| 357 | err("SSLVERSION" , res, __LINE__); goto test_cleanup; } |
| 358 | res = curl_easy_setopt(curl, CURLOPT_SSLVERSION, LO); |
| 359 | if(UNEX(res)) { |
| 360 | err("SSLVERSION" , res, __LINE__); goto test_cleanup; } |
| 361 | res = curl_easy_setopt(curl, CURLOPT_SSLVERSION, HI); |
| 362 | if(UNEX(res)) { |
| 363 | err("SSLVERSION" , res, __LINE__); goto test_cleanup; } |
| 364 | res = curl_easy_setopt(curl, CURLOPT_TIMECONDITION, 0L); |
| 365 | if(UNEX(res)) { |
| 366 | err("TIMECONDITION" , res, __LINE__); goto test_cleanup; } |
| 367 | res = curl_easy_setopt(curl, CURLOPT_TIMECONDITION, 22L); |
| 368 | if(UNEX(res)) { |
| 369 | err("TIMECONDITION" , res, __LINE__); goto test_cleanup; } |
| 370 | res = curl_easy_setopt(curl, CURLOPT_TIMECONDITION, LO); |
| 371 | if(UNEX(res)) { |
| 372 | err("TIMECONDITION" , res, __LINE__); goto test_cleanup; } |
| 373 | res = curl_easy_setopt(curl, CURLOPT_TIMECONDITION, HI); |
| 374 | if(UNEX(res)) { |
| 375 | err("TIMECONDITION" , res, __LINE__); goto test_cleanup; } |
| 376 | res = curl_easy_setopt(curl, CURLOPT_TIMEVALUE, 0L); |
| 377 | if(UNEX(res)) { |
| 378 | err("TIMEVALUE" , res, __LINE__); goto test_cleanup; } |
| 379 | res = curl_easy_setopt(curl, CURLOPT_TIMEVALUE, 22L); |
| 380 | if(UNEX(res)) { |
| 381 | err("TIMEVALUE" , res, __LINE__); goto test_cleanup; } |
| 382 | res = curl_easy_setopt(curl, CURLOPT_TIMEVALUE, LO); |
| 383 | if(UNEX(res)) { |
| 384 | err("TIMEVALUE" , res, __LINE__); goto test_cleanup; } |
| 385 | res = curl_easy_setopt(curl, CURLOPT_TIMEVALUE, HI); |
| 386 | if(UNEX(res)) { |
| 387 | err("TIMEVALUE" , res, __LINE__); goto test_cleanup; } |
| 388 | res = curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "string" ); |
| 389 | if(UNEX(res)) { |
| 390 | err("CUSTOMREQUEST" , res, __LINE__); goto test_cleanup; } |
| 391 | res = curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, NULL); |
| 392 | if(UNEX(res)) { |
| 393 | err("CUSTOMREQUEST" , res, __LINE__); goto test_cleanup; } |
| 394 | res = curl_easy_setopt(curl, CURLOPT_STDERR, stream); |
| 395 | if(UNEX(res)) { |
| 396 | err("STDERR" , res, __LINE__); goto test_cleanup; } |
| 397 | res = curl_easy_setopt(curl, CURLOPT_STDERR, NULL); |
| 398 | if(UNEX(res)) { |
| 399 | err("STDERR" , res, __LINE__); goto test_cleanup; } |
| 400 | res = curl_easy_setopt(curl, CURLOPT_POSTQUOTE, slist); |
| 401 | if(UNEX(res)) { |
| 402 | err("POSTQUOTE" , res, __LINE__); goto test_cleanup; } |
| 403 | res = curl_easy_setopt(curl, CURLOPT_OBSOLETE40, &object); |
| 404 | if(UNEX(res)) { |
| 405 | err("OBSOLETE40" , res, __LINE__); goto test_cleanup; } |
| 406 | res = curl_easy_setopt(curl, CURLOPT_OBSOLETE40, NULL); |
| 407 | if(UNEX(res)) { |
| 408 | err("OBSOLETE40" , res, __LINE__); goto test_cleanup; } |
| 409 | res = curl_easy_setopt(curl, CURLOPT_VERBOSE, 0L); |
| 410 | if(UNEX(res)) { |
| 411 | err("VERBOSE" , res, __LINE__); goto test_cleanup; } |
| 412 | res = curl_easy_setopt(curl, CURLOPT_VERBOSE, 22L); |
| 413 | if(UNEX(res)) { |
| 414 | err("VERBOSE" , res, __LINE__); goto test_cleanup; } |
| 415 | res = curl_easy_setopt(curl, CURLOPT_VERBOSE, LO); |
| 416 | if(UNEX(res)) { |
| 417 | err("VERBOSE" , res, __LINE__); goto test_cleanup; } |
| 418 | res = curl_easy_setopt(curl, CURLOPT_VERBOSE, HI); |
| 419 | if(UNEX(res)) { |
| 420 | err("VERBOSE" , res, __LINE__); goto test_cleanup; } |
| 421 | res = curl_easy_setopt(curl, CURLOPT_HEADER, 0L); |
| 422 | if(UNEX(res)) { |
| 423 | err("HEADER" , res, __LINE__); goto test_cleanup; } |
| 424 | res = curl_easy_setopt(curl, CURLOPT_HEADER, 22L); |
| 425 | if(UNEX(res)) { |
| 426 | err("HEADER" , res, __LINE__); goto test_cleanup; } |
| 427 | res = curl_easy_setopt(curl, CURLOPT_HEADER, LO); |
| 428 | if(UNEX(res)) { |
| 429 | err("HEADER" , res, __LINE__); goto test_cleanup; } |
| 430 | res = curl_easy_setopt(curl, CURLOPT_HEADER, HI); |
| 431 | if(UNEX(res)) { |
| 432 | err("HEADER" , res, __LINE__); goto test_cleanup; } |
| 433 | res = curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 0L); |
| 434 | if(UNEX(res)) { |
| 435 | err("NOPROGRESS" , res, __LINE__); goto test_cleanup; } |
| 436 | res = curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 22L); |
| 437 | if(UNEX(res)) { |
| 438 | err("NOPROGRESS" , res, __LINE__); goto test_cleanup; } |
| 439 | res = curl_easy_setopt(curl, CURLOPT_NOPROGRESS, LO); |
| 440 | if(UNEX(res)) { |
| 441 | err("NOPROGRESS" , res, __LINE__); goto test_cleanup; } |
| 442 | res = curl_easy_setopt(curl, CURLOPT_NOPROGRESS, HI); |
| 443 | if(UNEX(res)) { |
| 444 | err("NOPROGRESS" , res, __LINE__); goto test_cleanup; } |
| 445 | res = curl_easy_setopt(curl, CURLOPT_NOBODY, 0L); |
| 446 | if(UNEX(res)) { |
| 447 | err("NOBODY" , res, __LINE__); goto test_cleanup; } |
| 448 | res = curl_easy_setopt(curl, CURLOPT_NOBODY, 22L); |
| 449 | if(UNEX(res)) { |
| 450 | err("NOBODY" , res, __LINE__); goto test_cleanup; } |
| 451 | res = curl_easy_setopt(curl, CURLOPT_NOBODY, LO); |
| 452 | if(UNEX(res)) { |
| 453 | err("NOBODY" , res, __LINE__); goto test_cleanup; } |
| 454 | res = curl_easy_setopt(curl, CURLOPT_NOBODY, HI); |
| 455 | if(UNEX(res)) { |
| 456 | err("NOBODY" , res, __LINE__); goto test_cleanup; } |
| 457 | res = curl_easy_setopt(curl, CURLOPT_FAILONERROR, 0L); |
| 458 | if(UNEX(res)) { |
| 459 | err("FAILONERROR" , res, __LINE__); goto test_cleanup; } |
| 460 | res = curl_easy_setopt(curl, CURLOPT_FAILONERROR, 22L); |
| 461 | if(UNEX(res)) { |
| 462 | err("FAILONERROR" , res, __LINE__); goto test_cleanup; } |
| 463 | res = curl_easy_setopt(curl, CURLOPT_FAILONERROR, LO); |
| 464 | if(UNEX(res)) { |
| 465 | err("FAILONERROR" , res, __LINE__); goto test_cleanup; } |
| 466 | res = curl_easy_setopt(curl, CURLOPT_FAILONERROR, HI); |
| 467 | if(UNEX(res)) { |
| 468 | err("FAILONERROR" , res, __LINE__); goto test_cleanup; } |
| 469 | res = curl_easy_setopt(curl, CURLOPT_UPLOAD, 0L); |
| 470 | if(UNEX(res)) { |
| 471 | err("UPLOAD" , res, __LINE__); goto test_cleanup; } |
| 472 | res = curl_easy_setopt(curl, CURLOPT_UPLOAD, 22L); |
| 473 | if(UNEX(res)) { |
| 474 | err("UPLOAD" , res, __LINE__); goto test_cleanup; } |
| 475 | res = curl_easy_setopt(curl, CURLOPT_UPLOAD, LO); |
| 476 | if(UNEX(res)) { |
| 477 | err("UPLOAD" , res, __LINE__); goto test_cleanup; } |
| 478 | res = curl_easy_setopt(curl, CURLOPT_UPLOAD, HI); |
| 479 | if(UNEX(res)) { |
| 480 | err("UPLOAD" , res, __LINE__); goto test_cleanup; } |
| 481 | res = curl_easy_setopt(curl, CURLOPT_POST, 0L); |
| 482 | if(UNEX(res)) { |
| 483 | err("POST" , res, __LINE__); goto test_cleanup; } |
| 484 | res = curl_easy_setopt(curl, CURLOPT_POST, 22L); |
| 485 | if(UNEX(res)) { |
| 486 | err("POST" , res, __LINE__); goto test_cleanup; } |
| 487 | res = curl_easy_setopt(curl, CURLOPT_POST, LO); |
| 488 | if(UNEX(res)) { |
| 489 | err("POST" , res, __LINE__); goto test_cleanup; } |
| 490 | res = curl_easy_setopt(curl, CURLOPT_POST, HI); |
| 491 | if(UNEX(res)) { |
| 492 | err("POST" , res, __LINE__); goto test_cleanup; } |
| 493 | res = curl_easy_setopt(curl, CURLOPT_DIRLISTONLY, 0L); |
| 494 | if(UNEX(res)) { |
| 495 | err("DIRLISTONLY" , res, __LINE__); goto test_cleanup; } |
| 496 | res = curl_easy_setopt(curl, CURLOPT_DIRLISTONLY, 22L); |
| 497 | if(UNEX(res)) { |
| 498 | err("DIRLISTONLY" , res, __LINE__); goto test_cleanup; } |
| 499 | res = curl_easy_setopt(curl, CURLOPT_DIRLISTONLY, LO); |
| 500 | if(UNEX(res)) { |
| 501 | err("DIRLISTONLY" , res, __LINE__); goto test_cleanup; } |
| 502 | res = curl_easy_setopt(curl, CURLOPT_DIRLISTONLY, HI); |
| 503 | if(UNEX(res)) { |
| 504 | err("DIRLISTONLY" , res, __LINE__); goto test_cleanup; } |
| 505 | res = curl_easy_setopt(curl, CURLOPT_APPEND, 0L); |
| 506 | if(UNEX(res)) { |
| 507 | err("APPEND" , res, __LINE__); goto test_cleanup; } |
| 508 | res = curl_easy_setopt(curl, CURLOPT_APPEND, 22L); |
| 509 | if(UNEX(res)) { |
| 510 | err("APPEND" , res, __LINE__); goto test_cleanup; } |
| 511 | res = curl_easy_setopt(curl, CURLOPT_APPEND, LO); |
| 512 | if(UNEX(res)) { |
| 513 | err("APPEND" , res, __LINE__); goto test_cleanup; } |
| 514 | res = curl_easy_setopt(curl, CURLOPT_APPEND, HI); |
| 515 | if(UNEX(res)) { |
| 516 | err("APPEND" , res, __LINE__); goto test_cleanup; } |
| 517 | res = curl_easy_setopt(curl, CURLOPT_NETRC, 0L); |
| 518 | if(UNEX(res)) { |
| 519 | err("NETRC" , res, __LINE__); goto test_cleanup; } |
| 520 | res = curl_easy_setopt(curl, CURLOPT_NETRC, 22L); |
| 521 | if(UNEX(res)) { |
| 522 | err("NETRC" , res, __LINE__); goto test_cleanup; } |
| 523 | res = curl_easy_setopt(curl, CURLOPT_NETRC, LO); |
| 524 | if(UNEX(res)) { |
| 525 | err("NETRC" , res, __LINE__); goto test_cleanup; } |
| 526 | res = curl_easy_setopt(curl, CURLOPT_NETRC, HI); |
| 527 | if(UNEX(res)) { |
| 528 | err("NETRC" , res, __LINE__); goto test_cleanup; } |
| 529 | res = curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 0L); |
| 530 | if(UNEX(res)) { |
| 531 | err("FOLLOWLOCATION" , res, __LINE__); goto test_cleanup; } |
| 532 | res = curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 22L); |
| 533 | if(UNEX(res)) { |
| 534 | err("FOLLOWLOCATION" , res, __LINE__); goto test_cleanup; } |
| 535 | res = curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, LO); |
| 536 | if(UNEX(res)) { |
| 537 | err("FOLLOWLOCATION" , res, __LINE__); goto test_cleanup; } |
| 538 | res = curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, HI); |
| 539 | if(UNEX(res)) { |
| 540 | err("FOLLOWLOCATION" , res, __LINE__); goto test_cleanup; } |
| 541 | res = curl_easy_setopt(curl, CURLOPT_TRANSFERTEXT, 0L); |
| 542 | if(UNEX(res)) { |
| 543 | err("TRANSFERTEXT" , res, __LINE__); goto test_cleanup; } |
| 544 | res = curl_easy_setopt(curl, CURLOPT_TRANSFERTEXT, 22L); |
| 545 | if(UNEX(res)) { |
| 546 | err("TRANSFERTEXT" , res, __LINE__); goto test_cleanup; } |
| 547 | res = curl_easy_setopt(curl, CURLOPT_TRANSFERTEXT, LO); |
| 548 | if(UNEX(res)) { |
| 549 | err("TRANSFERTEXT" , res, __LINE__); goto test_cleanup; } |
| 550 | res = curl_easy_setopt(curl, CURLOPT_TRANSFERTEXT, HI); |
| 551 | if(UNEX(res)) { |
| 552 | err("TRANSFERTEXT" , res, __LINE__); goto test_cleanup; } |
| 553 | res = curl_easy_setopt(curl, CURLOPT_PUT, 0L); |
| 554 | if(UNEX(res)) { |
| 555 | err("PUT" , res, __LINE__); goto test_cleanup; } |
| 556 | res = curl_easy_setopt(curl, CURLOPT_PUT, 22L); |
| 557 | if(UNEX(res)) { |
| 558 | err("PUT" , res, __LINE__); goto test_cleanup; } |
| 559 | res = curl_easy_setopt(curl, CURLOPT_PUT, LO); |
| 560 | if(UNEX(res)) { |
| 561 | err("PUT" , res, __LINE__); goto test_cleanup; } |
| 562 | res = curl_easy_setopt(curl, CURLOPT_PUT, HI); |
| 563 | if(UNEX(res)) { |
| 564 | err("PUT" , res, __LINE__); goto test_cleanup; } |
| 565 | res = curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, |
| 566 | progresscb); |
| 567 | if(UNEX(res)) { |
| 568 | err("PROGRESSFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 569 | res = curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, NULL); |
| 570 | if(UNEX(res)) { |
| 571 | err("PROGRESSFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 572 | res = curl_easy_setopt(curl, CURLOPT_PROGRESSDATA, &object); |
| 573 | if(UNEX(res)) { |
| 574 | err("PROGRESSDATA" , res, __LINE__); goto test_cleanup; } |
| 575 | res = curl_easy_setopt(curl, CURLOPT_PROGRESSDATA, NULL); |
| 576 | if(UNEX(res)) { |
| 577 | err("PROGRESSDATA" , res, __LINE__); goto test_cleanup; } |
| 578 | res = curl_easy_setopt(curl, CURLOPT_AUTOREFERER, 0L); |
| 579 | if(UNEX(res)) { |
| 580 | err("AUTOREFERER" , res, __LINE__); goto test_cleanup; } |
| 581 | res = curl_easy_setopt(curl, CURLOPT_AUTOREFERER, 22L); |
| 582 | if(UNEX(res)) { |
| 583 | err("AUTOREFERER" , res, __LINE__); goto test_cleanup; } |
| 584 | res = curl_easy_setopt(curl, CURLOPT_AUTOREFERER, LO); |
| 585 | if(UNEX(res)) { |
| 586 | err("AUTOREFERER" , res, __LINE__); goto test_cleanup; } |
| 587 | res = curl_easy_setopt(curl, CURLOPT_AUTOREFERER, HI); |
| 588 | if(UNEX(res)) { |
| 589 | err("AUTOREFERER" , res, __LINE__); goto test_cleanup; } |
| 590 | res = curl_easy_setopt(curl, CURLOPT_PROXYPORT, 0L); |
| 591 | if(UNEX(res)) { |
| 592 | err("PROXYPORT" , res, __LINE__); goto test_cleanup; } |
| 593 | res = curl_easy_setopt(curl, CURLOPT_PROXYPORT, 22L); |
| 594 | if(UNEX(res)) { |
| 595 | err("PROXYPORT" , res, __LINE__); goto test_cleanup; } |
| 596 | res = curl_easy_setopt(curl, CURLOPT_PROXYPORT, LO); |
| 597 | if(UNEX(res)) { |
| 598 | err("PROXYPORT" , res, __LINE__); goto test_cleanup; } |
| 599 | res = curl_easy_setopt(curl, CURLOPT_PROXYPORT, HI); |
| 600 | if(UNEX(res)) { |
| 601 | err("PROXYPORT" , res, __LINE__); goto test_cleanup; } |
| 602 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, 0L); |
| 603 | if(UNEX(res)) { |
| 604 | err("POSTFIELDSIZE" , res, __LINE__); goto test_cleanup; } |
| 605 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, 22L); |
| 606 | if(UNEX(res)) { |
| 607 | err("POSTFIELDSIZE" , res, __LINE__); goto test_cleanup; } |
| 608 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, LO); |
| 609 | if(UNEX(res)) { |
| 610 | err("POSTFIELDSIZE" , res, __LINE__); goto test_cleanup; } |
| 611 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, HI); |
| 612 | if(UNEX(res)) { |
| 613 | err("POSTFIELDSIZE" , res, __LINE__); goto test_cleanup; } |
| 614 | res = curl_easy_setopt(curl, CURLOPT_HTTPPROXYTUNNEL, 0L); |
| 615 | if(UNEX(res)) { |
| 616 | err("HTTPPROXYTUNNEL" , res, __LINE__); goto test_cleanup; } |
| 617 | res = curl_easy_setopt(curl, CURLOPT_HTTPPROXYTUNNEL, 22L); |
| 618 | if(UNEX(res)) { |
| 619 | err("HTTPPROXYTUNNEL" , res, __LINE__); goto test_cleanup; } |
| 620 | res = curl_easy_setopt(curl, CURLOPT_HTTPPROXYTUNNEL, LO); |
| 621 | if(UNEX(res)) { |
| 622 | err("HTTPPROXYTUNNEL" , res, __LINE__); goto test_cleanup; } |
| 623 | res = curl_easy_setopt(curl, CURLOPT_HTTPPROXYTUNNEL, HI); |
| 624 | if(UNEX(res)) { |
| 625 | err("HTTPPROXYTUNNEL" , res, __LINE__); goto test_cleanup; } |
| 626 | res = curl_easy_setopt(curl, CURLOPT_INTERFACE, "string" ); |
| 627 | if(UNEX(res)) { |
| 628 | err("INTERFACE" , res, __LINE__); goto test_cleanup; } |
| 629 | res = curl_easy_setopt(curl, CURLOPT_INTERFACE, NULL); |
| 630 | if(UNEX(res)) { |
| 631 | err("INTERFACE" , res, __LINE__); goto test_cleanup; } |
| 632 | res = curl_easy_setopt(curl, CURLOPT_KRBLEVEL, "string" ); |
| 633 | if(UNEX(res)) { |
| 634 | err("KRBLEVEL" , res, __LINE__); goto test_cleanup; } |
| 635 | res = curl_easy_setopt(curl, CURLOPT_KRBLEVEL, NULL); |
| 636 | if(UNEX(res)) { |
| 637 | err("KRBLEVEL" , res, __LINE__); goto test_cleanup; } |
| 638 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); |
| 639 | if(UNEX(res)) { |
| 640 | err("SSL_VERIFYPEER" , res, __LINE__); goto test_cleanup; } |
| 641 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 22L); |
| 642 | if(UNEX(res)) { |
| 643 | err("SSL_VERIFYPEER" , res, __LINE__); goto test_cleanup; } |
| 644 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, LO); |
| 645 | if(UNEX(res)) { |
| 646 | err("SSL_VERIFYPEER" , res, __LINE__); goto test_cleanup; } |
| 647 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, HI); |
| 648 | if(UNEX(res)) { |
| 649 | err("SSL_VERIFYPEER" , res, __LINE__); goto test_cleanup; } |
| 650 | res = curl_easy_setopt(curl, CURLOPT_CAINFO, "string" ); |
| 651 | if(UNEX(res)) { |
| 652 | err("CAINFO" , res, __LINE__); goto test_cleanup; } |
| 653 | res = curl_easy_setopt(curl, CURLOPT_CAINFO, NULL); |
| 654 | if(UNEX(res)) { |
| 655 | err("CAINFO" , res, __LINE__); goto test_cleanup; } |
| 656 | res = curl_easy_setopt(curl, CURLOPT_MAXREDIRS, 0L); |
| 657 | if(UNEX(res)) { |
| 658 | err("MAXREDIRS" , res, __LINE__); goto test_cleanup; } |
| 659 | res = curl_easy_setopt(curl, CURLOPT_MAXREDIRS, 22L); |
| 660 | if(UNEX(res)) { |
| 661 | err("MAXREDIRS" , res, __LINE__); goto test_cleanup; } |
| 662 | res = curl_easy_setopt(curl, CURLOPT_MAXREDIRS, LO); |
| 663 | if(UNEX(res)) { |
| 664 | err("MAXREDIRS" , res, __LINE__); goto test_cleanup; } |
| 665 | res = curl_easy_setopt(curl, CURLOPT_MAXREDIRS, HI); |
| 666 | if(UNEX(res)) { |
| 667 | err("MAXREDIRS" , res, __LINE__); goto test_cleanup; } |
| 668 | res = curl_easy_setopt(curl, CURLOPT_FILETIME, 0L); |
| 669 | if(UNEX(res)) { |
| 670 | err("FILETIME" , res, __LINE__); goto test_cleanup; } |
| 671 | res = curl_easy_setopt(curl, CURLOPT_FILETIME, 22L); |
| 672 | if(UNEX(res)) { |
| 673 | err("FILETIME" , res, __LINE__); goto test_cleanup; } |
| 674 | res = curl_easy_setopt(curl, CURLOPT_FILETIME, LO); |
| 675 | if(UNEX(res)) { |
| 676 | err("FILETIME" , res, __LINE__); goto test_cleanup; } |
| 677 | res = curl_easy_setopt(curl, CURLOPT_FILETIME, HI); |
| 678 | if(UNEX(res)) { |
| 679 | err("FILETIME" , res, __LINE__); goto test_cleanup; } |
| 680 | res = curl_easy_setopt(curl, CURLOPT_TELNETOPTIONS, slist); |
| 681 | if(UNEX(res)) { |
| 682 | err("TELNETOPTIONS" , res, __LINE__); goto test_cleanup; } |
| 683 | res = curl_easy_setopt(curl, CURLOPT_MAXCONNECTS, 0L); |
| 684 | if(UNEX(res)) { |
| 685 | err("MAXCONNECTS" , res, __LINE__); goto test_cleanup; } |
| 686 | res = curl_easy_setopt(curl, CURLOPT_MAXCONNECTS, 22L); |
| 687 | if(UNEX(res)) { |
| 688 | err("MAXCONNECTS" , res, __LINE__); goto test_cleanup; } |
| 689 | res = curl_easy_setopt(curl, CURLOPT_MAXCONNECTS, LO); |
| 690 | if(UNEX(res)) { |
| 691 | err("MAXCONNECTS" , res, __LINE__); goto test_cleanup; } |
| 692 | res = curl_easy_setopt(curl, CURLOPT_MAXCONNECTS, HI); |
| 693 | if(UNEX(res)) { |
| 694 | err("MAXCONNECTS" , res, __LINE__); goto test_cleanup; } |
| 695 | res = curl_easy_setopt(curl, CURLOPT_OBSOLETE72, 0L); |
| 696 | if(UNEX(res)) { |
| 697 | err("OBSOLETE72" , res, __LINE__); goto test_cleanup; } |
| 698 | res = curl_easy_setopt(curl, CURLOPT_OBSOLETE72, 22L); |
| 699 | if(UNEX(res)) { |
| 700 | err("OBSOLETE72" , res, __LINE__); goto test_cleanup; } |
| 701 | res = curl_easy_setopt(curl, CURLOPT_OBSOLETE72, LO); |
| 702 | if(UNEX(res)) { |
| 703 | err("OBSOLETE72" , res, __LINE__); goto test_cleanup; } |
| 704 | res = curl_easy_setopt(curl, CURLOPT_OBSOLETE72, HI); |
| 705 | if(UNEX(res)) { |
| 706 | err("OBSOLETE72" , res, __LINE__); goto test_cleanup; } |
| 707 | res = curl_easy_setopt(curl, CURLOPT_FRESH_CONNECT, 0L); |
| 708 | if(UNEX(res)) { |
| 709 | err("FRESH_CONNECT" , res, __LINE__); goto test_cleanup; } |
| 710 | res = curl_easy_setopt(curl, CURLOPT_FRESH_CONNECT, 22L); |
| 711 | if(UNEX(res)) { |
| 712 | err("FRESH_CONNECT" , res, __LINE__); goto test_cleanup; } |
| 713 | res = curl_easy_setopt(curl, CURLOPT_FRESH_CONNECT, LO); |
| 714 | if(UNEX(res)) { |
| 715 | err("FRESH_CONNECT" , res, __LINE__); goto test_cleanup; } |
| 716 | res = curl_easy_setopt(curl, CURLOPT_FRESH_CONNECT, HI); |
| 717 | if(UNEX(res)) { |
| 718 | err("FRESH_CONNECT" , res, __LINE__); goto test_cleanup; } |
| 719 | res = curl_easy_setopt(curl, CURLOPT_FORBID_REUSE, 0L); |
| 720 | if(UNEX(res)) { |
| 721 | err("FORBID_REUSE" , res, __LINE__); goto test_cleanup; } |
| 722 | res = curl_easy_setopt(curl, CURLOPT_FORBID_REUSE, 22L); |
| 723 | if(UNEX(res)) { |
| 724 | err("FORBID_REUSE" , res, __LINE__); goto test_cleanup; } |
| 725 | res = curl_easy_setopt(curl, CURLOPT_FORBID_REUSE, LO); |
| 726 | if(UNEX(res)) { |
| 727 | err("FORBID_REUSE" , res, __LINE__); goto test_cleanup; } |
| 728 | res = curl_easy_setopt(curl, CURLOPT_FORBID_REUSE, HI); |
| 729 | if(UNEX(res)) { |
| 730 | err("FORBID_REUSE" , res, __LINE__); goto test_cleanup; } |
| 731 | res = curl_easy_setopt(curl, CURLOPT_RANDOM_FILE, "string" ); |
| 732 | if(UNEX(res)) { |
| 733 | err("RANDOM_FILE" , res, __LINE__); goto test_cleanup; } |
| 734 | res = curl_easy_setopt(curl, CURLOPT_RANDOM_FILE, NULL); |
| 735 | if(UNEX(res)) { |
| 736 | err("RANDOM_FILE" , res, __LINE__); goto test_cleanup; } |
| 737 | res = curl_easy_setopt(curl, CURLOPT_EGDSOCKET, "string" ); |
| 738 | if(UNEX(res)) { |
| 739 | err("EGDSOCKET" , res, __LINE__); goto test_cleanup; } |
| 740 | res = curl_easy_setopt(curl, CURLOPT_EGDSOCKET, NULL); |
| 741 | if(UNEX(res)) { |
| 742 | err("EGDSOCKET" , res, __LINE__); goto test_cleanup; } |
| 743 | res = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 0L); |
| 744 | if(UNEX(res)) { |
| 745 | err("CONNECTTIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 746 | res = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 22L); |
| 747 | if(UNEX(res)) { |
| 748 | err("CONNECTTIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 749 | res = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, LO); |
| 750 | if(UNEX(res)) { |
| 751 | err("CONNECTTIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 752 | res = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, HI); |
| 753 | if(UNEX(res)) { |
| 754 | err("CONNECTTIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 755 | res = curl_easy_setopt(curl, CURLOPT_HEADERFUNCTION, |
| 756 | headercb); |
| 757 | if(UNEX(res)) { |
| 758 | err("HEADERFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 759 | res = curl_easy_setopt(curl, CURLOPT_HEADERFUNCTION, NULL); |
| 760 | if(UNEX(res)) { |
| 761 | err("HEADERFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 762 | res = curl_easy_setopt(curl, CURLOPT_HTTPGET, 0L); |
| 763 | if(UNEX(res)) { |
| 764 | err("HTTPGET" , res, __LINE__); goto test_cleanup; } |
| 765 | res = curl_easy_setopt(curl, CURLOPT_HTTPGET, 22L); |
| 766 | if(UNEX(res)) { |
| 767 | err("HTTPGET" , res, __LINE__); goto test_cleanup; } |
| 768 | res = curl_easy_setopt(curl, CURLOPT_HTTPGET, LO); |
| 769 | if(UNEX(res)) { |
| 770 | err("HTTPGET" , res, __LINE__); goto test_cleanup; } |
| 771 | res = curl_easy_setopt(curl, CURLOPT_HTTPGET, HI); |
| 772 | if(UNEX(res)) { |
| 773 | err("HTTPGET" , res, __LINE__); goto test_cleanup; } |
| 774 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L); |
| 775 | if(UNEX(res)) { |
| 776 | err("SSL_VERIFYHOST" , res, __LINE__); goto test_cleanup; } |
| 777 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 22L); |
| 778 | if(UNEX(res)) { |
| 779 | err("SSL_VERIFYHOST" , res, __LINE__); goto test_cleanup; } |
| 780 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, LO); |
| 781 | if(UNEX(res)) { |
| 782 | err("SSL_VERIFYHOST" , res, __LINE__); goto test_cleanup; } |
| 783 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, HI); |
| 784 | if(UNEX(res)) { |
| 785 | err("SSL_VERIFYHOST" , res, __LINE__); goto test_cleanup; } |
| 786 | res = curl_easy_setopt(curl, CURLOPT_COOKIEJAR, "string" ); |
| 787 | if(UNEX(res)) { |
| 788 | err("COOKIEJAR" , res, __LINE__); goto test_cleanup; } |
| 789 | res = curl_easy_setopt(curl, CURLOPT_COOKIEJAR, NULL); |
| 790 | if(UNEX(res)) { |
| 791 | err("COOKIEJAR" , res, __LINE__); goto test_cleanup; } |
| 792 | res = curl_easy_setopt(curl, CURLOPT_SSL_CIPHER_LIST, "string" ); |
| 793 | if(UNEX(res)) { |
| 794 | err("SSL_CIPHER_LIST" , res, __LINE__); goto test_cleanup; } |
| 795 | res = curl_easy_setopt(curl, CURLOPT_SSL_CIPHER_LIST, NULL); |
| 796 | if(UNEX(res)) { |
| 797 | err("SSL_CIPHER_LIST" , res, __LINE__); goto test_cleanup; } |
| 798 | res = curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, 0L); |
| 799 | if(UNEX(res)) { |
| 800 | err("HTTP_VERSION" , res, __LINE__); goto test_cleanup; } |
| 801 | res = curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, 22L); |
| 802 | if(UNEX(res)) { |
| 803 | err("HTTP_VERSION" , res, __LINE__); goto test_cleanup; } |
| 804 | res = curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, LO); |
| 805 | if(UNEX(res)) { |
| 806 | err("HTTP_VERSION" , res, __LINE__); goto test_cleanup; } |
| 807 | res = curl_easy_setopt(curl, CURLOPT_HTTP_VERSION, HI); |
| 808 | if(UNEX(res)) { |
| 809 | err("HTTP_VERSION" , res, __LINE__); goto test_cleanup; } |
| 810 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_EPSV, 0L); |
| 811 | if(UNEX(res)) { |
| 812 | err("FTP_USE_EPSV" , res, __LINE__); goto test_cleanup; } |
| 813 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_EPSV, 22L); |
| 814 | if(UNEX(res)) { |
| 815 | err("FTP_USE_EPSV" , res, __LINE__); goto test_cleanup; } |
| 816 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_EPSV, LO); |
| 817 | if(UNEX(res)) { |
| 818 | err("FTP_USE_EPSV" , res, __LINE__); goto test_cleanup; } |
| 819 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_EPSV, HI); |
| 820 | if(UNEX(res)) { |
| 821 | err("FTP_USE_EPSV" , res, __LINE__); goto test_cleanup; } |
| 822 | res = curl_easy_setopt(curl, CURLOPT_SSLCERTTYPE, "string" ); |
| 823 | if(UNEX(res)) { |
| 824 | err("SSLCERTTYPE" , res, __LINE__); goto test_cleanup; } |
| 825 | res = curl_easy_setopt(curl, CURLOPT_SSLCERTTYPE, NULL); |
| 826 | if(UNEX(res)) { |
| 827 | err("SSLCERTTYPE" , res, __LINE__); goto test_cleanup; } |
| 828 | res = curl_easy_setopt(curl, CURLOPT_SSLKEY, "string" ); |
| 829 | if(UNEX(res)) { |
| 830 | err("SSLKEY" , res, __LINE__); goto test_cleanup; } |
| 831 | res = curl_easy_setopt(curl, CURLOPT_SSLKEY, NULL); |
| 832 | if(UNEX(res)) { |
| 833 | err("SSLKEY" , res, __LINE__); goto test_cleanup; } |
| 834 | res = curl_easy_setopt(curl, CURLOPT_SSLKEYTYPE, "string" ); |
| 835 | if(UNEX(res)) { |
| 836 | err("SSLKEYTYPE" , res, __LINE__); goto test_cleanup; } |
| 837 | res = curl_easy_setopt(curl, CURLOPT_SSLKEYTYPE, NULL); |
| 838 | if(UNEX(res)) { |
| 839 | err("SSLKEYTYPE" , res, __LINE__); goto test_cleanup; } |
| 840 | res = curl_easy_setopt(curl, CURLOPT_SSLENGINE, "string" ); |
| 841 | if(UNEX(res)) { |
| 842 | err("SSLENGINE" , res, __LINE__); goto test_cleanup; } |
| 843 | res = curl_easy_setopt(curl, CURLOPT_SSLENGINE, NULL); |
| 844 | if(UNEX(res)) { |
| 845 | err("SSLENGINE" , res, __LINE__); goto test_cleanup; } |
| 846 | res = curl_easy_setopt(curl, CURLOPT_SSLENGINE_DEFAULT, 0L); |
| 847 | if(UNEX(res)) { |
| 848 | err("SSLENGINE_DEFAULT" , res, __LINE__); goto test_cleanup; } |
| 849 | res = curl_easy_setopt(curl, CURLOPT_SSLENGINE_DEFAULT, 22L); |
| 850 | if(UNEX(res)) { |
| 851 | err("SSLENGINE_DEFAULT" , res, __LINE__); goto test_cleanup; } |
| 852 | res = curl_easy_setopt(curl, CURLOPT_SSLENGINE_DEFAULT, LO); |
| 853 | if(UNEX(res)) { |
| 854 | err("SSLENGINE_DEFAULT" , res, __LINE__); goto test_cleanup; } |
| 855 | res = curl_easy_setopt(curl, CURLOPT_SSLENGINE_DEFAULT, HI); |
| 856 | if(UNEX(res)) { |
| 857 | err("SSLENGINE_DEFAULT" , res, __LINE__); goto test_cleanup; } |
| 858 | res = curl_easy_setopt(curl, CURLOPT_DNS_USE_GLOBAL_CACHE, 0L); |
| 859 | if(UNEX(res)) { |
| 860 | err("DNS_USE_GLOBAL_CACHE" , res, __LINE__); goto test_cleanup; } |
| 861 | res = curl_easy_setopt(curl, CURLOPT_DNS_USE_GLOBAL_CACHE, 22L); |
| 862 | if(UNEX(res)) { |
| 863 | err("DNS_USE_GLOBAL_CACHE" , res, __LINE__); goto test_cleanup; } |
| 864 | res = curl_easy_setopt(curl, CURLOPT_DNS_USE_GLOBAL_CACHE, LO); |
| 865 | if(UNEX(res)) { |
| 866 | err("DNS_USE_GLOBAL_CACHE" , res, __LINE__); goto test_cleanup; } |
| 867 | res = curl_easy_setopt(curl, CURLOPT_DNS_USE_GLOBAL_CACHE, HI); |
| 868 | if(UNEX(res)) { |
| 869 | err("DNS_USE_GLOBAL_CACHE" , res, __LINE__); goto test_cleanup; } |
| 870 | res = curl_easy_setopt(curl, CURLOPT_DNS_CACHE_TIMEOUT, 0L); |
| 871 | if(UNEX(res)) { |
| 872 | err("DNS_CACHE_TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 873 | res = curl_easy_setopt(curl, CURLOPT_DNS_CACHE_TIMEOUT, 22L); |
| 874 | if(UNEX(res)) { |
| 875 | err("DNS_CACHE_TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 876 | res = curl_easy_setopt(curl, CURLOPT_DNS_CACHE_TIMEOUT, LO); |
| 877 | if(UNEX(res)) { |
| 878 | err("DNS_CACHE_TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 879 | res = curl_easy_setopt(curl, CURLOPT_DNS_CACHE_TIMEOUT, HI); |
| 880 | if(UNEX(res)) { |
| 881 | err("DNS_CACHE_TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 882 | res = curl_easy_setopt(curl, CURLOPT_PREQUOTE, slist); |
| 883 | if(UNEX(res)) { |
| 884 | err("PREQUOTE" , res, __LINE__); goto test_cleanup; } |
| 885 | res = curl_easy_setopt(curl, CURLOPT_DEBUGFUNCTION, |
| 886 | debugcb); |
| 887 | if(UNEX(res)) { |
| 888 | err("DEBUGFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 889 | res = curl_easy_setopt(curl, CURLOPT_DEBUGFUNCTION, NULL); |
| 890 | if(UNEX(res)) { |
| 891 | err("DEBUGFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 892 | res = curl_easy_setopt(curl, CURLOPT_DEBUGDATA, &object); |
| 893 | if(UNEX(res)) { |
| 894 | err("DEBUGDATA" , res, __LINE__); goto test_cleanup; } |
| 895 | res = curl_easy_setopt(curl, CURLOPT_DEBUGDATA, NULL); |
| 896 | if(UNEX(res)) { |
| 897 | err("DEBUGDATA" , res, __LINE__); goto test_cleanup; } |
| 898 | res = curl_easy_setopt(curl, CURLOPT_COOKIESESSION, 0L); |
| 899 | if(UNEX(res)) { |
| 900 | err("COOKIESESSION" , res, __LINE__); goto test_cleanup; } |
| 901 | res = curl_easy_setopt(curl, CURLOPT_COOKIESESSION, 22L); |
| 902 | if(UNEX(res)) { |
| 903 | err("COOKIESESSION" , res, __LINE__); goto test_cleanup; } |
| 904 | res = curl_easy_setopt(curl, CURLOPT_COOKIESESSION, LO); |
| 905 | if(UNEX(res)) { |
| 906 | err("COOKIESESSION" , res, __LINE__); goto test_cleanup; } |
| 907 | res = curl_easy_setopt(curl, CURLOPT_COOKIESESSION, HI); |
| 908 | if(UNEX(res)) { |
| 909 | err("COOKIESESSION" , res, __LINE__); goto test_cleanup; } |
| 910 | res = curl_easy_setopt(curl, CURLOPT_CAPATH, "string" ); |
| 911 | if(UNEX(res)) { |
| 912 | err("CAPATH" , res, __LINE__); goto test_cleanup; } |
| 913 | res = curl_easy_setopt(curl, CURLOPT_CAPATH, NULL); |
| 914 | if(UNEX(res)) { |
| 915 | err("CAPATH" , res, __LINE__); goto test_cleanup; } |
| 916 | res = curl_easy_setopt(curl, CURLOPT_BUFFERSIZE, 0L); |
| 917 | if(UNEX(res)) { |
| 918 | err("BUFFERSIZE" , res, __LINE__); goto test_cleanup; } |
| 919 | res = curl_easy_setopt(curl, CURLOPT_BUFFERSIZE, 22L); |
| 920 | if(UNEX(res)) { |
| 921 | err("BUFFERSIZE" , res, __LINE__); goto test_cleanup; } |
| 922 | res = curl_easy_setopt(curl, CURLOPT_BUFFERSIZE, LO); |
| 923 | if(UNEX(res)) { |
| 924 | err("BUFFERSIZE" , res, __LINE__); goto test_cleanup; } |
| 925 | res = curl_easy_setopt(curl, CURLOPT_BUFFERSIZE, HI); |
| 926 | if(UNEX(res)) { |
| 927 | err("BUFFERSIZE" , res, __LINE__); goto test_cleanup; } |
| 928 | res = curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 0L); |
| 929 | if(UNEX(res)) { |
| 930 | err("NOSIGNAL" , res, __LINE__); goto test_cleanup; } |
| 931 | res = curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 22L); |
| 932 | if(UNEX(res)) { |
| 933 | err("NOSIGNAL" , res, __LINE__); goto test_cleanup; } |
| 934 | res = curl_easy_setopt(curl, CURLOPT_NOSIGNAL, LO); |
| 935 | if(UNEX(res)) { |
| 936 | err("NOSIGNAL" , res, __LINE__); goto test_cleanup; } |
| 937 | res = curl_easy_setopt(curl, CURLOPT_NOSIGNAL, HI); |
| 938 | if(UNEX(res)) { |
| 939 | err("NOSIGNAL" , res, __LINE__); goto test_cleanup; } |
| 940 | res = curl_easy_setopt(curl, CURLOPT_SHARE, share); |
| 941 | if(UNEX(res)) { |
| 942 | err("SHARE" , res, __LINE__); goto test_cleanup; } |
| 943 | res = curl_easy_setopt(curl, CURLOPT_SHARE, NULL); |
| 944 | if(UNEX(res)) { |
| 945 | err("SHARE" , res, __LINE__); goto test_cleanup; } |
| 946 | res = curl_easy_setopt(curl, CURLOPT_PROXYTYPE, 0L); |
| 947 | if(UNEX(res)) { |
| 948 | err("PROXYTYPE" , res, __LINE__); goto test_cleanup; } |
| 949 | res = curl_easy_setopt(curl, CURLOPT_PROXYTYPE, 22L); |
| 950 | if(UNEX(res)) { |
| 951 | err("PROXYTYPE" , res, __LINE__); goto test_cleanup; } |
| 952 | res = curl_easy_setopt(curl, CURLOPT_PROXYTYPE, LO); |
| 953 | if(UNEX(res)) { |
| 954 | err("PROXYTYPE" , res, __LINE__); goto test_cleanup; } |
| 955 | res = curl_easy_setopt(curl, CURLOPT_PROXYTYPE, HI); |
| 956 | if(UNEX(res)) { |
| 957 | err("PROXYTYPE" , res, __LINE__); goto test_cleanup; } |
| 958 | res = curl_easy_setopt(curl, CURLOPT_ACCEPT_ENCODING, "string" ); |
| 959 | if(UNEX(res)) { |
| 960 | err("ACCEPT_ENCODING" , res, __LINE__); goto test_cleanup; } |
| 961 | res = curl_easy_setopt(curl, CURLOPT_ACCEPT_ENCODING, NULL); |
| 962 | if(UNEX(res)) { |
| 963 | err("ACCEPT_ENCODING" , res, __LINE__); goto test_cleanup; } |
| 964 | res = curl_easy_setopt(curl, CURLOPT_PRIVATE, &object); |
| 965 | if(UNEX(res)) { |
| 966 | err("PRIVATE" , res, __LINE__); goto test_cleanup; } |
| 967 | res = curl_easy_setopt(curl, CURLOPT_PRIVATE, NULL); |
| 968 | if(UNEX(res)) { |
| 969 | err("PRIVATE" , res, __LINE__); goto test_cleanup; } |
| 970 | res = curl_easy_setopt(curl, CURLOPT_HTTP200ALIASES, slist); |
| 971 | if(UNEX(res)) { |
| 972 | err("HTTP200ALIASES" , res, __LINE__); goto test_cleanup; } |
| 973 | res = curl_easy_setopt(curl, CURLOPT_UNRESTRICTED_AUTH, 0L); |
| 974 | if(UNEX(res)) { |
| 975 | err("UNRESTRICTED_AUTH" , res, __LINE__); goto test_cleanup; } |
| 976 | res = curl_easy_setopt(curl, CURLOPT_UNRESTRICTED_AUTH, 22L); |
| 977 | if(UNEX(res)) { |
| 978 | err("UNRESTRICTED_AUTH" , res, __LINE__); goto test_cleanup; } |
| 979 | res = curl_easy_setopt(curl, CURLOPT_UNRESTRICTED_AUTH, LO); |
| 980 | if(UNEX(res)) { |
| 981 | err("UNRESTRICTED_AUTH" , res, __LINE__); goto test_cleanup; } |
| 982 | res = curl_easy_setopt(curl, CURLOPT_UNRESTRICTED_AUTH, HI); |
| 983 | if(UNEX(res)) { |
| 984 | err("UNRESTRICTED_AUTH" , res, __LINE__); goto test_cleanup; } |
| 985 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_EPRT, 0L); |
| 986 | if(UNEX(res)) { |
| 987 | err("FTP_USE_EPRT" , res, __LINE__); goto test_cleanup; } |
| 988 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_EPRT, 22L); |
| 989 | if(UNEX(res)) { |
| 990 | err("FTP_USE_EPRT" , res, __LINE__); goto test_cleanup; } |
| 991 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_EPRT, LO); |
| 992 | if(UNEX(res)) { |
| 993 | err("FTP_USE_EPRT" , res, __LINE__); goto test_cleanup; } |
| 994 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_EPRT, HI); |
| 995 | if(UNEX(res)) { |
| 996 | err("FTP_USE_EPRT" , res, __LINE__); goto test_cleanup; } |
| 997 | res = curl_easy_setopt(curl, CURLOPT_HTTPAUTH, 0L); |
| 998 | if(UNEX(res)) { |
| 999 | err("HTTPAUTH" , res, __LINE__); goto test_cleanup; } |
| 1000 | res = curl_easy_setopt(curl, CURLOPT_HTTPAUTH, 22L); |
| 1001 | if(UNEX(res)) { |
| 1002 | err("HTTPAUTH" , res, __LINE__); goto test_cleanup; } |
| 1003 | res = curl_easy_setopt(curl, CURLOPT_HTTPAUTH, LO); |
| 1004 | if(UNEX(res)) { |
| 1005 | err("HTTPAUTH" , res, __LINE__); goto test_cleanup; } |
| 1006 | res = curl_easy_setopt(curl, CURLOPT_HTTPAUTH, HI); |
| 1007 | if(UNEX(res)) { |
| 1008 | err("HTTPAUTH" , res, __LINE__); goto test_cleanup; } |
| 1009 | res = curl_easy_setopt(curl, CURLOPT_SSL_CTX_FUNCTION, |
| 1010 | ssl_ctx_cb); |
| 1011 | if(UNEX(res)) { |
| 1012 | err("SSL_CTX_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1013 | res = curl_easy_setopt(curl, CURLOPT_SSL_CTX_FUNCTION, NULL); |
| 1014 | if(UNEX(res)) { |
| 1015 | err("SSL_CTX_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1016 | res = curl_easy_setopt(curl, CURLOPT_SSL_CTX_DATA, &object); |
| 1017 | if(UNEX(res)) { |
| 1018 | err("SSL_CTX_DATA" , res, __LINE__); goto test_cleanup; } |
| 1019 | res = curl_easy_setopt(curl, CURLOPT_SSL_CTX_DATA, NULL); |
| 1020 | if(UNEX(res)) { |
| 1021 | err("SSL_CTX_DATA" , res, __LINE__); goto test_cleanup; } |
| 1022 | res = curl_easy_setopt(curl, CURLOPT_FTP_CREATE_MISSING_DIRS, 0L); |
| 1023 | if(UNEX(res)) { |
| 1024 | err("FTP_CREATE_MISSING_DIRS" , res, __LINE__); goto test_cleanup; } |
| 1025 | res = curl_easy_setopt(curl, CURLOPT_FTP_CREATE_MISSING_DIRS, 22L); |
| 1026 | if(UNEX(res)) { |
| 1027 | err("FTP_CREATE_MISSING_DIRS" , res, __LINE__); goto test_cleanup; } |
| 1028 | res = curl_easy_setopt(curl, CURLOPT_FTP_CREATE_MISSING_DIRS, LO); |
| 1029 | if(UNEX(res)) { |
| 1030 | err("FTP_CREATE_MISSING_DIRS" , res, __LINE__); goto test_cleanup; } |
| 1031 | res = curl_easy_setopt(curl, CURLOPT_FTP_CREATE_MISSING_DIRS, HI); |
| 1032 | if(UNEX(res)) { |
| 1033 | err("FTP_CREATE_MISSING_DIRS" , res, __LINE__); goto test_cleanup; } |
| 1034 | res = curl_easy_setopt(curl, CURLOPT_PROXYAUTH, 0L); |
| 1035 | if(UNEX(res)) { |
| 1036 | err("PROXYAUTH" , res, __LINE__); goto test_cleanup; } |
| 1037 | res = curl_easy_setopt(curl, CURLOPT_PROXYAUTH, 22L); |
| 1038 | if(UNEX(res)) { |
| 1039 | err("PROXYAUTH" , res, __LINE__); goto test_cleanup; } |
| 1040 | res = curl_easy_setopt(curl, CURLOPT_PROXYAUTH, LO); |
| 1041 | if(UNEX(res)) { |
| 1042 | err("PROXYAUTH" , res, __LINE__); goto test_cleanup; } |
| 1043 | res = curl_easy_setopt(curl, CURLOPT_PROXYAUTH, HI); |
| 1044 | if(UNEX(res)) { |
| 1045 | err("PROXYAUTH" , res, __LINE__); goto test_cleanup; } |
| 1046 | res = curl_easy_setopt(curl, CURLOPT_FTP_RESPONSE_TIMEOUT, 0L); |
| 1047 | if(UNEX(res)) { |
| 1048 | err("FTP_RESPONSE_TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 1049 | res = curl_easy_setopt(curl, CURLOPT_FTP_RESPONSE_TIMEOUT, 22L); |
| 1050 | if(UNEX(res)) { |
| 1051 | err("FTP_RESPONSE_TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 1052 | res = curl_easy_setopt(curl, CURLOPT_FTP_RESPONSE_TIMEOUT, LO); |
| 1053 | if(UNEX(res)) { |
| 1054 | err("FTP_RESPONSE_TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 1055 | res = curl_easy_setopt(curl, CURLOPT_FTP_RESPONSE_TIMEOUT, HI); |
| 1056 | if(UNEX(res)) { |
| 1057 | err("FTP_RESPONSE_TIMEOUT" , res, __LINE__); goto test_cleanup; } |
| 1058 | res = curl_easy_setopt(curl, CURLOPT_IPRESOLVE, 0L); |
| 1059 | if(UNEX(res)) { |
| 1060 | err("IPRESOLVE" , res, __LINE__); goto test_cleanup; } |
| 1061 | res = curl_easy_setopt(curl, CURLOPT_IPRESOLVE, 22L); |
| 1062 | if(UNEX(res)) { |
| 1063 | err("IPRESOLVE" , res, __LINE__); goto test_cleanup; } |
| 1064 | res = curl_easy_setopt(curl, CURLOPT_IPRESOLVE, LO); |
| 1065 | if(UNEX(res)) { |
| 1066 | err("IPRESOLVE" , res, __LINE__); goto test_cleanup; } |
| 1067 | res = curl_easy_setopt(curl, CURLOPT_IPRESOLVE, HI); |
| 1068 | if(UNEX(res)) { |
| 1069 | err("IPRESOLVE" , res, __LINE__); goto test_cleanup; } |
| 1070 | res = curl_easy_setopt(curl, CURLOPT_MAXFILESIZE, 0L); |
| 1071 | if(UNEX(res)) { |
| 1072 | err("MAXFILESIZE" , res, __LINE__); goto test_cleanup; } |
| 1073 | res = curl_easy_setopt(curl, CURLOPT_MAXFILESIZE, 22L); |
| 1074 | if(UNEX(res)) { |
| 1075 | err("MAXFILESIZE" , res, __LINE__); goto test_cleanup; } |
| 1076 | res = curl_easy_setopt(curl, CURLOPT_MAXFILESIZE, LO); |
| 1077 | if(UNEX(res)) { |
| 1078 | err("MAXFILESIZE" , res, __LINE__); goto test_cleanup; } |
| 1079 | res = curl_easy_setopt(curl, CURLOPT_MAXFILESIZE, HI); |
| 1080 | if(UNEX(res)) { |
| 1081 | err("MAXFILESIZE" , res, __LINE__); goto test_cleanup; } |
| 1082 | res = curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE, OFF_NO); |
| 1083 | if(UNEX(res)) { |
| 1084 | err("INFILESIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1085 | res = curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE, OFF_HI); |
| 1086 | if(UNEX(res)) { |
| 1087 | err("INFILESIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1088 | res = curl_easy_setopt(curl, CURLOPT_INFILESIZE_LARGE, OFF_LO); |
| 1089 | if(UNEX(res)) { |
| 1090 | err("INFILESIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1091 | res = curl_easy_setopt(curl, CURLOPT_RESUME_FROM_LARGE, OFF_NO); |
| 1092 | if(UNEX(res)) { |
| 1093 | err("RESUME_FROM_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1094 | res = curl_easy_setopt(curl, CURLOPT_RESUME_FROM_LARGE, OFF_HI); |
| 1095 | if(UNEX(res)) { |
| 1096 | err("RESUME_FROM_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1097 | res = curl_easy_setopt(curl, CURLOPT_RESUME_FROM_LARGE, OFF_LO); |
| 1098 | if(UNEX(res)) { |
| 1099 | err("RESUME_FROM_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1100 | res = curl_easy_setopt(curl, CURLOPT_MAXFILESIZE_LARGE, OFF_NO); |
| 1101 | if(UNEX(res)) { |
| 1102 | err("MAXFILESIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1103 | res = curl_easy_setopt(curl, CURLOPT_MAXFILESIZE_LARGE, OFF_HI); |
| 1104 | if(UNEX(res)) { |
| 1105 | err("MAXFILESIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1106 | res = curl_easy_setopt(curl, CURLOPT_MAXFILESIZE_LARGE, OFF_LO); |
| 1107 | if(UNEX(res)) { |
| 1108 | err("MAXFILESIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1109 | res = curl_easy_setopt(curl, CURLOPT_NETRC_FILE, "string" ); |
| 1110 | if(UNEX(res)) { |
| 1111 | err("NETRC_FILE" , res, __LINE__); goto test_cleanup; } |
| 1112 | res = curl_easy_setopt(curl, CURLOPT_NETRC_FILE, NULL); |
| 1113 | if(UNEX(res)) { |
| 1114 | err("NETRC_FILE" , res, __LINE__); goto test_cleanup; } |
| 1115 | res = curl_easy_setopt(curl, CURLOPT_USE_SSL, 0L); |
| 1116 | if(UNEX(res)) { |
| 1117 | err("USE_SSL" , res, __LINE__); goto test_cleanup; } |
| 1118 | res = curl_easy_setopt(curl, CURLOPT_USE_SSL, 22L); |
| 1119 | if(UNEX(res)) { |
| 1120 | err("USE_SSL" , res, __LINE__); goto test_cleanup; } |
| 1121 | res = curl_easy_setopt(curl, CURLOPT_USE_SSL, LO); |
| 1122 | if(UNEX(res)) { |
| 1123 | err("USE_SSL" , res, __LINE__); goto test_cleanup; } |
| 1124 | res = curl_easy_setopt(curl, CURLOPT_USE_SSL, HI); |
| 1125 | if(UNEX(res)) { |
| 1126 | err("USE_SSL" , res, __LINE__); goto test_cleanup; } |
| 1127 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE_LARGE, OFF_NO); |
| 1128 | if(UNEX(res)) { |
| 1129 | err("POSTFIELDSIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1130 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE_LARGE, OFF_HI); |
| 1131 | if(UNEX(res)) { |
| 1132 | err("POSTFIELDSIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1133 | res = curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE_LARGE, OFF_LO); |
| 1134 | if(UNEX(res)) { |
| 1135 | err("POSTFIELDSIZE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1136 | res = curl_easy_setopt(curl, CURLOPT_TCP_NODELAY, 0L); |
| 1137 | if(UNEX(res)) { |
| 1138 | err("TCP_NODELAY" , res, __LINE__); goto test_cleanup; } |
| 1139 | res = curl_easy_setopt(curl, CURLOPT_TCP_NODELAY, 22L); |
| 1140 | if(UNEX(res)) { |
| 1141 | err("TCP_NODELAY" , res, __LINE__); goto test_cleanup; } |
| 1142 | res = curl_easy_setopt(curl, CURLOPT_TCP_NODELAY, LO); |
| 1143 | if(UNEX(res)) { |
| 1144 | err("TCP_NODELAY" , res, __LINE__); goto test_cleanup; } |
| 1145 | res = curl_easy_setopt(curl, CURLOPT_TCP_NODELAY, HI); |
| 1146 | if(UNEX(res)) { |
| 1147 | err("TCP_NODELAY" , res, __LINE__); goto test_cleanup; } |
| 1148 | res = curl_easy_setopt(curl, CURLOPT_FTPSSLAUTH, 0L); |
| 1149 | if(UNEX(res)) { |
| 1150 | err("FTPSSLAUTH" , res, __LINE__); goto test_cleanup; } |
| 1151 | res = curl_easy_setopt(curl, CURLOPT_FTPSSLAUTH, 22L); |
| 1152 | if(UNEX(res)) { |
| 1153 | err("FTPSSLAUTH" , res, __LINE__); goto test_cleanup; } |
| 1154 | res = curl_easy_setopt(curl, CURLOPT_FTPSSLAUTH, LO); |
| 1155 | if(UNEX(res)) { |
| 1156 | err("FTPSSLAUTH" , res, __LINE__); goto test_cleanup; } |
| 1157 | res = curl_easy_setopt(curl, CURLOPT_FTPSSLAUTH, HI); |
| 1158 | if(UNEX(res)) { |
| 1159 | err("FTPSSLAUTH" , res, __LINE__); goto test_cleanup; } |
| 1160 | res = curl_easy_setopt(curl, CURLOPT_IOCTLFUNCTION, |
| 1161 | ioctlcb); |
| 1162 | if(UNEX(res)) { |
| 1163 | err("IOCTLFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1164 | res = curl_easy_setopt(curl, CURLOPT_IOCTLFUNCTION, NULL); |
| 1165 | if(UNEX(res)) { |
| 1166 | err("IOCTLFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1167 | res = curl_easy_setopt(curl, CURLOPT_IOCTLDATA, &object); |
| 1168 | if(UNEX(res)) { |
| 1169 | err("IOCTLDATA" , res, __LINE__); goto test_cleanup; } |
| 1170 | res = curl_easy_setopt(curl, CURLOPT_IOCTLDATA, NULL); |
| 1171 | if(UNEX(res)) { |
| 1172 | err("IOCTLDATA" , res, __LINE__); goto test_cleanup; } |
| 1173 | res = curl_easy_setopt(curl, CURLOPT_FTP_ACCOUNT, "string" ); |
| 1174 | if(UNEX(res)) { |
| 1175 | err("FTP_ACCOUNT" , res, __LINE__); goto test_cleanup; } |
| 1176 | res = curl_easy_setopt(curl, CURLOPT_FTP_ACCOUNT, NULL); |
| 1177 | if(UNEX(res)) { |
| 1178 | err("FTP_ACCOUNT" , res, __LINE__); goto test_cleanup; } |
| 1179 | res = curl_easy_setopt(curl, CURLOPT_COOKIELIST, "string" ); |
| 1180 | if(UNEX(res)) { |
| 1181 | err("COOKIELIST" , res, __LINE__); goto test_cleanup; } |
| 1182 | res = curl_easy_setopt(curl, CURLOPT_COOKIELIST, NULL); |
| 1183 | if(UNEX(res)) { |
| 1184 | err("COOKIELIST" , res, __LINE__); goto test_cleanup; } |
| 1185 | res = curl_easy_setopt(curl, CURLOPT_IGNORE_CONTENT_LENGTH, 0L); |
| 1186 | if(UNEX(res)) { |
| 1187 | err("IGNORE_CONTENT_LENGTH" , res, __LINE__); goto test_cleanup; } |
| 1188 | res = curl_easy_setopt(curl, CURLOPT_IGNORE_CONTENT_LENGTH, 22L); |
| 1189 | if(UNEX(res)) { |
| 1190 | err("IGNORE_CONTENT_LENGTH" , res, __LINE__); goto test_cleanup; } |
| 1191 | res = curl_easy_setopt(curl, CURLOPT_IGNORE_CONTENT_LENGTH, LO); |
| 1192 | if(UNEX(res)) { |
| 1193 | err("IGNORE_CONTENT_LENGTH" , res, __LINE__); goto test_cleanup; } |
| 1194 | res = curl_easy_setopt(curl, CURLOPT_IGNORE_CONTENT_LENGTH, HI); |
| 1195 | if(UNEX(res)) { |
| 1196 | err("IGNORE_CONTENT_LENGTH" , res, __LINE__); goto test_cleanup; } |
| 1197 | res = curl_easy_setopt(curl, CURLOPT_FTP_SKIP_PASV_IP, 0L); |
| 1198 | if(UNEX(res)) { |
| 1199 | err("FTP_SKIP_PASV_IP" , res, __LINE__); goto test_cleanup; } |
| 1200 | res = curl_easy_setopt(curl, CURLOPT_FTP_SKIP_PASV_IP, 22L); |
| 1201 | if(UNEX(res)) { |
| 1202 | err("FTP_SKIP_PASV_IP" , res, __LINE__); goto test_cleanup; } |
| 1203 | res = curl_easy_setopt(curl, CURLOPT_FTP_SKIP_PASV_IP, LO); |
| 1204 | if(UNEX(res)) { |
| 1205 | err("FTP_SKIP_PASV_IP" , res, __LINE__); goto test_cleanup; } |
| 1206 | res = curl_easy_setopt(curl, CURLOPT_FTP_SKIP_PASV_IP, HI); |
| 1207 | if(UNEX(res)) { |
| 1208 | err("FTP_SKIP_PASV_IP" , res, __LINE__); goto test_cleanup; } |
| 1209 | res = curl_easy_setopt(curl, CURLOPT_FTP_FILEMETHOD, 0L); |
| 1210 | if(UNEX(res)) { |
| 1211 | err("FTP_FILEMETHOD" , res, __LINE__); goto test_cleanup; } |
| 1212 | res = curl_easy_setopt(curl, CURLOPT_FTP_FILEMETHOD, 22L); |
| 1213 | if(UNEX(res)) { |
| 1214 | err("FTP_FILEMETHOD" , res, __LINE__); goto test_cleanup; } |
| 1215 | res = curl_easy_setopt(curl, CURLOPT_FTP_FILEMETHOD, LO); |
| 1216 | if(UNEX(res)) { |
| 1217 | err("FTP_FILEMETHOD" , res, __LINE__); goto test_cleanup; } |
| 1218 | res = curl_easy_setopt(curl, CURLOPT_FTP_FILEMETHOD, HI); |
| 1219 | if(UNEX(res)) { |
| 1220 | err("FTP_FILEMETHOD" , res, __LINE__); goto test_cleanup; } |
| 1221 | res = curl_easy_setopt(curl, CURLOPT_LOCALPORT, 0L); |
| 1222 | if(UNEX(res)) { |
| 1223 | err("LOCALPORT" , res, __LINE__); goto test_cleanup; } |
| 1224 | res = curl_easy_setopt(curl, CURLOPT_LOCALPORT, 22L); |
| 1225 | if(UNEX(res)) { |
| 1226 | err("LOCALPORT" , res, __LINE__); goto test_cleanup; } |
| 1227 | res = curl_easy_setopt(curl, CURLOPT_LOCALPORT, LO); |
| 1228 | if(UNEX(res)) { |
| 1229 | err("LOCALPORT" , res, __LINE__); goto test_cleanup; } |
| 1230 | res = curl_easy_setopt(curl, CURLOPT_LOCALPORT, HI); |
| 1231 | if(UNEX(res)) { |
| 1232 | err("LOCALPORT" , res, __LINE__); goto test_cleanup; } |
| 1233 | res = curl_easy_setopt(curl, CURLOPT_LOCALPORTRANGE, 0L); |
| 1234 | if(UNEX(res)) { |
| 1235 | err("LOCALPORTRANGE" , res, __LINE__); goto test_cleanup; } |
| 1236 | res = curl_easy_setopt(curl, CURLOPT_LOCALPORTRANGE, 22L); |
| 1237 | if(UNEX(res)) { |
| 1238 | err("LOCALPORTRANGE" , res, __LINE__); goto test_cleanup; } |
| 1239 | res = curl_easy_setopt(curl, CURLOPT_LOCALPORTRANGE, LO); |
| 1240 | if(UNEX(res)) { |
| 1241 | err("LOCALPORTRANGE" , res, __LINE__); goto test_cleanup; } |
| 1242 | res = curl_easy_setopt(curl, CURLOPT_LOCALPORTRANGE, HI); |
| 1243 | if(UNEX(res)) { |
| 1244 | err("LOCALPORTRANGE" , res, __LINE__); goto test_cleanup; } |
| 1245 | res = curl_easy_setopt(curl, CURLOPT_CONNECT_ONLY, 0L); |
| 1246 | if(UNEX(res)) { |
| 1247 | err("CONNECT_ONLY" , res, __LINE__); goto test_cleanup; } |
| 1248 | res = curl_easy_setopt(curl, CURLOPT_CONNECT_ONLY, 22L); |
| 1249 | if(UNEX(res)) { |
| 1250 | err("CONNECT_ONLY" , res, __LINE__); goto test_cleanup; } |
| 1251 | res = curl_easy_setopt(curl, CURLOPT_CONNECT_ONLY, LO); |
| 1252 | if(UNEX(res)) { |
| 1253 | err("CONNECT_ONLY" , res, __LINE__); goto test_cleanup; } |
| 1254 | res = curl_easy_setopt(curl, CURLOPT_CONNECT_ONLY, HI); |
| 1255 | if(UNEX(res)) { |
| 1256 | err("CONNECT_ONLY" , res, __LINE__); goto test_cleanup; } |
| 1257 | res = curl_easy_setopt(curl, CURLOPT_CONV_FROM_NETWORK_FUNCTION, |
| 1258 | conv_from_network_cb); |
| 1259 | if(UNEX(res)) { |
| 1260 | err("CONV_FROM_NETWORK_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1261 | res = curl_easy_setopt(curl, CURLOPT_CONV_FROM_NETWORK_FUNCTION, NULL); |
| 1262 | if(UNEX(res)) { |
| 1263 | err("CONV_FROM_NETWORK_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1264 | res = curl_easy_setopt(curl, CURLOPT_CONV_TO_NETWORK_FUNCTION, |
| 1265 | conv_to_network_cb); |
| 1266 | if(UNEX(res)) { |
| 1267 | err("CONV_TO_NETWORK_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1268 | res = curl_easy_setopt(curl, CURLOPT_CONV_TO_NETWORK_FUNCTION, NULL); |
| 1269 | if(UNEX(res)) { |
| 1270 | err("CONV_TO_NETWORK_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1271 | res = curl_easy_setopt(curl, CURLOPT_CONV_FROM_UTF8_FUNCTION, |
| 1272 | conv_from_utf8_cb); |
| 1273 | if(UNEX(res)) { |
| 1274 | err("CONV_FROM_UTF8_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1275 | res = curl_easy_setopt(curl, CURLOPT_CONV_FROM_UTF8_FUNCTION, NULL); |
| 1276 | if(UNEX(res)) { |
| 1277 | err("CONV_FROM_UTF8_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1278 | res = curl_easy_setopt(curl, CURLOPT_MAX_SEND_SPEED_LARGE, OFF_NO); |
| 1279 | if(UNEX(res)) { |
| 1280 | err("MAX_SEND_SPEED_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1281 | res = curl_easy_setopt(curl, CURLOPT_MAX_SEND_SPEED_LARGE, OFF_HI); |
| 1282 | if(UNEX(res)) { |
| 1283 | err("MAX_SEND_SPEED_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1284 | res = curl_easy_setopt(curl, CURLOPT_MAX_SEND_SPEED_LARGE, OFF_LO); |
| 1285 | if(UNEX(res)) { |
| 1286 | err("MAX_SEND_SPEED_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1287 | res = curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, OFF_NO); |
| 1288 | if(UNEX(res)) { |
| 1289 | err("MAX_RECV_SPEED_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1290 | res = curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, OFF_HI); |
| 1291 | if(UNEX(res)) { |
| 1292 | err("MAX_RECV_SPEED_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1293 | res = curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, OFF_LO); |
| 1294 | if(UNEX(res)) { |
| 1295 | err("MAX_RECV_SPEED_LARGE" , res, __LINE__); goto test_cleanup; } |
| 1296 | res = curl_easy_setopt(curl, CURLOPT_FTP_ALTERNATIVE_TO_USER, "string" ); |
| 1297 | if(UNEX(res)) { |
| 1298 | err("FTP_ALTERNATIVE_TO_USER" , res, __LINE__); goto test_cleanup; } |
| 1299 | res = curl_easy_setopt(curl, CURLOPT_FTP_ALTERNATIVE_TO_USER, NULL); |
| 1300 | if(UNEX(res)) { |
| 1301 | err("FTP_ALTERNATIVE_TO_USER" , res, __LINE__); goto test_cleanup; } |
| 1302 | res = curl_easy_setopt(curl, CURLOPT_SOCKOPTFUNCTION, |
| 1303 | sockoptcb); |
| 1304 | if(UNEX(res)) { |
| 1305 | err("SOCKOPTFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1306 | res = curl_easy_setopt(curl, CURLOPT_SOCKOPTFUNCTION, NULL); |
| 1307 | if(UNEX(res)) { |
| 1308 | err("SOCKOPTFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1309 | res = curl_easy_setopt(curl, CURLOPT_SOCKOPTDATA, &object); |
| 1310 | if(UNEX(res)) { |
| 1311 | err("SOCKOPTDATA" , res, __LINE__); goto test_cleanup; } |
| 1312 | res = curl_easy_setopt(curl, CURLOPT_SOCKOPTDATA, NULL); |
| 1313 | if(UNEX(res)) { |
| 1314 | err("SOCKOPTDATA" , res, __LINE__); goto test_cleanup; } |
| 1315 | res = curl_easy_setopt(curl, CURLOPT_SSL_SESSIONID_CACHE, 0L); |
| 1316 | if(UNEX(res)) { |
| 1317 | err("SSL_SESSIONID_CACHE" , res, __LINE__); goto test_cleanup; } |
| 1318 | res = curl_easy_setopt(curl, CURLOPT_SSL_SESSIONID_CACHE, 22L); |
| 1319 | if(UNEX(res)) { |
| 1320 | err("SSL_SESSIONID_CACHE" , res, __LINE__); goto test_cleanup; } |
| 1321 | res = curl_easy_setopt(curl, CURLOPT_SSL_SESSIONID_CACHE, LO); |
| 1322 | if(UNEX(res)) { |
| 1323 | err("SSL_SESSIONID_CACHE" , res, __LINE__); goto test_cleanup; } |
| 1324 | res = curl_easy_setopt(curl, CURLOPT_SSL_SESSIONID_CACHE, HI); |
| 1325 | if(UNEX(res)) { |
| 1326 | err("SSL_SESSIONID_CACHE" , res, __LINE__); goto test_cleanup; } |
| 1327 | res = curl_easy_setopt(curl, CURLOPT_SSH_AUTH_TYPES, 0L); |
| 1328 | if(UNEX(res)) { |
| 1329 | err("SSH_AUTH_TYPES" , res, __LINE__); goto test_cleanup; } |
| 1330 | res = curl_easy_setopt(curl, CURLOPT_SSH_AUTH_TYPES, 22L); |
| 1331 | if(UNEX(res)) { |
| 1332 | err("SSH_AUTH_TYPES" , res, __LINE__); goto test_cleanup; } |
| 1333 | res = curl_easy_setopt(curl, CURLOPT_SSH_AUTH_TYPES, LO); |
| 1334 | if(UNEX(res)) { |
| 1335 | err("SSH_AUTH_TYPES" , res, __LINE__); goto test_cleanup; } |
| 1336 | res = curl_easy_setopt(curl, CURLOPT_SSH_AUTH_TYPES, HI); |
| 1337 | if(UNEX(res)) { |
| 1338 | err("SSH_AUTH_TYPES" , res, __LINE__); goto test_cleanup; } |
| 1339 | res = curl_easy_setopt(curl, CURLOPT_SSH_PUBLIC_KEYFILE, "string" ); |
| 1340 | if(UNEX(res)) { |
| 1341 | err("SSH_PUBLIC_KEYFILE" , res, __LINE__); goto test_cleanup; } |
| 1342 | res = curl_easy_setopt(curl, CURLOPT_SSH_PUBLIC_KEYFILE, NULL); |
| 1343 | if(UNEX(res)) { |
| 1344 | err("SSH_PUBLIC_KEYFILE" , res, __LINE__); goto test_cleanup; } |
| 1345 | res = curl_easy_setopt(curl, CURLOPT_SSH_PRIVATE_KEYFILE, "string" ); |
| 1346 | if(UNEX(res)) { |
| 1347 | err("SSH_PRIVATE_KEYFILE" , res, __LINE__); goto test_cleanup; } |
| 1348 | res = curl_easy_setopt(curl, CURLOPT_SSH_PRIVATE_KEYFILE, NULL); |
| 1349 | if(UNEX(res)) { |
| 1350 | err("SSH_PRIVATE_KEYFILE" , res, __LINE__); goto test_cleanup; } |
| 1351 | res = curl_easy_setopt(curl, CURLOPT_FTP_SSL_CCC, 0L); |
| 1352 | if(UNEX(res)) { |
| 1353 | err("FTP_SSL_CCC" , res, __LINE__); goto test_cleanup; } |
| 1354 | res = curl_easy_setopt(curl, CURLOPT_FTP_SSL_CCC, 22L); |
| 1355 | if(UNEX(res)) { |
| 1356 | err("FTP_SSL_CCC" , res, __LINE__); goto test_cleanup; } |
| 1357 | res = curl_easy_setopt(curl, CURLOPT_FTP_SSL_CCC, LO); |
| 1358 | if(UNEX(res)) { |
| 1359 | err("FTP_SSL_CCC" , res, __LINE__); goto test_cleanup; } |
| 1360 | res = curl_easy_setopt(curl, CURLOPT_FTP_SSL_CCC, HI); |
| 1361 | if(UNEX(res)) { |
| 1362 | err("FTP_SSL_CCC" , res, __LINE__); goto test_cleanup; } |
| 1363 | res = curl_easy_setopt(curl, CURLOPT_TIMEOUT_MS, 0L); |
| 1364 | if(UNEX(res)) { |
| 1365 | err("TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1366 | res = curl_easy_setopt(curl, CURLOPT_TIMEOUT_MS, 22L); |
| 1367 | if(UNEX(res)) { |
| 1368 | err("TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1369 | res = curl_easy_setopt(curl, CURLOPT_TIMEOUT_MS, LO); |
| 1370 | if(UNEX(res)) { |
| 1371 | err("TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1372 | res = curl_easy_setopt(curl, CURLOPT_TIMEOUT_MS, HI); |
| 1373 | if(UNEX(res)) { |
| 1374 | err("TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1375 | res = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT_MS, 0L); |
| 1376 | if(UNEX(res)) { |
| 1377 | err("CONNECTTIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1378 | res = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT_MS, 22L); |
| 1379 | if(UNEX(res)) { |
| 1380 | err("CONNECTTIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1381 | res = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT_MS, LO); |
| 1382 | if(UNEX(res)) { |
| 1383 | err("CONNECTTIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1384 | res = curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT_MS, HI); |
| 1385 | if(UNEX(res)) { |
| 1386 | err("CONNECTTIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1387 | res = curl_easy_setopt(curl, CURLOPT_HTTP_TRANSFER_DECODING, 0L); |
| 1388 | if(UNEX(res)) { |
| 1389 | err("HTTP_TRANSFER_DECODING" , res, __LINE__); goto test_cleanup; } |
| 1390 | res = curl_easy_setopt(curl, CURLOPT_HTTP_TRANSFER_DECODING, 22L); |
| 1391 | if(UNEX(res)) { |
| 1392 | err("HTTP_TRANSFER_DECODING" , res, __LINE__); goto test_cleanup; } |
| 1393 | res = curl_easy_setopt(curl, CURLOPT_HTTP_TRANSFER_DECODING, LO); |
| 1394 | if(UNEX(res)) { |
| 1395 | err("HTTP_TRANSFER_DECODING" , res, __LINE__); goto test_cleanup; } |
| 1396 | res = curl_easy_setopt(curl, CURLOPT_HTTP_TRANSFER_DECODING, HI); |
| 1397 | if(UNEX(res)) { |
| 1398 | err("HTTP_TRANSFER_DECODING" , res, __LINE__); goto test_cleanup; } |
| 1399 | res = curl_easy_setopt(curl, CURLOPT_HTTP_CONTENT_DECODING, 0L); |
| 1400 | if(UNEX(res)) { |
| 1401 | err("HTTP_CONTENT_DECODING" , res, __LINE__); goto test_cleanup; } |
| 1402 | res = curl_easy_setopt(curl, CURLOPT_HTTP_CONTENT_DECODING, 22L); |
| 1403 | if(UNEX(res)) { |
| 1404 | err("HTTP_CONTENT_DECODING" , res, __LINE__); goto test_cleanup; } |
| 1405 | res = curl_easy_setopt(curl, CURLOPT_HTTP_CONTENT_DECODING, LO); |
| 1406 | if(UNEX(res)) { |
| 1407 | err("HTTP_CONTENT_DECODING" , res, __LINE__); goto test_cleanup; } |
| 1408 | res = curl_easy_setopt(curl, CURLOPT_HTTP_CONTENT_DECODING, HI); |
| 1409 | if(UNEX(res)) { |
| 1410 | err("HTTP_CONTENT_DECODING" , res, __LINE__); goto test_cleanup; } |
| 1411 | res = curl_easy_setopt(curl, CURLOPT_NEW_FILE_PERMS, 0L); |
| 1412 | if(UNEX(res)) { |
| 1413 | err("NEW_FILE_PERMS" , res, __LINE__); goto test_cleanup; } |
| 1414 | res = curl_easy_setopt(curl, CURLOPT_NEW_FILE_PERMS, 22L); |
| 1415 | if(UNEX(res)) { |
| 1416 | err("NEW_FILE_PERMS" , res, __LINE__); goto test_cleanup; } |
| 1417 | res = curl_easy_setopt(curl, CURLOPT_NEW_FILE_PERMS, LO); |
| 1418 | if(UNEX(res)) { |
| 1419 | err("NEW_FILE_PERMS" , res, __LINE__); goto test_cleanup; } |
| 1420 | res = curl_easy_setopt(curl, CURLOPT_NEW_FILE_PERMS, HI); |
| 1421 | if(UNEX(res)) { |
| 1422 | err("NEW_FILE_PERMS" , res, __LINE__); goto test_cleanup; } |
| 1423 | res = curl_easy_setopt(curl, CURLOPT_NEW_DIRECTORY_PERMS, 0L); |
| 1424 | if(UNEX(res)) { |
| 1425 | err("NEW_DIRECTORY_PERMS" , res, __LINE__); goto test_cleanup; } |
| 1426 | res = curl_easy_setopt(curl, CURLOPT_NEW_DIRECTORY_PERMS, 22L); |
| 1427 | if(UNEX(res)) { |
| 1428 | err("NEW_DIRECTORY_PERMS" , res, __LINE__); goto test_cleanup; } |
| 1429 | res = curl_easy_setopt(curl, CURLOPT_NEW_DIRECTORY_PERMS, LO); |
| 1430 | if(UNEX(res)) { |
| 1431 | err("NEW_DIRECTORY_PERMS" , res, __LINE__); goto test_cleanup; } |
| 1432 | res = curl_easy_setopt(curl, CURLOPT_NEW_DIRECTORY_PERMS, HI); |
| 1433 | if(UNEX(res)) { |
| 1434 | err("NEW_DIRECTORY_PERMS" , res, __LINE__); goto test_cleanup; } |
| 1435 | res = curl_easy_setopt(curl, CURLOPT_POSTREDIR, 0L); |
| 1436 | if(UNEX(res)) { |
| 1437 | err("POSTREDIR" , res, __LINE__); goto test_cleanup; } |
| 1438 | res = curl_easy_setopt(curl, CURLOPT_POSTREDIR, 22L); |
| 1439 | if(UNEX(res)) { |
| 1440 | err("POSTREDIR" , res, __LINE__); goto test_cleanup; } |
| 1441 | res = curl_easy_setopt(curl, CURLOPT_POSTREDIR, LO); |
| 1442 | if(UNEX(res)) { |
| 1443 | err("POSTREDIR" , res, __LINE__); goto test_cleanup; } |
| 1444 | res = curl_easy_setopt(curl, CURLOPT_POSTREDIR, HI); |
| 1445 | if(UNEX(res)) { |
| 1446 | err("POSTREDIR" , res, __LINE__); goto test_cleanup; } |
| 1447 | res = curl_easy_setopt(curl, CURLOPT_SSH_HOST_PUBLIC_KEY_MD5, "string" ); |
| 1448 | if(UNEX(res)) { |
| 1449 | err("SSH_HOST_PUBLIC_KEY_MD5" , res, __LINE__); goto test_cleanup; } |
| 1450 | res = curl_easy_setopt(curl, CURLOPT_SSH_HOST_PUBLIC_KEY_MD5, NULL); |
| 1451 | if(UNEX(res)) { |
| 1452 | err("SSH_HOST_PUBLIC_KEY_MD5" , res, __LINE__); goto test_cleanup; } |
| 1453 | res = curl_easy_setopt(curl, CURLOPT_OPENSOCKETFUNCTION, |
| 1454 | opensocketcb); |
| 1455 | if(UNEX(res)) { |
| 1456 | err("OPENSOCKETFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1457 | res = curl_easy_setopt(curl, CURLOPT_OPENSOCKETFUNCTION, NULL); |
| 1458 | if(UNEX(res)) { |
| 1459 | err("OPENSOCKETFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1460 | res = curl_easy_setopt(curl, CURLOPT_OPENSOCKETDATA, &object); |
| 1461 | if(UNEX(res)) { |
| 1462 | err("OPENSOCKETDATA" , res, __LINE__); goto test_cleanup; } |
| 1463 | res = curl_easy_setopt(curl, CURLOPT_OPENSOCKETDATA, NULL); |
| 1464 | if(UNEX(res)) { |
| 1465 | err("OPENSOCKETDATA" , res, __LINE__); goto test_cleanup; } |
| 1466 | (void)curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, 0); |
| 1467 | res = curl_easy_setopt(curl, CURLOPT_COPYPOSTFIELDS, stringpointerextra); |
| 1468 | if(UNEX(res)) { |
| 1469 | err("COPYPOSTFIELDS" , res, __LINE__); goto test_cleanup; } |
| 1470 | res = curl_easy_setopt(curl, CURLOPT_COPYPOSTFIELDS, NULL); |
| 1471 | if(UNEX(res)) { |
| 1472 | err("COPYPOSTFIELDS" , res, __LINE__); goto test_cleanup; } |
| 1473 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TRANSFER_MODE, 0L); |
| 1474 | if(UNEX(res)) { |
| 1475 | err("PROXY_TRANSFER_MODE" , res, __LINE__); goto test_cleanup; } |
| 1476 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TRANSFER_MODE, 22L); |
| 1477 | if(UNEX(res)) { |
| 1478 | err("PROXY_TRANSFER_MODE" , res, __LINE__); goto test_cleanup; } |
| 1479 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TRANSFER_MODE, LO); |
| 1480 | if(UNEX(res)) { |
| 1481 | err("PROXY_TRANSFER_MODE" , res, __LINE__); goto test_cleanup; } |
| 1482 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TRANSFER_MODE, HI); |
| 1483 | if(UNEX(res)) { |
| 1484 | err("PROXY_TRANSFER_MODE" , res, __LINE__); goto test_cleanup; } |
| 1485 | res = curl_easy_setopt(curl, CURLOPT_SEEKFUNCTION, |
| 1486 | seekcb); |
| 1487 | if(UNEX(res)) { |
| 1488 | err("SEEKFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1489 | res = curl_easy_setopt(curl, CURLOPT_SEEKFUNCTION, NULL); |
| 1490 | if(UNEX(res)) { |
| 1491 | err("SEEKFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1492 | res = curl_easy_setopt(curl, CURLOPT_SEEKDATA, &object); |
| 1493 | if(UNEX(res)) { |
| 1494 | err("SEEKDATA" , res, __LINE__); goto test_cleanup; } |
| 1495 | res = curl_easy_setopt(curl, CURLOPT_SEEKDATA, NULL); |
| 1496 | if(UNEX(res)) { |
| 1497 | err("SEEKDATA" , res, __LINE__); goto test_cleanup; } |
| 1498 | res = curl_easy_setopt(curl, CURLOPT_CRLFILE, "string" ); |
| 1499 | if(UNEX(res)) { |
| 1500 | err("CRLFILE" , res, __LINE__); goto test_cleanup; } |
| 1501 | res = curl_easy_setopt(curl, CURLOPT_CRLFILE, NULL); |
| 1502 | if(UNEX(res)) { |
| 1503 | err("CRLFILE" , res, __LINE__); goto test_cleanup; } |
| 1504 | res = curl_easy_setopt(curl, CURLOPT_ISSUERCERT, "string" ); |
| 1505 | if(UNEX(res)) { |
| 1506 | err("ISSUERCERT" , res, __LINE__); goto test_cleanup; } |
| 1507 | res = curl_easy_setopt(curl, CURLOPT_ISSUERCERT, NULL); |
| 1508 | if(UNEX(res)) { |
| 1509 | err("ISSUERCERT" , res, __LINE__); goto test_cleanup; } |
| 1510 | res = curl_easy_setopt(curl, CURLOPT_ADDRESS_SCOPE, 0L); |
| 1511 | if(UNEX(res)) { |
| 1512 | err("ADDRESS_SCOPE" , res, __LINE__); goto test_cleanup; } |
| 1513 | res = curl_easy_setopt(curl, CURLOPT_ADDRESS_SCOPE, 22L); |
| 1514 | if(UNEX(res)) { |
| 1515 | err("ADDRESS_SCOPE" , res, __LINE__); goto test_cleanup; } |
| 1516 | res = curl_easy_setopt(curl, CURLOPT_ADDRESS_SCOPE, LO); |
| 1517 | if(UNEX(res)) { |
| 1518 | err("ADDRESS_SCOPE" , res, __LINE__); goto test_cleanup; } |
| 1519 | res = curl_easy_setopt(curl, CURLOPT_ADDRESS_SCOPE, HI); |
| 1520 | if(UNEX(res)) { |
| 1521 | err("ADDRESS_SCOPE" , res, __LINE__); goto test_cleanup; } |
| 1522 | res = curl_easy_setopt(curl, CURLOPT_CERTINFO, 0L); |
| 1523 | if(UNEX(res)) { |
| 1524 | err("CERTINFO" , res, __LINE__); goto test_cleanup; } |
| 1525 | res = curl_easy_setopt(curl, CURLOPT_CERTINFO, 22L); |
| 1526 | if(UNEX(res)) { |
| 1527 | err("CERTINFO" , res, __LINE__); goto test_cleanup; } |
| 1528 | res = curl_easy_setopt(curl, CURLOPT_CERTINFO, LO); |
| 1529 | if(UNEX(res)) { |
| 1530 | err("CERTINFO" , res, __LINE__); goto test_cleanup; } |
| 1531 | res = curl_easy_setopt(curl, CURLOPT_CERTINFO, HI); |
| 1532 | if(UNEX(res)) { |
| 1533 | err("CERTINFO" , res, __LINE__); goto test_cleanup; } |
| 1534 | res = curl_easy_setopt(curl, CURLOPT_USERNAME, "string" ); |
| 1535 | if(UNEX(res)) { |
| 1536 | err("USERNAME" , res, __LINE__); goto test_cleanup; } |
| 1537 | res = curl_easy_setopt(curl, CURLOPT_USERNAME, NULL); |
| 1538 | if(UNEX(res)) { |
| 1539 | err("USERNAME" , res, __LINE__); goto test_cleanup; } |
| 1540 | res = curl_easy_setopt(curl, CURLOPT_PASSWORD, "string" ); |
| 1541 | if(UNEX(res)) { |
| 1542 | err("PASSWORD" , res, __LINE__); goto test_cleanup; } |
| 1543 | res = curl_easy_setopt(curl, CURLOPT_PASSWORD, NULL); |
| 1544 | if(UNEX(res)) { |
| 1545 | err("PASSWORD" , res, __LINE__); goto test_cleanup; } |
| 1546 | res = curl_easy_setopt(curl, CURLOPT_PROXYUSERNAME, "string" ); |
| 1547 | if(UNEX(res)) { |
| 1548 | err("PROXYUSERNAME" , res, __LINE__); goto test_cleanup; } |
| 1549 | res = curl_easy_setopt(curl, CURLOPT_PROXYUSERNAME, NULL); |
| 1550 | if(UNEX(res)) { |
| 1551 | err("PROXYUSERNAME" , res, __LINE__); goto test_cleanup; } |
| 1552 | res = curl_easy_setopt(curl, CURLOPT_PROXYPASSWORD, "string" ); |
| 1553 | if(UNEX(res)) { |
| 1554 | err("PROXYPASSWORD" , res, __LINE__); goto test_cleanup; } |
| 1555 | res = curl_easy_setopt(curl, CURLOPT_PROXYPASSWORD, NULL); |
| 1556 | if(UNEX(res)) { |
| 1557 | err("PROXYPASSWORD" , res, __LINE__); goto test_cleanup; } |
| 1558 | res = curl_easy_setopt(curl, CURLOPT_NOPROXY, "string" ); |
| 1559 | if(UNEX(res)) { |
| 1560 | err("NOPROXY" , res, __LINE__); goto test_cleanup; } |
| 1561 | res = curl_easy_setopt(curl, CURLOPT_NOPROXY, NULL); |
| 1562 | if(UNEX(res)) { |
| 1563 | err("NOPROXY" , res, __LINE__); goto test_cleanup; } |
| 1564 | res = curl_easy_setopt(curl, CURLOPT_TFTP_BLKSIZE, 0L); |
| 1565 | if(UNEX(res)) { |
| 1566 | err("TFTP_BLKSIZE" , res, __LINE__); goto test_cleanup; } |
| 1567 | res = curl_easy_setopt(curl, CURLOPT_TFTP_BLKSIZE, 22L); |
| 1568 | if(UNEX(res)) { |
| 1569 | err("TFTP_BLKSIZE" , res, __LINE__); goto test_cleanup; } |
| 1570 | res = curl_easy_setopt(curl, CURLOPT_TFTP_BLKSIZE, LO); |
| 1571 | if(UNEX(res)) { |
| 1572 | err("TFTP_BLKSIZE" , res, __LINE__); goto test_cleanup; } |
| 1573 | res = curl_easy_setopt(curl, CURLOPT_TFTP_BLKSIZE, HI); |
| 1574 | if(UNEX(res)) { |
| 1575 | err("TFTP_BLKSIZE" , res, __LINE__); goto test_cleanup; } |
| 1576 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_GSSAPI_SERVICE, "string" ); |
| 1577 | if(UNEX(res)) { |
| 1578 | err("SOCKS5_GSSAPI_SERVICE" , res, __LINE__); goto test_cleanup; } |
| 1579 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_GSSAPI_SERVICE, NULL); |
| 1580 | if(UNEX(res)) { |
| 1581 | err("SOCKS5_GSSAPI_SERVICE" , res, __LINE__); goto test_cleanup; } |
| 1582 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_GSSAPI_NEC, 0L); |
| 1583 | if(UNEX(res)) { |
| 1584 | err("SOCKS5_GSSAPI_NEC" , res, __LINE__); goto test_cleanup; } |
| 1585 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_GSSAPI_NEC, 22L); |
| 1586 | if(UNEX(res)) { |
| 1587 | err("SOCKS5_GSSAPI_NEC" , res, __LINE__); goto test_cleanup; } |
| 1588 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_GSSAPI_NEC, LO); |
| 1589 | if(UNEX(res)) { |
| 1590 | err("SOCKS5_GSSAPI_NEC" , res, __LINE__); goto test_cleanup; } |
| 1591 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_GSSAPI_NEC, HI); |
| 1592 | if(UNEX(res)) { |
| 1593 | err("SOCKS5_GSSAPI_NEC" , res, __LINE__); goto test_cleanup; } |
| 1594 | res = curl_easy_setopt(curl, CURLOPT_PROTOCOLS, 0L); |
| 1595 | if(UNEX(res)) { |
| 1596 | err("PROTOCOLS" , res, __LINE__); goto test_cleanup; } |
| 1597 | res = curl_easy_setopt(curl, CURLOPT_PROTOCOLS, 22L); |
| 1598 | if(UNEX(res)) { |
| 1599 | err("PROTOCOLS" , res, __LINE__); goto test_cleanup; } |
| 1600 | res = curl_easy_setopt(curl, CURLOPT_PROTOCOLS, LO); |
| 1601 | if(UNEX(res)) { |
| 1602 | err("PROTOCOLS" , res, __LINE__); goto test_cleanup; } |
| 1603 | res = curl_easy_setopt(curl, CURLOPT_PROTOCOLS, HI); |
| 1604 | if(UNEX(res)) { |
| 1605 | err("PROTOCOLS" , res, __LINE__); goto test_cleanup; } |
| 1606 | res = curl_easy_setopt(curl, CURLOPT_REDIR_PROTOCOLS, 0L); |
| 1607 | if(UNEX(res)) { |
| 1608 | err("REDIR_PROTOCOLS" , res, __LINE__); goto test_cleanup; } |
| 1609 | res = curl_easy_setopt(curl, CURLOPT_REDIR_PROTOCOLS, 22L); |
| 1610 | if(UNEX(res)) { |
| 1611 | err("REDIR_PROTOCOLS" , res, __LINE__); goto test_cleanup; } |
| 1612 | res = curl_easy_setopt(curl, CURLOPT_REDIR_PROTOCOLS, LO); |
| 1613 | if(UNEX(res)) { |
| 1614 | err("REDIR_PROTOCOLS" , res, __LINE__); goto test_cleanup; } |
| 1615 | res = curl_easy_setopt(curl, CURLOPT_REDIR_PROTOCOLS, HI); |
| 1616 | if(UNEX(res)) { |
| 1617 | err("REDIR_PROTOCOLS" , res, __LINE__); goto test_cleanup; } |
| 1618 | res = curl_easy_setopt(curl, CURLOPT_SSH_KNOWNHOSTS, "string" ); |
| 1619 | if(UNEX(res)) { |
| 1620 | err("SSH_KNOWNHOSTS" , res, __LINE__); goto test_cleanup; } |
| 1621 | res = curl_easy_setopt(curl, CURLOPT_SSH_KNOWNHOSTS, NULL); |
| 1622 | if(UNEX(res)) { |
| 1623 | err("SSH_KNOWNHOSTS" , res, __LINE__); goto test_cleanup; } |
| 1624 | res = curl_easy_setopt(curl, CURLOPT_SSH_KEYFUNCTION, |
| 1625 | ssh_keycb); |
| 1626 | if(UNEX(res)) { |
| 1627 | err("SSH_KEYFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1628 | res = curl_easy_setopt(curl, CURLOPT_SSH_KEYFUNCTION, NULL); |
| 1629 | if(UNEX(res)) { |
| 1630 | err("SSH_KEYFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1631 | res = curl_easy_setopt(curl, CURLOPT_SSH_KEYDATA, &object); |
| 1632 | if(UNEX(res)) { |
| 1633 | err("SSH_KEYDATA" , res, __LINE__); goto test_cleanup; } |
| 1634 | res = curl_easy_setopt(curl, CURLOPT_SSH_KEYDATA, NULL); |
| 1635 | if(UNEX(res)) { |
| 1636 | err("SSH_KEYDATA" , res, __LINE__); goto test_cleanup; } |
| 1637 | res = curl_easy_setopt(curl, CURLOPT_MAIL_FROM, "string" ); |
| 1638 | if(UNEX(res)) { |
| 1639 | err("MAIL_FROM" , res, __LINE__); goto test_cleanup; } |
| 1640 | res = curl_easy_setopt(curl, CURLOPT_MAIL_FROM, NULL); |
| 1641 | if(UNEX(res)) { |
| 1642 | err("MAIL_FROM" , res, __LINE__); goto test_cleanup; } |
| 1643 | res = curl_easy_setopt(curl, CURLOPT_MAIL_RCPT, slist); |
| 1644 | if(UNEX(res)) { |
| 1645 | err("MAIL_RCPT" , res, __LINE__); goto test_cleanup; } |
| 1646 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_PRET, 0L); |
| 1647 | if(UNEX(res)) { |
| 1648 | err("FTP_USE_PRET" , res, __LINE__); goto test_cleanup; } |
| 1649 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_PRET, 22L); |
| 1650 | if(UNEX(res)) { |
| 1651 | err("FTP_USE_PRET" , res, __LINE__); goto test_cleanup; } |
| 1652 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_PRET, LO); |
| 1653 | if(UNEX(res)) { |
| 1654 | err("FTP_USE_PRET" , res, __LINE__); goto test_cleanup; } |
| 1655 | res = curl_easy_setopt(curl, CURLOPT_FTP_USE_PRET, HI); |
| 1656 | if(UNEX(res)) { |
| 1657 | err("FTP_USE_PRET" , res, __LINE__); goto test_cleanup; } |
| 1658 | res = curl_easy_setopt(curl, CURLOPT_RTSP_REQUEST, 0L); |
| 1659 | if(UNEX(res)) { |
| 1660 | err("RTSP_REQUEST" , res, __LINE__); goto test_cleanup; } |
| 1661 | res = curl_easy_setopt(curl, CURLOPT_RTSP_REQUEST, 22L); |
| 1662 | if(UNEX(res)) { |
| 1663 | err("RTSP_REQUEST" , res, __LINE__); goto test_cleanup; } |
| 1664 | res = curl_easy_setopt(curl, CURLOPT_RTSP_REQUEST, LO); |
| 1665 | if(UNEX(res)) { |
| 1666 | err("RTSP_REQUEST" , res, __LINE__); goto test_cleanup; } |
| 1667 | res = curl_easy_setopt(curl, CURLOPT_RTSP_REQUEST, HI); |
| 1668 | if(UNEX(res)) { |
| 1669 | err("RTSP_REQUEST" , res, __LINE__); goto test_cleanup; } |
| 1670 | res = curl_easy_setopt(curl, CURLOPT_RTSP_SESSION_ID, "string" ); |
| 1671 | if(UNEX(res)) { |
| 1672 | err("RTSP_SESSION_ID" , res, __LINE__); goto test_cleanup; } |
| 1673 | res = curl_easy_setopt(curl, CURLOPT_RTSP_SESSION_ID, NULL); |
| 1674 | if(UNEX(res)) { |
| 1675 | err("RTSP_SESSION_ID" , res, __LINE__); goto test_cleanup; } |
| 1676 | res = curl_easy_setopt(curl, CURLOPT_RTSP_STREAM_URI, "string" ); |
| 1677 | if(UNEX(res)) { |
| 1678 | err("RTSP_STREAM_URI" , res, __LINE__); goto test_cleanup; } |
| 1679 | res = curl_easy_setopt(curl, CURLOPT_RTSP_STREAM_URI, NULL); |
| 1680 | if(UNEX(res)) { |
| 1681 | err("RTSP_STREAM_URI" , res, __LINE__); goto test_cleanup; } |
| 1682 | res = curl_easy_setopt(curl, CURLOPT_RTSP_TRANSPORT, "string" ); |
| 1683 | if(UNEX(res)) { |
| 1684 | err("RTSP_TRANSPORT" , res, __LINE__); goto test_cleanup; } |
| 1685 | res = curl_easy_setopt(curl, CURLOPT_RTSP_TRANSPORT, NULL); |
| 1686 | if(UNEX(res)) { |
| 1687 | err("RTSP_TRANSPORT" , res, __LINE__); goto test_cleanup; } |
| 1688 | res = curl_easy_setopt(curl, CURLOPT_RTSP_CLIENT_CSEQ, 0L); |
| 1689 | if(UNEX(res)) { |
| 1690 | err("RTSP_CLIENT_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 1691 | res = curl_easy_setopt(curl, CURLOPT_RTSP_CLIENT_CSEQ, 22L); |
| 1692 | if(UNEX(res)) { |
| 1693 | err("RTSP_CLIENT_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 1694 | res = curl_easy_setopt(curl, CURLOPT_RTSP_CLIENT_CSEQ, LO); |
| 1695 | if(UNEX(res)) { |
| 1696 | err("RTSP_CLIENT_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 1697 | res = curl_easy_setopt(curl, CURLOPT_RTSP_CLIENT_CSEQ, HI); |
| 1698 | if(UNEX(res)) { |
| 1699 | err("RTSP_CLIENT_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 1700 | res = curl_easy_setopt(curl, CURLOPT_RTSP_SERVER_CSEQ, 0L); |
| 1701 | if(UNEX(res)) { |
| 1702 | err("RTSP_SERVER_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 1703 | res = curl_easy_setopt(curl, CURLOPT_RTSP_SERVER_CSEQ, 22L); |
| 1704 | if(UNEX(res)) { |
| 1705 | err("RTSP_SERVER_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 1706 | res = curl_easy_setopt(curl, CURLOPT_RTSP_SERVER_CSEQ, LO); |
| 1707 | if(UNEX(res)) { |
| 1708 | err("RTSP_SERVER_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 1709 | res = curl_easy_setopt(curl, CURLOPT_RTSP_SERVER_CSEQ, HI); |
| 1710 | if(UNEX(res)) { |
| 1711 | err("RTSP_SERVER_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 1712 | res = curl_easy_setopt(curl, CURLOPT_INTERLEAVEDATA, &object); |
| 1713 | if(UNEX(res)) { |
| 1714 | err("INTERLEAVEDATA" , res, __LINE__); goto test_cleanup; } |
| 1715 | res = curl_easy_setopt(curl, CURLOPT_INTERLEAVEDATA, NULL); |
| 1716 | if(UNEX(res)) { |
| 1717 | err("INTERLEAVEDATA" , res, __LINE__); goto test_cleanup; } |
| 1718 | res = curl_easy_setopt(curl, CURLOPT_INTERLEAVEFUNCTION, |
| 1719 | interleavecb); |
| 1720 | if(UNEX(res)) { |
| 1721 | err("INTERLEAVEFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1722 | res = curl_easy_setopt(curl, CURLOPT_INTERLEAVEFUNCTION, NULL); |
| 1723 | if(UNEX(res)) { |
| 1724 | err("INTERLEAVEFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1725 | res = curl_easy_setopt(curl, CURLOPT_WILDCARDMATCH, 0L); |
| 1726 | if(UNEX(res)) { |
| 1727 | err("WILDCARDMATCH" , res, __LINE__); goto test_cleanup; } |
| 1728 | res = curl_easy_setopt(curl, CURLOPT_WILDCARDMATCH, 22L); |
| 1729 | if(UNEX(res)) { |
| 1730 | err("WILDCARDMATCH" , res, __LINE__); goto test_cleanup; } |
| 1731 | res = curl_easy_setopt(curl, CURLOPT_WILDCARDMATCH, LO); |
| 1732 | if(UNEX(res)) { |
| 1733 | err("WILDCARDMATCH" , res, __LINE__); goto test_cleanup; } |
| 1734 | res = curl_easy_setopt(curl, CURLOPT_WILDCARDMATCH, HI); |
| 1735 | if(UNEX(res)) { |
| 1736 | err("WILDCARDMATCH" , res, __LINE__); goto test_cleanup; } |
| 1737 | res = curl_easy_setopt(curl, CURLOPT_CHUNK_BGN_FUNCTION, |
| 1738 | chunk_bgn_cb); |
| 1739 | if(UNEX(res)) { |
| 1740 | err("CHUNK_BGN_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1741 | res = curl_easy_setopt(curl, CURLOPT_CHUNK_BGN_FUNCTION, NULL); |
| 1742 | if(UNEX(res)) { |
| 1743 | err("CHUNK_BGN_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1744 | res = curl_easy_setopt(curl, CURLOPT_CHUNK_END_FUNCTION, |
| 1745 | chunk_end_cb); |
| 1746 | if(UNEX(res)) { |
| 1747 | err("CHUNK_END_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1748 | res = curl_easy_setopt(curl, CURLOPT_CHUNK_END_FUNCTION, NULL); |
| 1749 | if(UNEX(res)) { |
| 1750 | err("CHUNK_END_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1751 | res = curl_easy_setopt(curl, CURLOPT_FNMATCH_FUNCTION, |
| 1752 | fnmatch_cb); |
| 1753 | if(UNEX(res)) { |
| 1754 | err("FNMATCH_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1755 | res = curl_easy_setopt(curl, CURLOPT_FNMATCH_FUNCTION, NULL); |
| 1756 | if(UNEX(res)) { |
| 1757 | err("FNMATCH_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1758 | res = curl_easy_setopt(curl, CURLOPT_CHUNK_DATA, &object); |
| 1759 | if(UNEX(res)) { |
| 1760 | err("CHUNK_DATA" , res, __LINE__); goto test_cleanup; } |
| 1761 | res = curl_easy_setopt(curl, CURLOPT_CHUNK_DATA, NULL); |
| 1762 | if(UNEX(res)) { |
| 1763 | err("CHUNK_DATA" , res, __LINE__); goto test_cleanup; } |
| 1764 | res = curl_easy_setopt(curl, CURLOPT_FNMATCH_DATA, &object); |
| 1765 | if(UNEX(res)) { |
| 1766 | err("FNMATCH_DATA" , res, __LINE__); goto test_cleanup; } |
| 1767 | res = curl_easy_setopt(curl, CURLOPT_FNMATCH_DATA, NULL); |
| 1768 | if(UNEX(res)) { |
| 1769 | err("FNMATCH_DATA" , res, __LINE__); goto test_cleanup; } |
| 1770 | res = curl_easy_setopt(curl, CURLOPT_RESOLVE, slist); |
| 1771 | if(UNEX(res)) { |
| 1772 | err("RESOLVE" , res, __LINE__); goto test_cleanup; } |
| 1773 | res = curl_easy_setopt(curl, CURLOPT_TLSAUTH_USERNAME, "string" ); |
| 1774 | if(UNEX(res)) { |
| 1775 | err("TLSAUTH_USERNAME" , res, __LINE__); goto test_cleanup; } |
| 1776 | res = curl_easy_setopt(curl, CURLOPT_TLSAUTH_USERNAME, NULL); |
| 1777 | if(UNEX(res)) { |
| 1778 | err("TLSAUTH_USERNAME" , res, __LINE__); goto test_cleanup; } |
| 1779 | res = curl_easy_setopt(curl, CURLOPT_TLSAUTH_PASSWORD, "string" ); |
| 1780 | if(UNEX(res)) { |
| 1781 | err("TLSAUTH_PASSWORD" , res, __LINE__); goto test_cleanup; } |
| 1782 | res = curl_easy_setopt(curl, CURLOPT_TLSAUTH_PASSWORD, NULL); |
| 1783 | if(UNEX(res)) { |
| 1784 | err("TLSAUTH_PASSWORD" , res, __LINE__); goto test_cleanup; } |
| 1785 | res = curl_easy_setopt(curl, CURLOPT_TLSAUTH_TYPE, "string" ); |
| 1786 | if(UNEX(res)) { |
| 1787 | err("TLSAUTH_TYPE" , res, __LINE__); goto test_cleanup; } |
| 1788 | res = curl_easy_setopt(curl, CURLOPT_TLSAUTH_TYPE, NULL); |
| 1789 | if(UNEX(res)) { |
| 1790 | err("TLSAUTH_TYPE" , res, __LINE__); goto test_cleanup; } |
| 1791 | res = curl_easy_setopt(curl, CURLOPT_TRANSFER_ENCODING, 0L); |
| 1792 | if(UNEX(res)) { |
| 1793 | err("TRANSFER_ENCODING" , res, __LINE__); goto test_cleanup; } |
| 1794 | res = curl_easy_setopt(curl, CURLOPT_TRANSFER_ENCODING, 22L); |
| 1795 | if(UNEX(res)) { |
| 1796 | err("TRANSFER_ENCODING" , res, __LINE__); goto test_cleanup; } |
| 1797 | res = curl_easy_setopt(curl, CURLOPT_TRANSFER_ENCODING, LO); |
| 1798 | if(UNEX(res)) { |
| 1799 | err("TRANSFER_ENCODING" , res, __LINE__); goto test_cleanup; } |
| 1800 | res = curl_easy_setopt(curl, CURLOPT_TRANSFER_ENCODING, HI); |
| 1801 | if(UNEX(res)) { |
| 1802 | err("TRANSFER_ENCODING" , res, __LINE__); goto test_cleanup; } |
| 1803 | res = curl_easy_setopt(curl, CURLOPT_CLOSESOCKETFUNCTION, |
| 1804 | closesocketcb); |
| 1805 | if(UNEX(res)) { |
| 1806 | err("CLOSESOCKETFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1807 | res = curl_easy_setopt(curl, CURLOPT_CLOSESOCKETFUNCTION, NULL); |
| 1808 | if(UNEX(res)) { |
| 1809 | err("CLOSESOCKETFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1810 | res = curl_easy_setopt(curl, CURLOPT_CLOSESOCKETDATA, &object); |
| 1811 | if(UNEX(res)) { |
| 1812 | err("CLOSESOCKETDATA" , res, __LINE__); goto test_cleanup; } |
| 1813 | res = curl_easy_setopt(curl, CURLOPT_CLOSESOCKETDATA, NULL); |
| 1814 | if(UNEX(res)) { |
| 1815 | err("CLOSESOCKETDATA" , res, __LINE__); goto test_cleanup; } |
| 1816 | res = curl_easy_setopt(curl, CURLOPT_GSSAPI_DELEGATION, 0L); |
| 1817 | if(UNEX(res)) { |
| 1818 | err("GSSAPI_DELEGATION" , res, __LINE__); goto test_cleanup; } |
| 1819 | res = curl_easy_setopt(curl, CURLOPT_GSSAPI_DELEGATION, 22L); |
| 1820 | if(UNEX(res)) { |
| 1821 | err("GSSAPI_DELEGATION" , res, __LINE__); goto test_cleanup; } |
| 1822 | res = curl_easy_setopt(curl, CURLOPT_GSSAPI_DELEGATION, LO); |
| 1823 | if(UNEX(res)) { |
| 1824 | err("GSSAPI_DELEGATION" , res, __LINE__); goto test_cleanup; } |
| 1825 | res = curl_easy_setopt(curl, CURLOPT_GSSAPI_DELEGATION, HI); |
| 1826 | if(UNEX(res)) { |
| 1827 | err("GSSAPI_DELEGATION" , res, __LINE__); goto test_cleanup; } |
| 1828 | res = curl_easy_setopt(curl, CURLOPT_DNS_SERVERS, "string" ); |
| 1829 | if(UNEX(res)) { |
| 1830 | err("DNS_SERVERS" , res, __LINE__); goto test_cleanup; } |
| 1831 | res = curl_easy_setopt(curl, CURLOPT_DNS_SERVERS, NULL); |
| 1832 | if(UNEX(res)) { |
| 1833 | err("DNS_SERVERS" , res, __LINE__); goto test_cleanup; } |
| 1834 | res = curl_easy_setopt(curl, CURLOPT_ACCEPTTIMEOUT_MS, 0L); |
| 1835 | if(UNEX(res)) { |
| 1836 | err("ACCEPTTIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1837 | res = curl_easy_setopt(curl, CURLOPT_ACCEPTTIMEOUT_MS, 22L); |
| 1838 | if(UNEX(res)) { |
| 1839 | err("ACCEPTTIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1840 | res = curl_easy_setopt(curl, CURLOPT_ACCEPTTIMEOUT_MS, LO); |
| 1841 | if(UNEX(res)) { |
| 1842 | err("ACCEPTTIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1843 | res = curl_easy_setopt(curl, CURLOPT_ACCEPTTIMEOUT_MS, HI); |
| 1844 | if(UNEX(res)) { |
| 1845 | err("ACCEPTTIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1846 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, 0L); |
| 1847 | if(UNEX(res)) { |
| 1848 | err("TCP_KEEPALIVE" , res, __LINE__); goto test_cleanup; } |
| 1849 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, 22L); |
| 1850 | if(UNEX(res)) { |
| 1851 | err("TCP_KEEPALIVE" , res, __LINE__); goto test_cleanup; } |
| 1852 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, LO); |
| 1853 | if(UNEX(res)) { |
| 1854 | err("TCP_KEEPALIVE" , res, __LINE__); goto test_cleanup; } |
| 1855 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPALIVE, HI); |
| 1856 | if(UNEX(res)) { |
| 1857 | err("TCP_KEEPALIVE" , res, __LINE__); goto test_cleanup; } |
| 1858 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPIDLE, 0L); |
| 1859 | if(UNEX(res)) { |
| 1860 | err("TCP_KEEPIDLE" , res, __LINE__); goto test_cleanup; } |
| 1861 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPIDLE, 22L); |
| 1862 | if(UNEX(res)) { |
| 1863 | err("TCP_KEEPIDLE" , res, __LINE__); goto test_cleanup; } |
| 1864 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPIDLE, LO); |
| 1865 | if(UNEX(res)) { |
| 1866 | err("TCP_KEEPIDLE" , res, __LINE__); goto test_cleanup; } |
| 1867 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPIDLE, HI); |
| 1868 | if(UNEX(res)) { |
| 1869 | err("TCP_KEEPIDLE" , res, __LINE__); goto test_cleanup; } |
| 1870 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPINTVL, 0L); |
| 1871 | if(UNEX(res)) { |
| 1872 | err("TCP_KEEPINTVL" , res, __LINE__); goto test_cleanup; } |
| 1873 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPINTVL, 22L); |
| 1874 | if(UNEX(res)) { |
| 1875 | err("TCP_KEEPINTVL" , res, __LINE__); goto test_cleanup; } |
| 1876 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPINTVL, LO); |
| 1877 | if(UNEX(res)) { |
| 1878 | err("TCP_KEEPINTVL" , res, __LINE__); goto test_cleanup; } |
| 1879 | res = curl_easy_setopt(curl, CURLOPT_TCP_KEEPINTVL, HI); |
| 1880 | if(UNEX(res)) { |
| 1881 | err("TCP_KEEPINTVL" , res, __LINE__); goto test_cleanup; } |
| 1882 | res = curl_easy_setopt(curl, CURLOPT_SSL_OPTIONS, 0L); |
| 1883 | if(UNEX(res)) { |
| 1884 | err("SSL_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 1885 | res = curl_easy_setopt(curl, CURLOPT_SSL_OPTIONS, 22L); |
| 1886 | if(UNEX(res)) { |
| 1887 | err("SSL_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 1888 | res = curl_easy_setopt(curl, CURLOPT_SSL_OPTIONS, LO); |
| 1889 | if(UNEX(res)) { |
| 1890 | err("SSL_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 1891 | res = curl_easy_setopt(curl, CURLOPT_SSL_OPTIONS, HI); |
| 1892 | if(UNEX(res)) { |
| 1893 | err("SSL_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 1894 | res = curl_easy_setopt(curl, CURLOPT_MAIL_AUTH, "string" ); |
| 1895 | if(UNEX(res)) { |
| 1896 | err("MAIL_AUTH" , res, __LINE__); goto test_cleanup; } |
| 1897 | res = curl_easy_setopt(curl, CURLOPT_MAIL_AUTH, NULL); |
| 1898 | if(UNEX(res)) { |
| 1899 | err("MAIL_AUTH" , res, __LINE__); goto test_cleanup; } |
| 1900 | res = curl_easy_setopt(curl, CURLOPT_SASL_IR, 0L); |
| 1901 | if(UNEX(res)) { |
| 1902 | err("SASL_IR" , res, __LINE__); goto test_cleanup; } |
| 1903 | res = curl_easy_setopt(curl, CURLOPT_SASL_IR, 22L); |
| 1904 | if(UNEX(res)) { |
| 1905 | err("SASL_IR" , res, __LINE__); goto test_cleanup; } |
| 1906 | res = curl_easy_setopt(curl, CURLOPT_SASL_IR, LO); |
| 1907 | if(UNEX(res)) { |
| 1908 | err("SASL_IR" , res, __LINE__); goto test_cleanup; } |
| 1909 | res = curl_easy_setopt(curl, CURLOPT_SASL_IR, HI); |
| 1910 | if(UNEX(res)) { |
| 1911 | err("SASL_IR" , res, __LINE__); goto test_cleanup; } |
| 1912 | res = curl_easy_setopt(curl, CURLOPT_XFERINFOFUNCTION, |
| 1913 | xferinfocb); |
| 1914 | if(UNEX(res)) { |
| 1915 | err("XFERINFOFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1916 | res = curl_easy_setopt(curl, CURLOPT_XFERINFOFUNCTION, NULL); |
| 1917 | if(UNEX(res)) { |
| 1918 | err("XFERINFOFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 1919 | res = curl_easy_setopt(curl, CURLOPT_XOAUTH2_BEARER, "string" ); |
| 1920 | if(UNEX(res)) { |
| 1921 | err("XOAUTH2_BEARER" , res, __LINE__); goto test_cleanup; } |
| 1922 | res = curl_easy_setopt(curl, CURLOPT_XOAUTH2_BEARER, NULL); |
| 1923 | if(UNEX(res)) { |
| 1924 | err("XOAUTH2_BEARER" , res, __LINE__); goto test_cleanup; } |
| 1925 | res = curl_easy_setopt(curl, CURLOPT_DNS_INTERFACE, "string" ); |
| 1926 | if(UNEX(res)) { |
| 1927 | err("DNS_INTERFACE" , res, __LINE__); goto test_cleanup; } |
| 1928 | res = curl_easy_setopt(curl, CURLOPT_DNS_INTERFACE, NULL); |
| 1929 | if(UNEX(res)) { |
| 1930 | err("DNS_INTERFACE" , res, __LINE__); goto test_cleanup; } |
| 1931 | res = curl_easy_setopt(curl, CURLOPT_DNS_LOCAL_IP4, "string" ); |
| 1932 | if(UNEX(res)) { |
| 1933 | err("DNS_LOCAL_IP4" , res, __LINE__); goto test_cleanup; } |
| 1934 | res = curl_easy_setopt(curl, CURLOPT_DNS_LOCAL_IP4, NULL); |
| 1935 | if(UNEX(res)) { |
| 1936 | err("DNS_LOCAL_IP4" , res, __LINE__); goto test_cleanup; } |
| 1937 | res = curl_easy_setopt(curl, CURLOPT_DNS_LOCAL_IP6, "string" ); |
| 1938 | if(UNEX(res)) { |
| 1939 | err("DNS_LOCAL_IP6" , res, __LINE__); goto test_cleanup; } |
| 1940 | res = curl_easy_setopt(curl, CURLOPT_DNS_LOCAL_IP6, NULL); |
| 1941 | if(UNEX(res)) { |
| 1942 | err("DNS_LOCAL_IP6" , res, __LINE__); goto test_cleanup; } |
| 1943 | res = curl_easy_setopt(curl, CURLOPT_LOGIN_OPTIONS, "string" ); |
| 1944 | if(UNEX(res)) { |
| 1945 | err("LOGIN_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 1946 | res = curl_easy_setopt(curl, CURLOPT_LOGIN_OPTIONS, NULL); |
| 1947 | if(UNEX(res)) { |
| 1948 | err("LOGIN_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 1949 | res = curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_NPN, 0L); |
| 1950 | if(UNEX(res)) { |
| 1951 | err("SSL_ENABLE_NPN" , res, __LINE__); goto test_cleanup; } |
| 1952 | res = curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_NPN, 22L); |
| 1953 | if(UNEX(res)) { |
| 1954 | err("SSL_ENABLE_NPN" , res, __LINE__); goto test_cleanup; } |
| 1955 | res = curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_NPN, LO); |
| 1956 | if(UNEX(res)) { |
| 1957 | err("SSL_ENABLE_NPN" , res, __LINE__); goto test_cleanup; } |
| 1958 | res = curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_NPN, HI); |
| 1959 | if(UNEX(res)) { |
| 1960 | err("SSL_ENABLE_NPN" , res, __LINE__); goto test_cleanup; } |
| 1961 | res = curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_ALPN, 0L); |
| 1962 | if(UNEX(res)) { |
| 1963 | err("SSL_ENABLE_ALPN" , res, __LINE__); goto test_cleanup; } |
| 1964 | res = curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_ALPN, 22L); |
| 1965 | if(UNEX(res)) { |
| 1966 | err("SSL_ENABLE_ALPN" , res, __LINE__); goto test_cleanup; } |
| 1967 | res = curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_ALPN, LO); |
| 1968 | if(UNEX(res)) { |
| 1969 | err("SSL_ENABLE_ALPN" , res, __LINE__); goto test_cleanup; } |
| 1970 | res = curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_ALPN, HI); |
| 1971 | if(UNEX(res)) { |
| 1972 | err("SSL_ENABLE_ALPN" , res, __LINE__); goto test_cleanup; } |
| 1973 | res = curl_easy_setopt(curl, CURLOPT_EXPECT_100_TIMEOUT_MS, 0L); |
| 1974 | if(UNEX(res)) { |
| 1975 | err("EXPECT_100_TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1976 | res = curl_easy_setopt(curl, CURLOPT_EXPECT_100_TIMEOUT_MS, 22L); |
| 1977 | if(UNEX(res)) { |
| 1978 | err("EXPECT_100_TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1979 | res = curl_easy_setopt(curl, CURLOPT_EXPECT_100_TIMEOUT_MS, LO); |
| 1980 | if(UNEX(res)) { |
| 1981 | err("EXPECT_100_TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1982 | res = curl_easy_setopt(curl, CURLOPT_EXPECT_100_TIMEOUT_MS, HI); |
| 1983 | if(UNEX(res)) { |
| 1984 | err("EXPECT_100_TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 1985 | res = curl_easy_setopt(curl, CURLOPT_PROXYHEADER, slist); |
| 1986 | if(UNEX(res)) { |
| 1987 | err("PROXYHEADER" , res, __LINE__); goto test_cleanup; } |
| 1988 | res = curl_easy_setopt(curl, CURLOPT_HEADEROPT, 0L); |
| 1989 | if(UNEX(res)) { |
| 1990 | err("HEADEROPT" , res, __LINE__); goto test_cleanup; } |
| 1991 | res = curl_easy_setopt(curl, CURLOPT_HEADEROPT, 22L); |
| 1992 | if(UNEX(res)) { |
| 1993 | err("HEADEROPT" , res, __LINE__); goto test_cleanup; } |
| 1994 | res = curl_easy_setopt(curl, CURLOPT_HEADEROPT, LO); |
| 1995 | if(UNEX(res)) { |
| 1996 | err("HEADEROPT" , res, __LINE__); goto test_cleanup; } |
| 1997 | res = curl_easy_setopt(curl, CURLOPT_HEADEROPT, HI); |
| 1998 | if(UNEX(res)) { |
| 1999 | err("HEADEROPT" , res, __LINE__); goto test_cleanup; } |
| 2000 | res = curl_easy_setopt(curl, CURLOPT_PINNEDPUBLICKEY, "string" ); |
| 2001 | if(UNEX(res)) { |
| 2002 | err("PINNEDPUBLICKEY" , res, __LINE__); goto test_cleanup; } |
| 2003 | res = curl_easy_setopt(curl, CURLOPT_PINNEDPUBLICKEY, NULL); |
| 2004 | if(UNEX(res)) { |
| 2005 | err("PINNEDPUBLICKEY" , res, __LINE__); goto test_cleanup; } |
| 2006 | res = curl_easy_setopt(curl, CURLOPT_UNIX_SOCKET_PATH, "string" ); |
| 2007 | if(UNEX(res)) { |
| 2008 | err("UNIX_SOCKET_PATH" , res, __LINE__); goto test_cleanup; } |
| 2009 | res = curl_easy_setopt(curl, CURLOPT_UNIX_SOCKET_PATH, NULL); |
| 2010 | if(UNEX(res)) { |
| 2011 | err("UNIX_SOCKET_PATH" , res, __LINE__); goto test_cleanup; } |
| 2012 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYSTATUS, 0L); |
| 2013 | if(UNEX(res)) { |
| 2014 | err("SSL_VERIFYSTATUS" , res, __LINE__); goto test_cleanup; } |
| 2015 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYSTATUS, 22L); |
| 2016 | if(UNEX(res)) { |
| 2017 | err("SSL_VERIFYSTATUS" , res, __LINE__); goto test_cleanup; } |
| 2018 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYSTATUS, LO); |
| 2019 | if(UNEX(res)) { |
| 2020 | err("SSL_VERIFYSTATUS" , res, __LINE__); goto test_cleanup; } |
| 2021 | res = curl_easy_setopt(curl, CURLOPT_SSL_VERIFYSTATUS, HI); |
| 2022 | if(UNEX(res)) { |
| 2023 | err("SSL_VERIFYSTATUS" , res, __LINE__); goto test_cleanup; } |
| 2024 | res = curl_easy_setopt(curl, CURLOPT_SSL_FALSESTART, 0L); |
| 2025 | if(UNEX(res)) { |
| 2026 | err("SSL_FALSESTART" , res, __LINE__); goto test_cleanup; } |
| 2027 | res = curl_easy_setopt(curl, CURLOPT_SSL_FALSESTART, 22L); |
| 2028 | if(UNEX(res)) { |
| 2029 | err("SSL_FALSESTART" , res, __LINE__); goto test_cleanup; } |
| 2030 | res = curl_easy_setopt(curl, CURLOPT_SSL_FALSESTART, LO); |
| 2031 | if(UNEX(res)) { |
| 2032 | err("SSL_FALSESTART" , res, __LINE__); goto test_cleanup; } |
| 2033 | res = curl_easy_setopt(curl, CURLOPT_SSL_FALSESTART, HI); |
| 2034 | if(UNEX(res)) { |
| 2035 | err("SSL_FALSESTART" , res, __LINE__); goto test_cleanup; } |
| 2036 | res = curl_easy_setopt(curl, CURLOPT_PATH_AS_IS, 0L); |
| 2037 | if(UNEX(res)) { |
| 2038 | err("PATH_AS_IS" , res, __LINE__); goto test_cleanup; } |
| 2039 | res = curl_easy_setopt(curl, CURLOPT_PATH_AS_IS, 22L); |
| 2040 | if(UNEX(res)) { |
| 2041 | err("PATH_AS_IS" , res, __LINE__); goto test_cleanup; } |
| 2042 | res = curl_easy_setopt(curl, CURLOPT_PATH_AS_IS, LO); |
| 2043 | if(UNEX(res)) { |
| 2044 | err("PATH_AS_IS" , res, __LINE__); goto test_cleanup; } |
| 2045 | res = curl_easy_setopt(curl, CURLOPT_PATH_AS_IS, HI); |
| 2046 | if(UNEX(res)) { |
| 2047 | err("PATH_AS_IS" , res, __LINE__); goto test_cleanup; } |
| 2048 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SERVICE_NAME, "string" ); |
| 2049 | if(UNEX(res)) { |
| 2050 | err("PROXY_SERVICE_NAME" , res, __LINE__); goto test_cleanup; } |
| 2051 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SERVICE_NAME, NULL); |
| 2052 | if(UNEX(res)) { |
| 2053 | err("PROXY_SERVICE_NAME" , res, __LINE__); goto test_cleanup; } |
| 2054 | res = curl_easy_setopt(curl, CURLOPT_SERVICE_NAME, "string" ); |
| 2055 | if(UNEX(res)) { |
| 2056 | err("SERVICE_NAME" , res, __LINE__); goto test_cleanup; } |
| 2057 | res = curl_easy_setopt(curl, CURLOPT_SERVICE_NAME, NULL); |
| 2058 | if(UNEX(res)) { |
| 2059 | err("SERVICE_NAME" , res, __LINE__); goto test_cleanup; } |
| 2060 | res = curl_easy_setopt(curl, CURLOPT_PIPEWAIT, 0L); |
| 2061 | if(UNEX(res)) { |
| 2062 | err("PIPEWAIT" , res, __LINE__); goto test_cleanup; } |
| 2063 | res = curl_easy_setopt(curl, CURLOPT_PIPEWAIT, 22L); |
| 2064 | if(UNEX(res)) { |
| 2065 | err("PIPEWAIT" , res, __LINE__); goto test_cleanup; } |
| 2066 | res = curl_easy_setopt(curl, CURLOPT_PIPEWAIT, LO); |
| 2067 | if(UNEX(res)) { |
| 2068 | err("PIPEWAIT" , res, __LINE__); goto test_cleanup; } |
| 2069 | res = curl_easy_setopt(curl, CURLOPT_PIPEWAIT, HI); |
| 2070 | if(UNEX(res)) { |
| 2071 | err("PIPEWAIT" , res, __LINE__); goto test_cleanup; } |
| 2072 | res = curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "string" ); |
| 2073 | if(UNEX(res)) { |
| 2074 | err("DEFAULT_PROTOCOL" , res, __LINE__); goto test_cleanup; } |
| 2075 | res = curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, NULL); |
| 2076 | if(UNEX(res)) { |
| 2077 | err("DEFAULT_PROTOCOL" , res, __LINE__); goto test_cleanup; } |
| 2078 | res = curl_easy_setopt(curl, CURLOPT_STREAM_WEIGHT, 0L); |
| 2079 | if(UNEX(res)) { |
| 2080 | err("STREAM_WEIGHT" , res, __LINE__); goto test_cleanup; } |
| 2081 | res = curl_easy_setopt(curl, CURLOPT_STREAM_WEIGHT, 22L); |
| 2082 | if(UNEX(res)) { |
| 2083 | err("STREAM_WEIGHT" , res, __LINE__); goto test_cleanup; } |
| 2084 | res = curl_easy_setopt(curl, CURLOPT_STREAM_WEIGHT, LO); |
| 2085 | if(UNEX(res)) { |
| 2086 | err("STREAM_WEIGHT" , res, __LINE__); goto test_cleanup; } |
| 2087 | res = curl_easy_setopt(curl, CURLOPT_STREAM_WEIGHT, HI); |
| 2088 | if(UNEX(res)) { |
| 2089 | err("STREAM_WEIGHT" , res, __LINE__); goto test_cleanup; } |
| 2090 | res = curl_easy_setopt(curl, CURLOPT_STREAM_DEPENDS, dep); |
| 2091 | if(UNEX(res)) { |
| 2092 | err("STREAM_DEPENDS" , res, __LINE__); goto test_cleanup; } |
| 2093 | res = curl_easy_setopt(curl, CURLOPT_STREAM_DEPENDS, NULL); |
| 2094 | if(UNEX(res)) { |
| 2095 | err("STREAM_DEPENDS" , res, __LINE__); goto test_cleanup; } |
| 2096 | res = curl_easy_setopt(curl, CURLOPT_STREAM_DEPENDS_E, dep); |
| 2097 | if(UNEX(res)) { |
| 2098 | err("STREAM_DEPENDS_E" , res, __LINE__); goto test_cleanup; } |
| 2099 | res = curl_easy_setopt(curl, CURLOPT_STREAM_DEPENDS_E, NULL); |
| 2100 | if(UNEX(res)) { |
| 2101 | err("STREAM_DEPENDS_E" , res, __LINE__); goto test_cleanup; } |
| 2102 | res = curl_easy_setopt(curl, CURLOPT_TFTP_NO_OPTIONS, 0L); |
| 2103 | if(UNEX(res)) { |
| 2104 | err("TFTP_NO_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 2105 | res = curl_easy_setopt(curl, CURLOPT_TFTP_NO_OPTIONS, 22L); |
| 2106 | if(UNEX(res)) { |
| 2107 | err("TFTP_NO_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 2108 | res = curl_easy_setopt(curl, CURLOPT_TFTP_NO_OPTIONS, LO); |
| 2109 | if(UNEX(res)) { |
| 2110 | err("TFTP_NO_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 2111 | res = curl_easy_setopt(curl, CURLOPT_TFTP_NO_OPTIONS, HI); |
| 2112 | if(UNEX(res)) { |
| 2113 | err("TFTP_NO_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 2114 | res = curl_easy_setopt(curl, CURLOPT_CONNECT_TO, slist); |
| 2115 | if(UNEX(res)) { |
| 2116 | err("CONNECT_TO" , res, __LINE__); goto test_cleanup; } |
| 2117 | res = curl_easy_setopt(curl, CURLOPT_TCP_FASTOPEN, 0L); |
| 2118 | if(UNEX(res)) { |
| 2119 | err("TCP_FASTOPEN" , res, __LINE__); goto test_cleanup; } |
| 2120 | res = curl_easy_setopt(curl, CURLOPT_TCP_FASTOPEN, 22L); |
| 2121 | if(UNEX(res)) { |
| 2122 | err("TCP_FASTOPEN" , res, __LINE__); goto test_cleanup; } |
| 2123 | res = curl_easy_setopt(curl, CURLOPT_TCP_FASTOPEN, LO); |
| 2124 | if(UNEX(res)) { |
| 2125 | err("TCP_FASTOPEN" , res, __LINE__); goto test_cleanup; } |
| 2126 | res = curl_easy_setopt(curl, CURLOPT_TCP_FASTOPEN, HI); |
| 2127 | if(UNEX(res)) { |
| 2128 | err("TCP_FASTOPEN" , res, __LINE__); goto test_cleanup; } |
| 2129 | res = curl_easy_setopt(curl, CURLOPT_KEEP_SENDING_ON_ERROR, 0L); |
| 2130 | if(UNEX(res)) { |
| 2131 | err("KEEP_SENDING_ON_ERROR" , res, __LINE__); goto test_cleanup; } |
| 2132 | res = curl_easy_setopt(curl, CURLOPT_KEEP_SENDING_ON_ERROR, 22L); |
| 2133 | if(UNEX(res)) { |
| 2134 | err("KEEP_SENDING_ON_ERROR" , res, __LINE__); goto test_cleanup; } |
| 2135 | res = curl_easy_setopt(curl, CURLOPT_KEEP_SENDING_ON_ERROR, LO); |
| 2136 | if(UNEX(res)) { |
| 2137 | err("KEEP_SENDING_ON_ERROR" , res, __LINE__); goto test_cleanup; } |
| 2138 | res = curl_easy_setopt(curl, CURLOPT_KEEP_SENDING_ON_ERROR, HI); |
| 2139 | if(UNEX(res)) { |
| 2140 | err("KEEP_SENDING_ON_ERROR" , res, __LINE__); goto test_cleanup; } |
| 2141 | res = curl_easy_setopt(curl, CURLOPT_PROXY_CAINFO, "string" ); |
| 2142 | if(UNEX(res)) { |
| 2143 | err("PROXY_CAINFO" , res, __LINE__); goto test_cleanup; } |
| 2144 | res = curl_easy_setopt(curl, CURLOPT_PROXY_CAINFO, NULL); |
| 2145 | if(UNEX(res)) { |
| 2146 | err("PROXY_CAINFO" , res, __LINE__); goto test_cleanup; } |
| 2147 | res = curl_easy_setopt(curl, CURLOPT_PROXY_CAPATH, "string" ); |
| 2148 | if(UNEX(res)) { |
| 2149 | err("PROXY_CAPATH" , res, __LINE__); goto test_cleanup; } |
| 2150 | res = curl_easy_setopt(curl, CURLOPT_PROXY_CAPATH, NULL); |
| 2151 | if(UNEX(res)) { |
| 2152 | err("PROXY_CAPATH" , res, __LINE__); goto test_cleanup; } |
| 2153 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_VERIFYPEER, 0L); |
| 2154 | if(UNEX(res)) { |
| 2155 | err("PROXY_SSL_VERIFYPEER" , res, __LINE__); goto test_cleanup; } |
| 2156 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_VERIFYPEER, 22L); |
| 2157 | if(UNEX(res)) { |
| 2158 | err("PROXY_SSL_VERIFYPEER" , res, __LINE__); goto test_cleanup; } |
| 2159 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_VERIFYPEER, LO); |
| 2160 | if(UNEX(res)) { |
| 2161 | err("PROXY_SSL_VERIFYPEER" , res, __LINE__); goto test_cleanup; } |
| 2162 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_VERIFYPEER, HI); |
| 2163 | if(UNEX(res)) { |
| 2164 | err("PROXY_SSL_VERIFYPEER" , res, __LINE__); goto test_cleanup; } |
| 2165 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_VERIFYHOST, 0L); |
| 2166 | if(UNEX(res)) { |
| 2167 | err("PROXY_SSL_VERIFYHOST" , res, __LINE__); goto test_cleanup; } |
| 2168 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_VERIFYHOST, 22L); |
| 2169 | if(UNEX(res)) { |
| 2170 | err("PROXY_SSL_VERIFYHOST" , res, __LINE__); goto test_cleanup; } |
| 2171 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_VERIFYHOST, LO); |
| 2172 | if(UNEX(res)) { |
| 2173 | err("PROXY_SSL_VERIFYHOST" , res, __LINE__); goto test_cleanup; } |
| 2174 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_VERIFYHOST, HI); |
| 2175 | if(UNEX(res)) { |
| 2176 | err("PROXY_SSL_VERIFYHOST" , res, __LINE__); goto test_cleanup; } |
| 2177 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLVERSION, 0L); |
| 2178 | if(UNEX(res)) { |
| 2179 | err("PROXY_SSLVERSION" , res, __LINE__); goto test_cleanup; } |
| 2180 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLVERSION, 22L); |
| 2181 | if(UNEX(res)) { |
| 2182 | err("PROXY_SSLVERSION" , res, __LINE__); goto test_cleanup; } |
| 2183 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLVERSION, LO); |
| 2184 | if(UNEX(res)) { |
| 2185 | err("PROXY_SSLVERSION" , res, __LINE__); goto test_cleanup; } |
| 2186 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLVERSION, HI); |
| 2187 | if(UNEX(res)) { |
| 2188 | err("PROXY_SSLVERSION" , res, __LINE__); goto test_cleanup; } |
| 2189 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TLSAUTH_USERNAME, "string" ); |
| 2190 | if(UNEX(res)) { |
| 2191 | err("PROXY_TLSAUTH_USERNAME" , res, __LINE__); goto test_cleanup; } |
| 2192 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TLSAUTH_USERNAME, NULL); |
| 2193 | if(UNEX(res)) { |
| 2194 | err("PROXY_TLSAUTH_USERNAME" , res, __LINE__); goto test_cleanup; } |
| 2195 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TLSAUTH_PASSWORD, "string" ); |
| 2196 | if(UNEX(res)) { |
| 2197 | err("PROXY_TLSAUTH_PASSWORD" , res, __LINE__); goto test_cleanup; } |
| 2198 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TLSAUTH_PASSWORD, NULL); |
| 2199 | if(UNEX(res)) { |
| 2200 | err("PROXY_TLSAUTH_PASSWORD" , res, __LINE__); goto test_cleanup; } |
| 2201 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TLSAUTH_TYPE, "string" ); |
| 2202 | if(UNEX(res)) { |
| 2203 | err("PROXY_TLSAUTH_TYPE" , res, __LINE__); goto test_cleanup; } |
| 2204 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TLSAUTH_TYPE, NULL); |
| 2205 | if(UNEX(res)) { |
| 2206 | err("PROXY_TLSAUTH_TYPE" , res, __LINE__); goto test_cleanup; } |
| 2207 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLCERT, "string" ); |
| 2208 | if(UNEX(res)) { |
| 2209 | err("PROXY_SSLCERT" , res, __LINE__); goto test_cleanup; } |
| 2210 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLCERT, NULL); |
| 2211 | if(UNEX(res)) { |
| 2212 | err("PROXY_SSLCERT" , res, __LINE__); goto test_cleanup; } |
| 2213 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLCERTTYPE, "string" ); |
| 2214 | if(UNEX(res)) { |
| 2215 | err("PROXY_SSLCERTTYPE" , res, __LINE__); goto test_cleanup; } |
| 2216 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLCERTTYPE, NULL); |
| 2217 | if(UNEX(res)) { |
| 2218 | err("PROXY_SSLCERTTYPE" , res, __LINE__); goto test_cleanup; } |
| 2219 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLKEY, "string" ); |
| 2220 | if(UNEX(res)) { |
| 2221 | err("PROXY_SSLKEY" , res, __LINE__); goto test_cleanup; } |
| 2222 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLKEY, NULL); |
| 2223 | if(UNEX(res)) { |
| 2224 | err("PROXY_SSLKEY" , res, __LINE__); goto test_cleanup; } |
| 2225 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLKEYTYPE, "string" ); |
| 2226 | if(UNEX(res)) { |
| 2227 | err("PROXY_SSLKEYTYPE" , res, __LINE__); goto test_cleanup; } |
| 2228 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSLKEYTYPE, NULL); |
| 2229 | if(UNEX(res)) { |
| 2230 | err("PROXY_SSLKEYTYPE" , res, __LINE__); goto test_cleanup; } |
| 2231 | res = curl_easy_setopt(curl, CURLOPT_PROXY_KEYPASSWD, "string" ); |
| 2232 | if(UNEX(res)) { |
| 2233 | err("PROXY_KEYPASSWD" , res, __LINE__); goto test_cleanup; } |
| 2234 | res = curl_easy_setopt(curl, CURLOPT_PROXY_KEYPASSWD, NULL); |
| 2235 | if(UNEX(res)) { |
| 2236 | err("PROXY_KEYPASSWD" , res, __LINE__); goto test_cleanup; } |
| 2237 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_CIPHER_LIST, "string" ); |
| 2238 | if(UNEX(res)) { |
| 2239 | err("PROXY_SSL_CIPHER_LIST" , res, __LINE__); goto test_cleanup; } |
| 2240 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_CIPHER_LIST, NULL); |
| 2241 | if(UNEX(res)) { |
| 2242 | err("PROXY_SSL_CIPHER_LIST" , res, __LINE__); goto test_cleanup; } |
| 2243 | res = curl_easy_setopt(curl, CURLOPT_PROXY_CRLFILE, "string" ); |
| 2244 | if(UNEX(res)) { |
| 2245 | err("PROXY_CRLFILE" , res, __LINE__); goto test_cleanup; } |
| 2246 | res = curl_easy_setopt(curl, CURLOPT_PROXY_CRLFILE, NULL); |
| 2247 | if(UNEX(res)) { |
| 2248 | err("PROXY_CRLFILE" , res, __LINE__); goto test_cleanup; } |
| 2249 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_OPTIONS, 0L); |
| 2250 | if(UNEX(res)) { |
| 2251 | err("PROXY_SSL_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 2252 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_OPTIONS, 22L); |
| 2253 | if(UNEX(res)) { |
| 2254 | err("PROXY_SSL_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 2255 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_OPTIONS, LO); |
| 2256 | if(UNEX(res)) { |
| 2257 | err("PROXY_SSL_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 2258 | res = curl_easy_setopt(curl, CURLOPT_PROXY_SSL_OPTIONS, HI); |
| 2259 | if(UNEX(res)) { |
| 2260 | err("PROXY_SSL_OPTIONS" , res, __LINE__); goto test_cleanup; } |
| 2261 | res = curl_easy_setopt(curl, CURLOPT_PRE_PROXY, "string" ); |
| 2262 | if(UNEX(res)) { |
| 2263 | err("PRE_PROXY" , res, __LINE__); goto test_cleanup; } |
| 2264 | res = curl_easy_setopt(curl, CURLOPT_PRE_PROXY, NULL); |
| 2265 | if(UNEX(res)) { |
| 2266 | err("PRE_PROXY" , res, __LINE__); goto test_cleanup; } |
| 2267 | res = curl_easy_setopt(curl, CURLOPT_PROXY_PINNEDPUBLICKEY, "string" ); |
| 2268 | if(UNEX(res)) { |
| 2269 | err("PROXY_PINNEDPUBLICKEY" , res, __LINE__); goto test_cleanup; } |
| 2270 | res = curl_easy_setopt(curl, CURLOPT_PROXY_PINNEDPUBLICKEY, NULL); |
| 2271 | if(UNEX(res)) { |
| 2272 | err("PROXY_PINNEDPUBLICKEY" , res, __LINE__); goto test_cleanup; } |
| 2273 | res = curl_easy_setopt(curl, CURLOPT_ABSTRACT_UNIX_SOCKET, "string" ); |
| 2274 | if(UNEX(res)) { |
| 2275 | err("ABSTRACT_UNIX_SOCKET" , res, __LINE__); goto test_cleanup; } |
| 2276 | res = curl_easy_setopt(curl, CURLOPT_ABSTRACT_UNIX_SOCKET, NULL); |
| 2277 | if(UNEX(res)) { |
| 2278 | err("ABSTRACT_UNIX_SOCKET" , res, __LINE__); goto test_cleanup; } |
| 2279 | res = curl_easy_setopt(curl, CURLOPT_SUPPRESS_CONNECT_HEADERS, 0L); |
| 2280 | if(UNEX(res)) { |
| 2281 | err("SUPPRESS_CONNECT_HEADERS" , res, __LINE__); goto test_cleanup; } |
| 2282 | res = curl_easy_setopt(curl, CURLOPT_SUPPRESS_CONNECT_HEADERS, 22L); |
| 2283 | if(UNEX(res)) { |
| 2284 | err("SUPPRESS_CONNECT_HEADERS" , res, __LINE__); goto test_cleanup; } |
| 2285 | res = curl_easy_setopt(curl, CURLOPT_SUPPRESS_CONNECT_HEADERS, LO); |
| 2286 | if(UNEX(res)) { |
| 2287 | err("SUPPRESS_CONNECT_HEADERS" , res, __LINE__); goto test_cleanup; } |
| 2288 | res = curl_easy_setopt(curl, CURLOPT_SUPPRESS_CONNECT_HEADERS, HI); |
| 2289 | if(UNEX(res)) { |
| 2290 | err("SUPPRESS_CONNECT_HEADERS" , res, __LINE__); goto test_cleanup; } |
| 2291 | res = curl_easy_setopt(curl, CURLOPT_REQUEST_TARGET, "string" ); |
| 2292 | if(UNEX(res)) { |
| 2293 | err("REQUEST_TARGET" , res, __LINE__); goto test_cleanup; } |
| 2294 | res = curl_easy_setopt(curl, CURLOPT_REQUEST_TARGET, NULL); |
| 2295 | if(UNEX(res)) { |
| 2296 | err("REQUEST_TARGET" , res, __LINE__); goto test_cleanup; } |
| 2297 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_AUTH, 0L); |
| 2298 | if(UNEX(res)) { |
| 2299 | err("SOCKS5_AUTH" , res, __LINE__); goto test_cleanup; } |
| 2300 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_AUTH, 22L); |
| 2301 | if(UNEX(res)) { |
| 2302 | err("SOCKS5_AUTH" , res, __LINE__); goto test_cleanup; } |
| 2303 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_AUTH, LO); |
| 2304 | if(UNEX(res)) { |
| 2305 | err("SOCKS5_AUTH" , res, __LINE__); goto test_cleanup; } |
| 2306 | res = curl_easy_setopt(curl, CURLOPT_SOCKS5_AUTH, HI); |
| 2307 | if(UNEX(res)) { |
| 2308 | err("SOCKS5_AUTH" , res, __LINE__); goto test_cleanup; } |
| 2309 | res = curl_easy_setopt(curl, CURLOPT_SSH_COMPRESSION, 0L); |
| 2310 | if(UNEX(res)) { |
| 2311 | err("SSH_COMPRESSION" , res, __LINE__); goto test_cleanup; } |
| 2312 | res = curl_easy_setopt(curl, CURLOPT_SSH_COMPRESSION, 22L); |
| 2313 | if(UNEX(res)) { |
| 2314 | err("SSH_COMPRESSION" , res, __LINE__); goto test_cleanup; } |
| 2315 | res = curl_easy_setopt(curl, CURLOPT_SSH_COMPRESSION, LO); |
| 2316 | if(UNEX(res)) { |
| 2317 | err("SSH_COMPRESSION" , res, __LINE__); goto test_cleanup; } |
| 2318 | res = curl_easy_setopt(curl, CURLOPT_SSH_COMPRESSION, HI); |
| 2319 | if(UNEX(res)) { |
| 2320 | err("SSH_COMPRESSION" , res, __LINE__); goto test_cleanup; } |
| 2321 | res = curl_easy_setopt(curl, CURLOPT_MIMEPOST, mimepost); |
| 2322 | if(UNEX(res)) { |
| 2323 | err("MIMEPOST" , res, __LINE__); goto test_cleanup; } |
| 2324 | res = curl_easy_setopt(curl, CURLOPT_MIMEPOST, NULL); |
| 2325 | if(UNEX(res)) { |
| 2326 | err("MIMEPOST" , res, __LINE__); goto test_cleanup; } |
| 2327 | res = curl_easy_setopt(curl, CURLOPT_TIMEVALUE_LARGE, OFF_NO); |
| 2328 | if(UNEX(res)) { |
| 2329 | err("TIMEVALUE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 2330 | res = curl_easy_setopt(curl, CURLOPT_TIMEVALUE_LARGE, OFF_HI); |
| 2331 | if(UNEX(res)) { |
| 2332 | err("TIMEVALUE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 2333 | res = curl_easy_setopt(curl, CURLOPT_TIMEVALUE_LARGE, OFF_LO); |
| 2334 | if(UNEX(res)) { |
| 2335 | err("TIMEVALUE_LARGE" , res, __LINE__); goto test_cleanup; } |
| 2336 | res = curl_easy_setopt(curl, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, 0L); |
| 2337 | if(UNEX(res)) { |
| 2338 | err("HAPPY_EYEBALLS_TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 2339 | res = curl_easy_setopt(curl, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, 22L); |
| 2340 | if(UNEX(res)) { |
| 2341 | err("HAPPY_EYEBALLS_TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 2342 | res = curl_easy_setopt(curl, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, LO); |
| 2343 | if(UNEX(res)) { |
| 2344 | err("HAPPY_EYEBALLS_TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 2345 | res = curl_easy_setopt(curl, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, HI); |
| 2346 | if(UNEX(res)) { |
| 2347 | err("HAPPY_EYEBALLS_TIMEOUT_MS" , res, __LINE__); goto test_cleanup; } |
| 2348 | res = curl_easy_setopt(curl, CURLOPT_RESOLVER_START_FUNCTION, |
| 2349 | resolver_start_cb); |
| 2350 | if(UNEX(res)) { |
| 2351 | err("RESOLVER_START_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 2352 | res = curl_easy_setopt(curl, CURLOPT_RESOLVER_START_FUNCTION, NULL); |
| 2353 | if(UNEX(res)) { |
| 2354 | err("RESOLVER_START_FUNCTION" , res, __LINE__); goto test_cleanup; } |
| 2355 | res = curl_easy_setopt(curl, CURLOPT_RESOLVER_START_DATA, &object); |
| 2356 | if(UNEX(res)) { |
| 2357 | err("RESOLVER_START_DATA" , res, __LINE__); goto test_cleanup; } |
| 2358 | res = curl_easy_setopt(curl, CURLOPT_RESOLVER_START_DATA, NULL); |
| 2359 | if(UNEX(res)) { |
| 2360 | err("RESOLVER_START_DATA" , res, __LINE__); goto test_cleanup; } |
| 2361 | res = curl_easy_setopt(curl, CURLOPT_HAPROXYPROTOCOL, 0L); |
| 2362 | if(UNEX(res)) { |
| 2363 | err("HAPROXYPROTOCOL" , res, __LINE__); goto test_cleanup; } |
| 2364 | res = curl_easy_setopt(curl, CURLOPT_HAPROXYPROTOCOL, 22L); |
| 2365 | if(UNEX(res)) { |
| 2366 | err("HAPROXYPROTOCOL" , res, __LINE__); goto test_cleanup; } |
| 2367 | res = curl_easy_setopt(curl, CURLOPT_HAPROXYPROTOCOL, LO); |
| 2368 | if(UNEX(res)) { |
| 2369 | err("HAPROXYPROTOCOL" , res, __LINE__); goto test_cleanup; } |
| 2370 | res = curl_easy_setopt(curl, CURLOPT_HAPROXYPROTOCOL, HI); |
| 2371 | if(UNEX(res)) { |
| 2372 | err("HAPROXYPROTOCOL" , res, __LINE__); goto test_cleanup; } |
| 2373 | res = curl_easy_setopt(curl, CURLOPT_DNS_SHUFFLE_ADDRESSES, 0L); |
| 2374 | if(UNEX(res)) { |
| 2375 | err("DNS_SHUFFLE_ADDRESSES" , res, __LINE__); goto test_cleanup; } |
| 2376 | res = curl_easy_setopt(curl, CURLOPT_DNS_SHUFFLE_ADDRESSES, 22L); |
| 2377 | if(UNEX(res)) { |
| 2378 | err("DNS_SHUFFLE_ADDRESSES" , res, __LINE__); goto test_cleanup; } |
| 2379 | res = curl_easy_setopt(curl, CURLOPT_DNS_SHUFFLE_ADDRESSES, LO); |
| 2380 | if(UNEX(res)) { |
| 2381 | err("DNS_SHUFFLE_ADDRESSES" , res, __LINE__); goto test_cleanup; } |
| 2382 | res = curl_easy_setopt(curl, CURLOPT_DNS_SHUFFLE_ADDRESSES, HI); |
| 2383 | if(UNEX(res)) { |
| 2384 | err("DNS_SHUFFLE_ADDRESSES" , res, __LINE__); goto test_cleanup; } |
| 2385 | res = curl_easy_setopt(curl, CURLOPT_TLS13_CIPHERS, "string" ); |
| 2386 | if(UNEX(res)) { |
| 2387 | err("TLS13_CIPHERS" , res, __LINE__); goto test_cleanup; } |
| 2388 | res = curl_easy_setopt(curl, CURLOPT_TLS13_CIPHERS, NULL); |
| 2389 | if(UNEX(res)) { |
| 2390 | err("TLS13_CIPHERS" , res, __LINE__); goto test_cleanup; } |
| 2391 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TLS13_CIPHERS, "string" ); |
| 2392 | if(UNEX(res)) { |
| 2393 | err("PROXY_TLS13_CIPHERS" , res, __LINE__); goto test_cleanup; } |
| 2394 | res = curl_easy_setopt(curl, CURLOPT_PROXY_TLS13_CIPHERS, NULL); |
| 2395 | if(UNEX(res)) { |
| 2396 | err("PROXY_TLS13_CIPHERS" , res, __LINE__); goto test_cleanup; } |
| 2397 | res = curl_easy_setopt(curl, CURLOPT_DISALLOW_USERNAME_IN_URL, 0L); |
| 2398 | if(UNEX(res)) { |
| 2399 | err("DISALLOW_USERNAME_IN_URL" , res, __LINE__); goto test_cleanup; } |
| 2400 | res = curl_easy_setopt(curl, CURLOPT_DISALLOW_USERNAME_IN_URL, 22L); |
| 2401 | if(UNEX(res)) { |
| 2402 | err("DISALLOW_USERNAME_IN_URL" , res, __LINE__); goto test_cleanup; } |
| 2403 | res = curl_easy_setopt(curl, CURLOPT_DISALLOW_USERNAME_IN_URL, LO); |
| 2404 | if(UNEX(res)) { |
| 2405 | err("DISALLOW_USERNAME_IN_URL" , res, __LINE__); goto test_cleanup; } |
| 2406 | res = curl_easy_setopt(curl, CURLOPT_DISALLOW_USERNAME_IN_URL, HI); |
| 2407 | if(UNEX(res)) { |
| 2408 | err("DISALLOW_USERNAME_IN_URL" , res, __LINE__); goto test_cleanup; } |
| 2409 | res = curl_easy_setopt(curl, CURLOPT_DOH_URL, "string" ); |
| 2410 | if(UNEX(res)) { |
| 2411 | err("DOH_URL" , res, __LINE__); goto test_cleanup; } |
| 2412 | res = curl_easy_setopt(curl, CURLOPT_DOH_URL, NULL); |
| 2413 | if(UNEX(res)) { |
| 2414 | err("DOH_URL" , res, __LINE__); goto test_cleanup; } |
| 2415 | res = curl_easy_setopt(curl, CURLOPT_UPLOAD_BUFFERSIZE, 0L); |
| 2416 | if(UNEX(res)) { |
| 2417 | err("UPLOAD_BUFFERSIZE" , res, __LINE__); goto test_cleanup; } |
| 2418 | res = curl_easy_setopt(curl, CURLOPT_UPLOAD_BUFFERSIZE, 22L); |
| 2419 | if(UNEX(res)) { |
| 2420 | err("UPLOAD_BUFFERSIZE" , res, __LINE__); goto test_cleanup; } |
| 2421 | res = curl_easy_setopt(curl, CURLOPT_UPLOAD_BUFFERSIZE, LO); |
| 2422 | if(UNEX(res)) { |
| 2423 | err("UPLOAD_BUFFERSIZE" , res, __LINE__); goto test_cleanup; } |
| 2424 | res = curl_easy_setopt(curl, CURLOPT_UPLOAD_BUFFERSIZE, HI); |
| 2425 | if(UNEX(res)) { |
| 2426 | err("UPLOAD_BUFFERSIZE" , res, __LINE__); goto test_cleanup; } |
| 2427 | res = curl_easy_setopt(curl, CURLOPT_UPKEEP_INTERVAL_MS, 0L); |
| 2428 | if(UNEX(res)) { |
| 2429 | err("UPKEEP_INTERVAL_MS" , res, __LINE__); goto test_cleanup; } |
| 2430 | res = curl_easy_setopt(curl, CURLOPT_UPKEEP_INTERVAL_MS, 22L); |
| 2431 | if(UNEX(res)) { |
| 2432 | err("UPKEEP_INTERVAL_MS" , res, __LINE__); goto test_cleanup; } |
| 2433 | res = curl_easy_setopt(curl, CURLOPT_UPKEEP_INTERVAL_MS, LO); |
| 2434 | if(UNEX(res)) { |
| 2435 | err("UPKEEP_INTERVAL_MS" , res, __LINE__); goto test_cleanup; } |
| 2436 | res = curl_easy_setopt(curl, CURLOPT_UPKEEP_INTERVAL_MS, HI); |
| 2437 | if(UNEX(res)) { |
| 2438 | err("UPKEEP_INTERVAL_MS" , res, __LINE__); goto test_cleanup; } |
| 2439 | res = curl_easy_setopt(curl, CURLOPT_CURLU, &object); |
| 2440 | if(UNEX(res)) { |
| 2441 | err("CURLU" , res, __LINE__); goto test_cleanup; } |
| 2442 | res = curl_easy_setopt(curl, CURLOPT_CURLU, NULL); |
| 2443 | if(UNEX(res)) { |
| 2444 | err("CURLU" , res, __LINE__); goto test_cleanup; } |
| 2445 | res = curl_easy_setopt(curl, CURLOPT_TRAILERFUNCTION, |
| 2446 | trailercb); |
| 2447 | if(UNEX(res)) { |
| 2448 | err("TRAILERFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 2449 | res = curl_easy_setopt(curl, CURLOPT_TRAILERFUNCTION, NULL); |
| 2450 | if(UNEX(res)) { |
| 2451 | err("TRAILERFUNCTION" , res, __LINE__); goto test_cleanup; } |
| 2452 | res = curl_easy_setopt(curl, CURLOPT_TRAILERDATA, &object); |
| 2453 | if(UNEX(res)) { |
| 2454 | err("TRAILERDATA" , res, __LINE__); goto test_cleanup; } |
| 2455 | res = curl_easy_setopt(curl, CURLOPT_TRAILERDATA, NULL); |
| 2456 | if(UNEX(res)) { |
| 2457 | err("TRAILERDATA" , res, __LINE__); goto test_cleanup; } |
| 2458 | res = curl_easy_setopt(curl, CURLOPT_HTTP09_ALLOWED, 0L); |
| 2459 | if(UNEX(res)) { |
| 2460 | err("HTTP09_ALLOWED" , res, __LINE__); goto test_cleanup; } |
| 2461 | res = curl_easy_setopt(curl, CURLOPT_HTTP09_ALLOWED, 22L); |
| 2462 | if(UNEX(res)) { |
| 2463 | err("HTTP09_ALLOWED" , res, __LINE__); goto test_cleanup; } |
| 2464 | res = curl_easy_setopt(curl, CURLOPT_HTTP09_ALLOWED, LO); |
| 2465 | if(UNEX(res)) { |
| 2466 | err("HTTP09_ALLOWED" , res, __LINE__); goto test_cleanup; } |
| 2467 | res = curl_easy_setopt(curl, CURLOPT_HTTP09_ALLOWED, HI); |
| 2468 | if(UNEX(res)) { |
| 2469 | err("HTTP09_ALLOWED" , res, __LINE__); goto test_cleanup; } |
| 2470 | res = curl_easy_setopt(curl, CURLOPT_ALTSVC_CTRL, 0L); |
| 2471 | if(UNEX(res)) { |
| 2472 | err("ALTSVC_CTRL" , res, __LINE__); goto test_cleanup; } |
| 2473 | res = curl_easy_setopt(curl, CURLOPT_ALTSVC_CTRL, 22L); |
| 2474 | if(UNEX(res)) { |
| 2475 | err("ALTSVC_CTRL" , res, __LINE__); goto test_cleanup; } |
| 2476 | res = curl_easy_setopt(curl, CURLOPT_ALTSVC_CTRL, LO); |
| 2477 | if(UNEX(res)) { |
| 2478 | err("ALTSVC_CTRL" , res, __LINE__); goto test_cleanup; } |
| 2479 | res = curl_easy_setopt(curl, CURLOPT_ALTSVC_CTRL, HI); |
| 2480 | if(UNEX(res)) { |
| 2481 | err("ALTSVC_CTRL" , res, __LINE__); goto test_cleanup; } |
| 2482 | res = curl_easy_setopt(curl, CURLOPT_ALTSVC, "string" ); |
| 2483 | if(UNEX(res)) { |
| 2484 | err("ALTSVC" , res, __LINE__); goto test_cleanup; } |
| 2485 | res = curl_easy_setopt(curl, CURLOPT_ALTSVC, NULL); |
| 2486 | if(UNEX(res)) { |
| 2487 | err("ALTSVC" , res, __LINE__); goto test_cleanup; } |
| 2488 | res = curl_easy_setopt(curl, CURLOPT_MAXAGE_CONN, 0L); |
| 2489 | if(UNEX(res)) { |
| 2490 | err("MAXAGE_CONN" , res, __LINE__); goto test_cleanup; } |
| 2491 | res = curl_easy_setopt(curl, CURLOPT_MAXAGE_CONN, 22L); |
| 2492 | if(UNEX(res)) { |
| 2493 | err("MAXAGE_CONN" , res, __LINE__); goto test_cleanup; } |
| 2494 | res = curl_easy_setopt(curl, CURLOPT_MAXAGE_CONN, LO); |
| 2495 | if(UNEX(res)) { |
| 2496 | err("MAXAGE_CONN" , res, __LINE__); goto test_cleanup; } |
| 2497 | res = curl_easy_setopt(curl, CURLOPT_MAXAGE_CONN, HI); |
| 2498 | if(UNEX(res)) { |
| 2499 | err("MAXAGE_CONN" , res, __LINE__); goto test_cleanup; } |
| 2500 | res = curl_easy_setopt(curl, CURLOPT_SASL_AUTHZID, "string" ); |
| 2501 | if(UNEX(res)) { |
| 2502 | err("SASL_AUTHZID" , res, __LINE__); goto test_cleanup; } |
| 2503 | res = curl_easy_setopt(curl, CURLOPT_SASL_AUTHZID, NULL); |
| 2504 | if(UNEX(res)) { |
| 2505 | err("SASL_AUTHZID" , res, __LINE__); goto test_cleanup; } |
| 2506 | res = curl_easy_getinfo(curl, CURLINFO_EFFECTIVE_URL, &charp); |
| 2507 | if(UNEX(res)) { |
| 2508 | geterr("EFFECTIVE_URL" , res, __LINE__); goto test_cleanup; } |
| 2509 | res = curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &val); |
| 2510 | if(UNEX(res)) { |
| 2511 | geterr("RESPONSE_CODE" , res, __LINE__); goto test_cleanup; } |
| 2512 | res = curl_easy_getinfo(curl, CURLINFO_TOTAL_TIME, &dval); |
| 2513 | if(UNEX(res)) { |
| 2514 | geterr("TOTAL_TIME" , res, __LINE__); goto test_cleanup; } |
| 2515 | res = curl_easy_getinfo(curl, CURLINFO_NAMELOOKUP_TIME, &dval); |
| 2516 | if(UNEX(res)) { |
| 2517 | geterr("NAMELOOKUP_TIME" , res, __LINE__); goto test_cleanup; } |
| 2518 | res = curl_easy_getinfo(curl, CURLINFO_CONNECT_TIME, &dval); |
| 2519 | if(UNEX(res)) { |
| 2520 | geterr("CONNECT_TIME" , res, __LINE__); goto test_cleanup; } |
| 2521 | res = curl_easy_getinfo(curl, CURLINFO_PRETRANSFER_TIME, &dval); |
| 2522 | if(UNEX(res)) { |
| 2523 | geterr("PRETRANSFER_TIME" , res, __LINE__); goto test_cleanup; } |
| 2524 | res = curl_easy_getinfo(curl, CURLINFO_SIZE_UPLOAD, &dval); |
| 2525 | if(UNEX(res)) { |
| 2526 | geterr("SIZE_UPLOAD" , res, __LINE__); goto test_cleanup; } |
| 2527 | res = curl_easy_getinfo(curl, CURLINFO_SIZE_UPLOAD_T, &oval); |
| 2528 | if(UNEX(res)) { |
| 2529 | geterr("SIZE_UPLOAD_T" , res, __LINE__); goto test_cleanup; } |
| 2530 | res = curl_easy_getinfo(curl, CURLINFO_SIZE_DOWNLOAD, &dval); |
| 2531 | if(UNEX(res)) { |
| 2532 | geterr("SIZE_DOWNLOAD" , res, __LINE__); goto test_cleanup; } |
| 2533 | res = curl_easy_getinfo(curl, CURLINFO_SIZE_DOWNLOAD_T, &oval); |
| 2534 | if(UNEX(res)) { |
| 2535 | geterr("SIZE_DOWNLOAD_T" , res, __LINE__); goto test_cleanup; } |
| 2536 | res = curl_easy_getinfo(curl, CURLINFO_SPEED_DOWNLOAD, &dval); |
| 2537 | if(UNEX(res)) { |
| 2538 | geterr("SPEED_DOWNLOAD" , res, __LINE__); goto test_cleanup; } |
| 2539 | res = curl_easy_getinfo(curl, CURLINFO_SPEED_DOWNLOAD_T, &oval); |
| 2540 | if(UNEX(res)) { |
| 2541 | geterr("SPEED_DOWNLOAD_T" , res, __LINE__); goto test_cleanup; } |
| 2542 | res = curl_easy_getinfo(curl, CURLINFO_SPEED_UPLOAD, &dval); |
| 2543 | if(UNEX(res)) { |
| 2544 | geterr("SPEED_UPLOAD" , res, __LINE__); goto test_cleanup; } |
| 2545 | res = curl_easy_getinfo(curl, CURLINFO_SPEED_UPLOAD_T, &oval); |
| 2546 | if(UNEX(res)) { |
| 2547 | geterr("SPEED_UPLOAD_T" , res, __LINE__); goto test_cleanup; } |
| 2548 | res = curl_easy_getinfo(curl, CURLINFO_HEADER_SIZE, &val); |
| 2549 | if(UNEX(res)) { |
| 2550 | geterr("HEADER_SIZE" , res, __LINE__); goto test_cleanup; } |
| 2551 | res = curl_easy_getinfo(curl, CURLINFO_REQUEST_SIZE, &val); |
| 2552 | if(UNEX(res)) { |
| 2553 | geterr("REQUEST_SIZE" , res, __LINE__); goto test_cleanup; } |
| 2554 | res = curl_easy_getinfo(curl, CURLINFO_SSL_VERIFYRESULT, &val); |
| 2555 | if(UNEX(res)) { |
| 2556 | geterr("SSL_VERIFYRESULT" , res, __LINE__); goto test_cleanup; } |
| 2557 | res = curl_easy_getinfo(curl, CURLINFO_FILETIME, &val); |
| 2558 | if(UNEX(res)) { |
| 2559 | geterr("FILETIME" , res, __LINE__); goto test_cleanup; } |
| 2560 | res = curl_easy_getinfo(curl, CURLINFO_FILETIME_T, &oval); |
| 2561 | if(UNEX(res)) { |
| 2562 | geterr("FILETIME_T" , res, __LINE__); goto test_cleanup; } |
| 2563 | res = curl_easy_getinfo(curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &dval); |
| 2564 | if(UNEX(res)) { |
| 2565 | geterr("CONTENT_LENGTH_DOWNLOAD" , res, __LINE__); goto test_cleanup; } |
| 2566 | res = curl_easy_getinfo(curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, &oval); |
| 2567 | if(UNEX(res)) { |
| 2568 | geterr("CONTENT_LENGTH_DOWNLOAD_T" , res, __LINE__); goto test_cleanup; } |
| 2569 | res = curl_easy_getinfo(curl, CURLINFO_CONTENT_LENGTH_UPLOAD, &dval); |
| 2570 | if(UNEX(res)) { |
| 2571 | geterr("CONTENT_LENGTH_UPLOAD" , res, __LINE__); goto test_cleanup; } |
| 2572 | res = curl_easy_getinfo(curl, CURLINFO_CONTENT_LENGTH_UPLOAD_T, &oval); |
| 2573 | if(UNEX(res)) { |
| 2574 | geterr("CONTENT_LENGTH_UPLOAD_T" , res, __LINE__); goto test_cleanup; } |
| 2575 | res = curl_easy_getinfo(curl, CURLINFO_STARTTRANSFER_TIME, &dval); |
| 2576 | if(UNEX(res)) { |
| 2577 | geterr("STARTTRANSFER_TIME" , res, __LINE__); goto test_cleanup; } |
| 2578 | res = curl_easy_getinfo(curl, CURLINFO_CONTENT_TYPE, &charp); |
| 2579 | if(UNEX(res)) { |
| 2580 | geterr("CONTENT_TYPE" , res, __LINE__); goto test_cleanup; } |
| 2581 | res = curl_easy_getinfo(curl, CURLINFO_REDIRECT_TIME, &dval); |
| 2582 | if(UNEX(res)) { |
| 2583 | geterr("REDIRECT_TIME" , res, __LINE__); goto test_cleanup; } |
| 2584 | res = curl_easy_getinfo(curl, CURLINFO_REDIRECT_COUNT, &val); |
| 2585 | if(UNEX(res)) { |
| 2586 | geterr("REDIRECT_COUNT" , res, __LINE__); goto test_cleanup; } |
| 2587 | res = curl_easy_getinfo(curl, CURLINFO_PRIVATE, &charp); |
| 2588 | if(UNEX(res)) { |
| 2589 | geterr("PRIVATE" , res, __LINE__); goto test_cleanup; } |
| 2590 | res = curl_easy_getinfo(curl, CURLINFO_HTTP_CONNECTCODE, &val); |
| 2591 | if(UNEX(res)) { |
| 2592 | geterr("HTTP_CONNECTCODE" , res, __LINE__); goto test_cleanup; } |
| 2593 | res = curl_easy_getinfo(curl, CURLINFO_HTTPAUTH_AVAIL, &val); |
| 2594 | if(UNEX(res)) { |
| 2595 | geterr("HTTPAUTH_AVAIL" , res, __LINE__); goto test_cleanup; } |
| 2596 | res = curl_easy_getinfo(curl, CURLINFO_PROXYAUTH_AVAIL, &val); |
| 2597 | if(UNEX(res)) { |
| 2598 | geterr("PROXYAUTH_AVAIL" , res, __LINE__); goto test_cleanup; } |
| 2599 | res = curl_easy_getinfo(curl, CURLINFO_OS_ERRNO, &val); |
| 2600 | if(UNEX(res)) { |
| 2601 | geterr("OS_ERRNO" , res, __LINE__); goto test_cleanup; } |
| 2602 | res = curl_easy_getinfo(curl, CURLINFO_NUM_CONNECTS, &val); |
| 2603 | if(UNEX(res)) { |
| 2604 | geterr("NUM_CONNECTS" , res, __LINE__); goto test_cleanup; } |
| 2605 | res = curl_easy_getinfo(curl, CURLINFO_SSL_ENGINES, &slist); |
| 2606 | if(UNEX(res)) { |
| 2607 | geterr("SSL_ENGINES" , res, __LINE__); goto test_cleanup; } |
| 2608 | if(slist) |
| 2609 | curl_slist_free_all(slist); |
| 2610 | res = curl_easy_getinfo(curl, CURLINFO_COOKIELIST, &slist); |
| 2611 | if(UNEX(res)) { |
| 2612 | geterr("COOKIELIST" , res, __LINE__); goto test_cleanup; } |
| 2613 | if(slist) |
| 2614 | curl_slist_free_all(slist); |
| 2615 | res = curl_easy_getinfo(curl, CURLINFO_LASTSOCKET, &val); |
| 2616 | if(UNEX(res)) { |
| 2617 | geterr("LASTSOCKET" , res, __LINE__); goto test_cleanup; } |
| 2618 | res = curl_easy_getinfo(curl, CURLINFO_FTP_ENTRY_PATH, &charp); |
| 2619 | if(UNEX(res)) { |
| 2620 | geterr("FTP_ENTRY_PATH" , res, __LINE__); goto test_cleanup; } |
| 2621 | res = curl_easy_getinfo(curl, CURLINFO_REDIRECT_URL, &charp); |
| 2622 | if(UNEX(res)) { |
| 2623 | geterr("REDIRECT_URL" , res, __LINE__); goto test_cleanup; } |
| 2624 | res = curl_easy_getinfo(curl, CURLINFO_PRIMARY_IP, &charp); |
| 2625 | if(UNEX(res)) { |
| 2626 | geterr("PRIMARY_IP" , res, __LINE__); goto test_cleanup; } |
| 2627 | res = curl_easy_getinfo(curl, CURLINFO_APPCONNECT_TIME, &dval); |
| 2628 | if(UNEX(res)) { |
| 2629 | geterr("APPCONNECT_TIME" , res, __LINE__); goto test_cleanup; } |
| 2630 | res = curl_easy_getinfo(curl, CURLINFO_CERTINFO, &certinfo); |
| 2631 | if(UNEX(res)) { |
| 2632 | geterr("CERTINFO" , res, __LINE__); goto test_cleanup; } |
| 2633 | res = curl_easy_getinfo(curl, CURLINFO_CONDITION_UNMET, &val); |
| 2634 | if(UNEX(res)) { |
| 2635 | geterr("CONDITION_UNMET" , res, __LINE__); goto test_cleanup; } |
| 2636 | res = curl_easy_getinfo(curl, CURLINFO_RTSP_SESSION_ID, &charp); |
| 2637 | if(UNEX(res)) { |
| 2638 | geterr("RTSP_SESSION_ID" , res, __LINE__); goto test_cleanup; } |
| 2639 | res = curl_easy_getinfo(curl, CURLINFO_RTSP_CLIENT_CSEQ, &val); |
| 2640 | if(UNEX(res)) { |
| 2641 | geterr("RTSP_CLIENT_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 2642 | res = curl_easy_getinfo(curl, CURLINFO_RTSP_SERVER_CSEQ, &val); |
| 2643 | if(UNEX(res)) { |
| 2644 | geterr("RTSP_SERVER_CSEQ" , res, __LINE__); goto test_cleanup; } |
| 2645 | res = curl_easy_getinfo(curl, CURLINFO_RTSP_CSEQ_RECV, &val); |
| 2646 | if(UNEX(res)) { |
| 2647 | geterr("RTSP_CSEQ_RECV" , res, __LINE__); goto test_cleanup; } |
| 2648 | res = curl_easy_getinfo(curl, CURLINFO_PRIMARY_PORT, &val); |
| 2649 | if(UNEX(res)) { |
| 2650 | geterr("PRIMARY_PORT" , res, __LINE__); goto test_cleanup; } |
| 2651 | res = curl_easy_getinfo(curl, CURLINFO_LOCAL_IP, &charp); |
| 2652 | if(UNEX(res)) { |
| 2653 | geterr("LOCAL_IP" , res, __LINE__); goto test_cleanup; } |
| 2654 | res = curl_easy_getinfo(curl, CURLINFO_LOCAL_PORT, &val); |
| 2655 | if(UNEX(res)) { |
| 2656 | geterr("LOCAL_PORT" , res, __LINE__); goto test_cleanup; } |
| 2657 | res = curl_easy_getinfo(curl, CURLINFO_TLS_SESSION, &tlssession); |
| 2658 | if(UNEX(res)) { |
| 2659 | geterr("TLS_SESSION" , res, __LINE__); goto test_cleanup; } |
| 2660 | res = curl_easy_getinfo(curl, CURLINFO_ACTIVESOCKET, &sockfd); |
| 2661 | if(UNEX(res)) { |
| 2662 | geterr("ACTIVESOCKET" , res, __LINE__); goto test_cleanup; } |
| 2663 | res = curl_easy_getinfo(curl, CURLINFO_TLS_SSL_PTR, &tlssession); |
| 2664 | if(UNEX(res)) { |
| 2665 | geterr("TLS_SSL_PTR" , res, __LINE__); goto test_cleanup; } |
| 2666 | res = curl_easy_getinfo(curl, CURLINFO_HTTP_VERSION, &val); |
| 2667 | if(UNEX(res)) { |
| 2668 | geterr("HTTP_VERSION" , res, __LINE__); goto test_cleanup; } |
| 2669 | res = curl_easy_getinfo(curl, CURLINFO_PROXY_SSL_VERIFYRESULT, &val); |
| 2670 | if(UNEX(res)) { |
| 2671 | geterr("PROXY_SSL_VERIFYRESULT" , res, __LINE__); goto test_cleanup; } |
| 2672 | res = curl_easy_getinfo(curl, CURLINFO_PROTOCOL, &val); |
| 2673 | if(UNEX(res)) { |
| 2674 | geterr("PROTOCOL" , res, __LINE__); goto test_cleanup; } |
| 2675 | res = curl_easy_getinfo(curl, CURLINFO_SCHEME, &charp); |
| 2676 | if(UNEX(res)) { |
| 2677 | geterr("SCHEME" , res, __LINE__); goto test_cleanup; } |
| 2678 | res = curl_easy_getinfo(curl, CURLINFO_TOTAL_TIME_T, &oval); |
| 2679 | if(UNEX(res)) { |
| 2680 | geterr("TOTAL_TIME_T" , res, __LINE__); goto test_cleanup; } |
| 2681 | res = curl_easy_getinfo(curl, CURLINFO_NAMELOOKUP_TIME_T, &oval); |
| 2682 | if(UNEX(res)) { |
| 2683 | geterr("NAMELOOKUP_TIME_T" , res, __LINE__); goto test_cleanup; } |
| 2684 | res = curl_easy_getinfo(curl, CURLINFO_CONNECT_TIME_T, &oval); |
| 2685 | if(UNEX(res)) { |
| 2686 | geterr("CONNECT_TIME_T" , res, __LINE__); goto test_cleanup; } |
| 2687 | res = curl_easy_getinfo(curl, CURLINFO_PRETRANSFER_TIME_T, &oval); |
| 2688 | if(UNEX(res)) { |
| 2689 | geterr("PRETRANSFER_TIME_T" , res, __LINE__); goto test_cleanup; } |
| 2690 | res = curl_easy_getinfo(curl, CURLINFO_STARTTRANSFER_TIME_T, &oval); |
| 2691 | if(UNEX(res)) { |
| 2692 | geterr("STARTTRANSFER_TIME_T" , res, __LINE__); goto test_cleanup; } |
| 2693 | res = curl_easy_getinfo(curl, CURLINFO_REDIRECT_TIME_T, &oval); |
| 2694 | if(UNEX(res)) { |
| 2695 | geterr("REDIRECT_TIME_T" , res, __LINE__); goto test_cleanup; } |
| 2696 | res = curl_easy_getinfo(curl, CURLINFO_APPCONNECT_TIME_T, &oval); |
| 2697 | if(UNEX(res)) { |
| 2698 | geterr("APPCONNECT_TIME_T" , res, __LINE__); goto test_cleanup; } |
| 2699 | res = curl_easy_getinfo(curl, CURLINFO_RETRY_AFTER, &oval); |
| 2700 | if(UNEX(res)) { |
| 2701 | geterr("RETRY_AFTER" , res, __LINE__); goto test_cleanup; } |
| 2702 | curl_easy_setopt(curl, 1, 0); |
| 2703 | res = CURLE_OK; |
| 2704 | test_cleanup: |
| 2705 | curl_easy_cleanup(curl); |
| 2706 | curl_easy_cleanup(dep); |
| 2707 | curl_share_cleanup(share); |
| 2708 | curl_global_cleanup(); |
| 2709 | |
| 2710 | return (int)res; |
| 2711 | } |
| 2712 | |