| 1 | /*************************************************************************** |
| 2 | * _ _ ____ _ |
| 3 | * Project ___| | | | _ \| | |
| 4 | * / __| | | | |_) | | |
| 5 | * | (__| |_| | _ <| |___ |
| 6 | * \___|\___/|_| \_\_____| |
| 7 | * |
| 8 | * Copyright (C) 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.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 | * SPDX-License-Identifier: curl |
| 22 | * |
| 23 | ***************************************************************************/ |
| 24 | |
| 25 | /* This source code is generated by optiontable.pl - DO NOT EDIT BY HAND */ |
| 26 | |
| 27 | #include "curl_setup.h" |
| 28 | #include "easyoptions.h" |
| 29 | |
| 30 | /* all easy setopt options listed in alphabetical order */ |
| 31 | struct curl_easyoption Curl_easyopts[] = { |
| 32 | {"ABSTRACT_UNIX_SOCKET" , CURLOPT_ABSTRACT_UNIX_SOCKET, CURLOT_STRING, 0}, |
| 33 | {.name: "ACCEPTTIMEOUT_MS" , .id: CURLOPT_ACCEPTTIMEOUT_MS, .type: CURLOT_LONG, .flags: 0}, |
| 34 | {.name: "ACCEPT_ENCODING" , .id: CURLOPT_ACCEPT_ENCODING, .type: CURLOT_STRING, .flags: 0}, |
| 35 | {.name: "ADDRESS_SCOPE" , .id: CURLOPT_ADDRESS_SCOPE, .type: CURLOT_LONG, .flags: 0}, |
| 36 | {.name: "ALTSVC" , .id: CURLOPT_ALTSVC, .type: CURLOT_STRING, .flags: 0}, |
| 37 | {.name: "ALTSVC_CTRL" , .id: CURLOPT_ALTSVC_CTRL, .type: CURLOT_LONG, .flags: 0}, |
| 38 | {.name: "APPEND" , .id: CURLOPT_APPEND, .type: CURLOT_LONG, .flags: 0}, |
| 39 | {.name: "AUTOREFERER" , .id: CURLOPT_AUTOREFERER, .type: CURLOT_LONG, .flags: 0}, |
| 40 | {.name: "AWS_SIGV4" , .id: CURLOPT_AWS_SIGV4, .type: CURLOT_STRING, .flags: 0}, |
| 41 | {.name: "BUFFERSIZE" , .id: CURLOPT_BUFFERSIZE, .type: CURLOT_LONG, .flags: 0}, |
| 42 | {.name: "CAINFO" , .id: CURLOPT_CAINFO, .type: CURLOT_STRING, .flags: 0}, |
| 43 | {.name: "CAINFO_BLOB" , .id: CURLOPT_CAINFO_BLOB, .type: CURLOT_BLOB, .flags: 0}, |
| 44 | {.name: "CAPATH" , .id: CURLOPT_CAPATH, .type: CURLOT_STRING, .flags: 0}, |
| 45 | {.name: "CA_CACHE_TIMEOUT" , .id: CURLOPT_CA_CACHE_TIMEOUT, .type: CURLOT_LONG, .flags: 0}, |
| 46 | {.name: "CERTINFO" , .id: CURLOPT_CERTINFO, .type: CURLOT_LONG, .flags: 0}, |
| 47 | {.name: "CHUNK_BGN_FUNCTION" , .id: CURLOPT_CHUNK_BGN_FUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 48 | {.name: "CHUNK_DATA" , .id: CURLOPT_CHUNK_DATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 49 | {.name: "CHUNK_END_FUNCTION" , .id: CURLOPT_CHUNK_END_FUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 50 | {.name: "CLOSESOCKETDATA" , .id: CURLOPT_CLOSESOCKETDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 51 | {.name: "CLOSESOCKETFUNCTION" , .id: CURLOPT_CLOSESOCKETFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 52 | {.name: "CONNECTTIMEOUT" , .id: CURLOPT_CONNECTTIMEOUT, .type: CURLOT_LONG, .flags: 0}, |
| 53 | {.name: "CONNECTTIMEOUT_MS" , .id: CURLOPT_CONNECTTIMEOUT_MS, .type: CURLOT_LONG, .flags: 0}, |
| 54 | {.name: "CONNECT_ONLY" , .id: CURLOPT_CONNECT_ONLY, .type: CURLOT_LONG, .flags: 0}, |
| 55 | {.name: "CONNECT_TO" , .id: CURLOPT_CONNECT_TO, .type: CURLOT_SLIST, .flags: 0}, |
| 56 | {.name: "CONV_FROM_NETWORK_FUNCTION" , .id: CURLOPT_CONV_FROM_NETWORK_FUNCTION, |
| 57 | .type: CURLOT_FUNCTION, .flags: 0}, |
| 58 | {.name: "CONV_FROM_UTF8_FUNCTION" , .id: CURLOPT_CONV_FROM_UTF8_FUNCTION, |
| 59 | .type: CURLOT_FUNCTION, .flags: 0}, |
| 60 | {.name: "CONV_TO_NETWORK_FUNCTION" , .id: CURLOPT_CONV_TO_NETWORK_FUNCTION, |
| 61 | .type: CURLOT_FUNCTION, .flags: 0}, |
| 62 | {.name: "COOKIE" , .id: CURLOPT_COOKIE, .type: CURLOT_STRING, .flags: 0}, |
| 63 | {.name: "COOKIEFILE" , .id: CURLOPT_COOKIEFILE, .type: CURLOT_STRING, .flags: 0}, |
| 64 | {.name: "COOKIEJAR" , .id: CURLOPT_COOKIEJAR, .type: CURLOT_STRING, .flags: 0}, |
| 65 | {.name: "COOKIELIST" , .id: CURLOPT_COOKIELIST, .type: CURLOT_STRING, .flags: 0}, |
| 66 | {.name: "COOKIESESSION" , .id: CURLOPT_COOKIESESSION, .type: CURLOT_LONG, .flags: 0}, |
| 67 | {.name: "COPYPOSTFIELDS" , .id: CURLOPT_COPYPOSTFIELDS, .type: CURLOT_OBJECT, .flags: 0}, |
| 68 | {.name: "CRLF" , .id: CURLOPT_CRLF, .type: CURLOT_LONG, .flags: 0}, |
| 69 | {.name: "CRLFILE" , .id: CURLOPT_CRLFILE, .type: CURLOT_STRING, .flags: 0}, |
| 70 | {.name: "CURLU" , .id: CURLOPT_CURLU, .type: CURLOT_OBJECT, .flags: 0}, |
| 71 | {.name: "CUSTOMREQUEST" , .id: CURLOPT_CUSTOMREQUEST, .type: CURLOT_STRING, .flags: 0}, |
| 72 | {.name: "DEBUGDATA" , .id: CURLOPT_DEBUGDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 73 | {.name: "DEBUGFUNCTION" , .id: CURLOPT_DEBUGFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 74 | {.name: "DEFAULT_PROTOCOL" , .id: CURLOPT_DEFAULT_PROTOCOL, .type: CURLOT_STRING, .flags: 0}, |
| 75 | {.name: "DIRLISTONLY" , .id: CURLOPT_DIRLISTONLY, .type: CURLOT_LONG, .flags: 0}, |
| 76 | {.name: "DISALLOW_USERNAME_IN_URL" , .id: CURLOPT_DISALLOW_USERNAME_IN_URL, |
| 77 | .type: CURLOT_LONG, .flags: 0}, |
| 78 | {.name: "DNS_CACHE_TIMEOUT" , .id: CURLOPT_DNS_CACHE_TIMEOUT, .type: CURLOT_LONG, .flags: 0}, |
| 79 | {.name: "DNS_INTERFACE" , .id: CURLOPT_DNS_INTERFACE, .type: CURLOT_STRING, .flags: 0}, |
| 80 | {.name: "DNS_LOCAL_IP4" , .id: CURLOPT_DNS_LOCAL_IP4, .type: CURLOT_STRING, .flags: 0}, |
| 81 | {.name: "DNS_LOCAL_IP6" , .id: CURLOPT_DNS_LOCAL_IP6, .type: CURLOT_STRING, .flags: 0}, |
| 82 | {.name: "DNS_SERVERS" , .id: CURLOPT_DNS_SERVERS, .type: CURLOT_STRING, .flags: 0}, |
| 83 | {.name: "DNS_SHUFFLE_ADDRESSES" , .id: CURLOPT_DNS_SHUFFLE_ADDRESSES, .type: CURLOT_LONG, .flags: 0}, |
| 84 | {.name: "DNS_USE_GLOBAL_CACHE" , .id: CURLOPT_DNS_USE_GLOBAL_CACHE, .type: CURLOT_LONG, .flags: 0}, |
| 85 | {.name: "DOH_SSL_VERIFYHOST" , .id: CURLOPT_DOH_SSL_VERIFYHOST, .type: CURLOT_LONG, .flags: 0}, |
| 86 | {.name: "DOH_SSL_VERIFYPEER" , .id: CURLOPT_DOH_SSL_VERIFYPEER, .type: CURLOT_LONG, .flags: 0}, |
| 87 | {.name: "DOH_SSL_VERIFYSTATUS" , .id: CURLOPT_DOH_SSL_VERIFYSTATUS, .type: CURLOT_LONG, .flags: 0}, |
| 88 | {.name: "DOH_URL" , .id: CURLOPT_DOH_URL, .type: CURLOT_STRING, .flags: 0}, |
| 89 | {.name: "EGDSOCKET" , .id: CURLOPT_EGDSOCKET, .type: CURLOT_STRING, .flags: 0}, |
| 90 | {.name: "ENCODING" , .id: CURLOPT_ACCEPT_ENCODING, .type: CURLOT_STRING, CURLOT_FLAG_ALIAS}, |
| 91 | {.name: "ERRORBUFFER" , .id: CURLOPT_ERRORBUFFER, .type: CURLOT_OBJECT, .flags: 0}, |
| 92 | {.name: "EXPECT_100_TIMEOUT_MS" , .id: CURLOPT_EXPECT_100_TIMEOUT_MS, .type: CURLOT_LONG, .flags: 0}, |
| 93 | {.name: "FAILONERROR" , .id: CURLOPT_FAILONERROR, .type: CURLOT_LONG, .flags: 0}, |
| 94 | {.name: "FILE" , .id: CURLOPT_WRITEDATA, .type: CURLOT_CBPTR, CURLOT_FLAG_ALIAS}, |
| 95 | {.name: "FILETIME" , .id: CURLOPT_FILETIME, .type: CURLOT_LONG, .flags: 0}, |
| 96 | {.name: "FNMATCH_DATA" , .id: CURLOPT_FNMATCH_DATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 97 | {.name: "FNMATCH_FUNCTION" , .id: CURLOPT_FNMATCH_FUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 98 | {.name: "FOLLOWLOCATION" , .id: CURLOPT_FOLLOWLOCATION, .type: CURLOT_LONG, .flags: 0}, |
| 99 | {.name: "FORBID_REUSE" , .id: CURLOPT_FORBID_REUSE, .type: CURLOT_LONG, .flags: 0}, |
| 100 | {.name: "FRESH_CONNECT" , .id: CURLOPT_FRESH_CONNECT, .type: CURLOT_LONG, .flags: 0}, |
| 101 | {.name: "FTPAPPEND" , .id: CURLOPT_APPEND, .type: CURLOT_LONG, CURLOT_FLAG_ALIAS}, |
| 102 | {.name: "FTPLISTONLY" , .id: CURLOPT_DIRLISTONLY, .type: CURLOT_LONG, CURLOT_FLAG_ALIAS}, |
| 103 | {.name: "FTPPORT" , .id: CURLOPT_FTPPORT, .type: CURLOT_STRING, .flags: 0}, |
| 104 | {.name: "FTPSSLAUTH" , .id: CURLOPT_FTPSSLAUTH, .type: CURLOT_VALUES, .flags: 0}, |
| 105 | {.name: "FTP_ACCOUNT" , .id: CURLOPT_FTP_ACCOUNT, .type: CURLOT_STRING, .flags: 0}, |
| 106 | {.name: "FTP_ALTERNATIVE_TO_USER" , .id: CURLOPT_FTP_ALTERNATIVE_TO_USER, |
| 107 | .type: CURLOT_STRING, .flags: 0}, |
| 108 | {.name: "FTP_CREATE_MISSING_DIRS" , .id: CURLOPT_FTP_CREATE_MISSING_DIRS, |
| 109 | .type: CURLOT_LONG, .flags: 0}, |
| 110 | {.name: "FTP_FILEMETHOD" , .id: CURLOPT_FTP_FILEMETHOD, .type: CURLOT_VALUES, .flags: 0}, |
| 111 | {.name: "FTP_RESPONSE_TIMEOUT" , .id: CURLOPT_SERVER_RESPONSE_TIMEOUT, |
| 112 | .type: CURLOT_LONG, CURLOT_FLAG_ALIAS}, |
| 113 | {.name: "FTP_SKIP_PASV_IP" , .id: CURLOPT_FTP_SKIP_PASV_IP, .type: CURLOT_LONG, .flags: 0}, |
| 114 | {.name: "FTP_SSL" , .id: CURLOPT_USE_SSL, .type: CURLOT_VALUES, CURLOT_FLAG_ALIAS}, |
| 115 | {.name: "FTP_SSL_CCC" , .id: CURLOPT_FTP_SSL_CCC, .type: CURLOT_LONG, .flags: 0}, |
| 116 | {.name: "FTP_USE_EPRT" , .id: CURLOPT_FTP_USE_EPRT, .type: CURLOT_LONG, .flags: 0}, |
| 117 | {.name: "FTP_USE_EPSV" , .id: CURLOPT_FTP_USE_EPSV, .type: CURLOT_LONG, .flags: 0}, |
| 118 | {.name: "FTP_USE_PRET" , .id: CURLOPT_FTP_USE_PRET, .type: CURLOT_LONG, .flags: 0}, |
| 119 | {.name: "GSSAPI_DELEGATION" , .id: CURLOPT_GSSAPI_DELEGATION, .type: CURLOT_VALUES, .flags: 0}, |
| 120 | {.name: "HAPPY_EYEBALLS_TIMEOUT_MS" , .id: CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, |
| 121 | .type: CURLOT_LONG, .flags: 0}, |
| 122 | {.name: "HAPROXYPROTOCOL" , .id: CURLOPT_HAPROXYPROTOCOL, .type: CURLOT_LONG, .flags: 0}, |
| 123 | {.name: "HAPROXY_CLIENT_IP" , .id: CURLOPT_HAPROXY_CLIENT_IP, .type: CURLOT_STRING, .flags: 0}, |
| 124 | {.name: "HEADER" , .id: CURLOPT_HEADER, .type: CURLOT_LONG, .flags: 0}, |
| 125 | {.name: "HEADERDATA" , .id: CURLOPT_HEADERDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 126 | {.name: "HEADERFUNCTION" , .id: CURLOPT_HEADERFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 127 | {.name: "HEADEROPT" , .id: CURLOPT_HEADEROPT, .type: CURLOT_VALUES, .flags: 0}, |
| 128 | {.name: "HSTS" , .id: CURLOPT_HSTS, .type: CURLOT_STRING, .flags: 0}, |
| 129 | {.name: "HSTSREADDATA" , .id: CURLOPT_HSTSREADDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 130 | {.name: "HSTSREADFUNCTION" , .id: CURLOPT_HSTSREADFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 131 | {.name: "HSTSWRITEDATA" , .id: CURLOPT_HSTSWRITEDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 132 | {.name: "HSTSWRITEFUNCTION" , .id: CURLOPT_HSTSWRITEFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 133 | {.name: "HSTS_CTRL" , .id: CURLOPT_HSTS_CTRL, .type: CURLOT_LONG, .flags: 0}, |
| 134 | {.name: "HTTP09_ALLOWED" , .id: CURLOPT_HTTP09_ALLOWED, .type: CURLOT_LONG, .flags: 0}, |
| 135 | {.name: "HTTP200ALIASES" , .id: CURLOPT_HTTP200ALIASES, .type: CURLOT_SLIST, .flags: 0}, |
| 136 | {.name: "HTTPAUTH" , .id: CURLOPT_HTTPAUTH, .type: CURLOT_VALUES, .flags: 0}, |
| 137 | {.name: "HTTPGET" , .id: CURLOPT_HTTPGET, .type: CURLOT_LONG, .flags: 0}, |
| 138 | {.name: "HTTPHEADER" , .id: CURLOPT_HTTPHEADER, .type: CURLOT_SLIST, .flags: 0}, |
| 139 | {.name: "HTTPPOST" , .id: CURLOPT_HTTPPOST, .type: CURLOT_OBJECT, .flags: 0}, |
| 140 | {.name: "HTTPPROXYTUNNEL" , .id: CURLOPT_HTTPPROXYTUNNEL, .type: CURLOT_LONG, .flags: 0}, |
| 141 | {.name: "HTTP_CONTENT_DECODING" , .id: CURLOPT_HTTP_CONTENT_DECODING, .type: CURLOT_LONG, .flags: 0}, |
| 142 | {.name: "HTTP_TRANSFER_DECODING" , .id: CURLOPT_HTTP_TRANSFER_DECODING, .type: CURLOT_LONG, .flags: 0}, |
| 143 | {.name: "HTTP_VERSION" , .id: CURLOPT_HTTP_VERSION, .type: CURLOT_VALUES, .flags: 0}, |
| 144 | {.name: "IGNORE_CONTENT_LENGTH" , .id: CURLOPT_IGNORE_CONTENT_LENGTH, .type: CURLOT_LONG, .flags: 0}, |
| 145 | {.name: "INFILE" , .id: CURLOPT_READDATA, .type: CURLOT_CBPTR, CURLOT_FLAG_ALIAS}, |
| 146 | {.name: "INFILESIZE" , .id: CURLOPT_INFILESIZE, .type: CURLOT_LONG, .flags: 0}, |
| 147 | {.name: "INFILESIZE_LARGE" , .id: CURLOPT_INFILESIZE_LARGE, .type: CURLOT_OFF_T, .flags: 0}, |
| 148 | {.name: "INTERFACE" , .id: CURLOPT_INTERFACE, .type: CURLOT_STRING, .flags: 0}, |
| 149 | {.name: "INTERLEAVEDATA" , .id: CURLOPT_INTERLEAVEDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 150 | {.name: "INTERLEAVEFUNCTION" , .id: CURLOPT_INTERLEAVEFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 151 | {.name: "IOCTLDATA" , .id: CURLOPT_IOCTLDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 152 | {.name: "IOCTLFUNCTION" , .id: CURLOPT_IOCTLFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 153 | {.name: "IPRESOLVE" , .id: CURLOPT_IPRESOLVE, .type: CURLOT_VALUES, .flags: 0}, |
| 154 | {.name: "ISSUERCERT" , .id: CURLOPT_ISSUERCERT, .type: CURLOT_STRING, .flags: 0}, |
| 155 | {.name: "ISSUERCERT_BLOB" , .id: CURLOPT_ISSUERCERT_BLOB, .type: CURLOT_BLOB, .flags: 0}, |
| 156 | {.name: "KEEP_SENDING_ON_ERROR" , .id: CURLOPT_KEEP_SENDING_ON_ERROR, .type: CURLOT_LONG, .flags: 0}, |
| 157 | {.name: "KEYPASSWD" , .id: CURLOPT_KEYPASSWD, .type: CURLOT_STRING, .flags: 0}, |
| 158 | {.name: "KRB4LEVEL" , .id: CURLOPT_KRBLEVEL, .type: CURLOT_STRING, CURLOT_FLAG_ALIAS}, |
| 159 | {.name: "KRBLEVEL" , .id: CURLOPT_KRBLEVEL, .type: CURLOT_STRING, .flags: 0}, |
| 160 | {.name: "LOCALPORT" , .id: CURLOPT_LOCALPORT, .type: CURLOT_LONG, .flags: 0}, |
| 161 | {.name: "LOCALPORTRANGE" , .id: CURLOPT_LOCALPORTRANGE, .type: CURLOT_LONG, .flags: 0}, |
| 162 | {.name: "LOGIN_OPTIONS" , .id: CURLOPT_LOGIN_OPTIONS, .type: CURLOT_STRING, .flags: 0}, |
| 163 | {.name: "LOW_SPEED_LIMIT" , .id: CURLOPT_LOW_SPEED_LIMIT, .type: CURLOT_LONG, .flags: 0}, |
| 164 | {.name: "LOW_SPEED_TIME" , .id: CURLOPT_LOW_SPEED_TIME, .type: CURLOT_LONG, .flags: 0}, |
| 165 | {.name: "MAIL_AUTH" , .id: CURLOPT_MAIL_AUTH, .type: CURLOT_STRING, .flags: 0}, |
| 166 | {.name: "MAIL_FROM" , .id: CURLOPT_MAIL_FROM, .type: CURLOT_STRING, .flags: 0}, |
| 167 | {.name: "MAIL_RCPT" , .id: CURLOPT_MAIL_RCPT, .type: CURLOT_SLIST, .flags: 0}, |
| 168 | {.name: "MAIL_RCPT_ALLLOWFAILS" , .id: CURLOPT_MAIL_RCPT_ALLOWFAILS, |
| 169 | .type: CURLOT_LONG, CURLOT_FLAG_ALIAS}, |
| 170 | {.name: "MAIL_RCPT_ALLOWFAILS" , .id: CURLOPT_MAIL_RCPT_ALLOWFAILS, .type: CURLOT_LONG, .flags: 0}, |
| 171 | {.name: "MAXAGE_CONN" , .id: CURLOPT_MAXAGE_CONN, .type: CURLOT_LONG, .flags: 0}, |
| 172 | {.name: "MAXCONNECTS" , .id: CURLOPT_MAXCONNECTS, .type: CURLOT_LONG, .flags: 0}, |
| 173 | {.name: "MAXFILESIZE" , .id: CURLOPT_MAXFILESIZE, .type: CURLOT_LONG, .flags: 0}, |
| 174 | {.name: "MAXFILESIZE_LARGE" , .id: CURLOPT_MAXFILESIZE_LARGE, .type: CURLOT_OFF_T, .flags: 0}, |
| 175 | {.name: "MAXLIFETIME_CONN" , .id: CURLOPT_MAXLIFETIME_CONN, .type: CURLOT_LONG, .flags: 0}, |
| 176 | {.name: "MAXREDIRS" , .id: CURLOPT_MAXREDIRS, .type: CURLOT_LONG, .flags: 0}, |
| 177 | {.name: "MAX_RECV_SPEED_LARGE" , .id: CURLOPT_MAX_RECV_SPEED_LARGE, .type: CURLOT_OFF_T, .flags: 0}, |
| 178 | {.name: "MAX_SEND_SPEED_LARGE" , .id: CURLOPT_MAX_SEND_SPEED_LARGE, .type: CURLOT_OFF_T, .flags: 0}, |
| 179 | {.name: "MIMEPOST" , .id: CURLOPT_MIMEPOST, .type: CURLOT_OBJECT, .flags: 0}, |
| 180 | {.name: "MIME_OPTIONS" , .id: CURLOPT_MIME_OPTIONS, .type: CURLOT_LONG, .flags: 0}, |
| 181 | {.name: "NETRC" , .id: CURLOPT_NETRC, .type: CURLOT_VALUES, .flags: 0}, |
| 182 | {.name: "NETRC_FILE" , .id: CURLOPT_NETRC_FILE, .type: CURLOT_STRING, .flags: 0}, |
| 183 | {.name: "NEW_DIRECTORY_PERMS" , .id: CURLOPT_NEW_DIRECTORY_PERMS, .type: CURLOT_LONG, .flags: 0}, |
| 184 | {.name: "NEW_FILE_PERMS" , .id: CURLOPT_NEW_FILE_PERMS, .type: CURLOT_LONG, .flags: 0}, |
| 185 | {.name: "NOBODY" , .id: CURLOPT_NOBODY, .type: CURLOT_LONG, .flags: 0}, |
| 186 | {.name: "NOPROGRESS" , .id: CURLOPT_NOPROGRESS, .type: CURLOT_LONG, .flags: 0}, |
| 187 | {.name: "NOPROXY" , .id: CURLOPT_NOPROXY, .type: CURLOT_STRING, .flags: 0}, |
| 188 | {.name: "NOSIGNAL" , .id: CURLOPT_NOSIGNAL, .type: CURLOT_LONG, .flags: 0}, |
| 189 | {.name: "OPENSOCKETDATA" , .id: CURLOPT_OPENSOCKETDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 190 | {.name: "OPENSOCKETFUNCTION" , .id: CURLOPT_OPENSOCKETFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 191 | {.name: "PASSWORD" , .id: CURLOPT_PASSWORD, .type: CURLOT_STRING, .flags: 0}, |
| 192 | {.name: "PATH_AS_IS" , .id: CURLOPT_PATH_AS_IS, .type: CURLOT_LONG, .flags: 0}, |
| 193 | {.name: "PINNEDPUBLICKEY" , .id: CURLOPT_PINNEDPUBLICKEY, .type: CURLOT_STRING, .flags: 0}, |
| 194 | {.name: "PIPEWAIT" , .id: CURLOPT_PIPEWAIT, .type: CURLOT_LONG, .flags: 0}, |
| 195 | {.name: "PORT" , .id: CURLOPT_PORT, .type: CURLOT_LONG, .flags: 0}, |
| 196 | {.name: "POST" , .id: CURLOPT_POST, .type: CURLOT_LONG, .flags: 0}, |
| 197 | {.name: "POST301" , .id: CURLOPT_POSTREDIR, .type: CURLOT_VALUES, CURLOT_FLAG_ALIAS}, |
| 198 | {.name: "POSTFIELDS" , .id: CURLOPT_POSTFIELDS, .type: CURLOT_OBJECT, .flags: 0}, |
| 199 | {.name: "POSTFIELDSIZE" , .id: CURLOPT_POSTFIELDSIZE, .type: CURLOT_LONG, .flags: 0}, |
| 200 | {.name: "POSTFIELDSIZE_LARGE" , .id: CURLOPT_POSTFIELDSIZE_LARGE, .type: CURLOT_OFF_T, .flags: 0}, |
| 201 | {.name: "POSTQUOTE" , .id: CURLOPT_POSTQUOTE, .type: CURLOT_SLIST, .flags: 0}, |
| 202 | {.name: "POSTREDIR" , .id: CURLOPT_POSTREDIR, .type: CURLOT_VALUES, .flags: 0}, |
| 203 | {.name: "PREQUOTE" , .id: CURLOPT_PREQUOTE, .type: CURLOT_SLIST, .flags: 0}, |
| 204 | {.name: "PREREQDATA" , .id: CURLOPT_PREREQDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 205 | {.name: "PREREQFUNCTION" , .id: CURLOPT_PREREQFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 206 | {.name: "PRE_PROXY" , .id: CURLOPT_PRE_PROXY, .type: CURLOT_STRING, .flags: 0}, |
| 207 | {.name: "PRIVATE" , .id: CURLOPT_PRIVATE, .type: CURLOT_OBJECT, .flags: 0}, |
| 208 | {.name: "PROGRESSDATA" , .id: CURLOPT_XFERINFODATA, .type: CURLOT_CBPTR, CURLOT_FLAG_ALIAS}, |
| 209 | {.name: "PROGRESSFUNCTION" , .id: CURLOPT_PROGRESSFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 210 | {.name: "PROTOCOLS" , .id: CURLOPT_PROTOCOLS, .type: CURLOT_LONG, .flags: 0}, |
| 211 | {.name: "PROTOCOLS_STR" , .id: CURLOPT_PROTOCOLS_STR, .type: CURLOT_STRING, .flags: 0}, |
| 212 | {.name: "PROXY" , .id: CURLOPT_PROXY, .type: CURLOT_STRING, .flags: 0}, |
| 213 | {.name: "PROXYAUTH" , .id: CURLOPT_PROXYAUTH, .type: CURLOT_VALUES, .flags: 0}, |
| 214 | {.name: "PROXYHEADER" , .id: CURLOPT_PROXYHEADER, .type: CURLOT_SLIST, .flags: 0}, |
| 215 | {.name: "PROXYPASSWORD" , .id: CURLOPT_PROXYPASSWORD, .type: CURLOT_STRING, .flags: 0}, |
| 216 | {.name: "PROXYPORT" , .id: CURLOPT_PROXYPORT, .type: CURLOT_LONG, .flags: 0}, |
| 217 | {.name: "PROXYTYPE" , .id: CURLOPT_PROXYTYPE, .type: CURLOT_VALUES, .flags: 0}, |
| 218 | {.name: "PROXYUSERNAME" , .id: CURLOPT_PROXYUSERNAME, .type: CURLOT_STRING, .flags: 0}, |
| 219 | {.name: "PROXYUSERPWD" , .id: CURLOPT_PROXYUSERPWD, .type: CURLOT_STRING, .flags: 0}, |
| 220 | {.name: "PROXY_CAINFO" , .id: CURLOPT_PROXY_CAINFO, .type: CURLOT_STRING, .flags: 0}, |
| 221 | {.name: "PROXY_CAINFO_BLOB" , .id: CURLOPT_PROXY_CAINFO_BLOB, .type: CURLOT_BLOB, .flags: 0}, |
| 222 | {.name: "PROXY_CAPATH" , .id: CURLOPT_PROXY_CAPATH, .type: CURLOT_STRING, .flags: 0}, |
| 223 | {.name: "PROXY_CRLFILE" , .id: CURLOPT_PROXY_CRLFILE, .type: CURLOT_STRING, .flags: 0}, |
| 224 | {.name: "PROXY_ISSUERCERT" , .id: CURLOPT_PROXY_ISSUERCERT, .type: CURLOT_STRING, .flags: 0}, |
| 225 | {.name: "PROXY_ISSUERCERT_BLOB" , .id: CURLOPT_PROXY_ISSUERCERT_BLOB, .type: CURLOT_BLOB, .flags: 0}, |
| 226 | {.name: "PROXY_KEYPASSWD" , .id: CURLOPT_PROXY_KEYPASSWD, .type: CURLOT_STRING, .flags: 0}, |
| 227 | {.name: "PROXY_PINNEDPUBLICKEY" , .id: CURLOPT_PROXY_PINNEDPUBLICKEY, .type: CURLOT_STRING, .flags: 0}, |
| 228 | {.name: "PROXY_SERVICE_NAME" , .id: CURLOPT_PROXY_SERVICE_NAME, .type: CURLOT_STRING, .flags: 0}, |
| 229 | {.name: "PROXY_SSLCERT" , .id: CURLOPT_PROXY_SSLCERT, .type: CURLOT_STRING, .flags: 0}, |
| 230 | {.name: "PROXY_SSLCERTTYPE" , .id: CURLOPT_PROXY_SSLCERTTYPE, .type: CURLOT_STRING, .flags: 0}, |
| 231 | {.name: "PROXY_SSLCERT_BLOB" , .id: CURLOPT_PROXY_SSLCERT_BLOB, .type: CURLOT_BLOB, .flags: 0}, |
| 232 | {.name: "PROXY_SSLKEY" , .id: CURLOPT_PROXY_SSLKEY, .type: CURLOT_STRING, .flags: 0}, |
| 233 | {.name: "PROXY_SSLKEYTYPE" , .id: CURLOPT_PROXY_SSLKEYTYPE, .type: CURLOT_STRING, .flags: 0}, |
| 234 | {.name: "PROXY_SSLKEY_BLOB" , .id: CURLOPT_PROXY_SSLKEY_BLOB, .type: CURLOT_BLOB, .flags: 0}, |
| 235 | {.name: "PROXY_SSLVERSION" , .id: CURLOPT_PROXY_SSLVERSION, .type: CURLOT_VALUES, .flags: 0}, |
| 236 | {.name: "PROXY_SSL_CIPHER_LIST" , .id: CURLOPT_PROXY_SSL_CIPHER_LIST, .type: CURLOT_STRING, .flags: 0}, |
| 237 | {.name: "PROXY_SSL_OPTIONS" , .id: CURLOPT_PROXY_SSL_OPTIONS, .type: CURLOT_LONG, .flags: 0}, |
| 238 | {.name: "PROXY_SSL_VERIFYHOST" , .id: CURLOPT_PROXY_SSL_VERIFYHOST, .type: CURLOT_LONG, .flags: 0}, |
| 239 | {.name: "PROXY_SSL_VERIFYPEER" , .id: CURLOPT_PROXY_SSL_VERIFYPEER, .type: CURLOT_LONG, .flags: 0}, |
| 240 | {.name: "PROXY_TLS13_CIPHERS" , .id: CURLOPT_PROXY_TLS13_CIPHERS, .type: CURLOT_STRING, .flags: 0}, |
| 241 | {.name: "PROXY_TLSAUTH_PASSWORD" , .id: CURLOPT_PROXY_TLSAUTH_PASSWORD, |
| 242 | .type: CURLOT_STRING, .flags: 0}, |
| 243 | {.name: "PROXY_TLSAUTH_TYPE" , .id: CURLOPT_PROXY_TLSAUTH_TYPE, .type: CURLOT_STRING, .flags: 0}, |
| 244 | {.name: "PROXY_TLSAUTH_USERNAME" , .id: CURLOPT_PROXY_TLSAUTH_USERNAME, |
| 245 | .type: CURLOT_STRING, .flags: 0}, |
| 246 | {.name: "PROXY_TRANSFER_MODE" , .id: CURLOPT_PROXY_TRANSFER_MODE, .type: CURLOT_LONG, .flags: 0}, |
| 247 | {.name: "PUT" , .id: CURLOPT_PUT, .type: CURLOT_LONG, .flags: 0}, |
| 248 | {.name: "QUICK_EXIT" , .id: CURLOPT_QUICK_EXIT, .type: CURLOT_LONG, .flags: 0}, |
| 249 | {.name: "QUOTE" , .id: CURLOPT_QUOTE, .type: CURLOT_SLIST, .flags: 0}, |
| 250 | {.name: "RANDOM_FILE" , .id: CURLOPT_RANDOM_FILE, .type: CURLOT_STRING, .flags: 0}, |
| 251 | {.name: "RANGE" , .id: CURLOPT_RANGE, .type: CURLOT_STRING, .flags: 0}, |
| 252 | {.name: "READDATA" , .id: CURLOPT_READDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 253 | {.name: "READFUNCTION" , .id: CURLOPT_READFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 254 | {.name: "REDIR_PROTOCOLS" , .id: CURLOPT_REDIR_PROTOCOLS, .type: CURLOT_LONG, .flags: 0}, |
| 255 | {.name: "REDIR_PROTOCOLS_STR" , .id: CURLOPT_REDIR_PROTOCOLS_STR, .type: CURLOT_STRING, .flags: 0}, |
| 256 | {.name: "REFERER" , .id: CURLOPT_REFERER, .type: CURLOT_STRING, .flags: 0}, |
| 257 | {.name: "REQUEST_TARGET" , .id: CURLOPT_REQUEST_TARGET, .type: CURLOT_STRING, .flags: 0}, |
| 258 | {.name: "RESOLVE" , .id: CURLOPT_RESOLVE, .type: CURLOT_SLIST, .flags: 0}, |
| 259 | {.name: "RESOLVER_START_DATA" , .id: CURLOPT_RESOLVER_START_DATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 260 | {.name: "RESOLVER_START_FUNCTION" , .id: CURLOPT_RESOLVER_START_FUNCTION, |
| 261 | .type: CURLOT_FUNCTION, .flags: 0}, |
| 262 | {.name: "RESUME_FROM" , .id: CURLOPT_RESUME_FROM, .type: CURLOT_LONG, .flags: 0}, |
| 263 | {.name: "RESUME_FROM_LARGE" , .id: CURLOPT_RESUME_FROM_LARGE, .type: CURLOT_OFF_T, .flags: 0}, |
| 264 | {.name: "RTSPHEADER" , .id: CURLOPT_HTTPHEADER, .type: CURLOT_SLIST, CURLOT_FLAG_ALIAS}, |
| 265 | {.name: "RTSP_CLIENT_CSEQ" , .id: CURLOPT_RTSP_CLIENT_CSEQ, .type: CURLOT_LONG, .flags: 0}, |
| 266 | {.name: "RTSP_REQUEST" , .id: CURLOPT_RTSP_REQUEST, .type: CURLOT_VALUES, .flags: 0}, |
| 267 | {.name: "RTSP_SERVER_CSEQ" , .id: CURLOPT_RTSP_SERVER_CSEQ, .type: CURLOT_LONG, .flags: 0}, |
| 268 | {.name: "RTSP_SESSION_ID" , .id: CURLOPT_RTSP_SESSION_ID, .type: CURLOT_STRING, .flags: 0}, |
| 269 | {.name: "RTSP_STREAM_URI" , .id: CURLOPT_RTSP_STREAM_URI, .type: CURLOT_STRING, .flags: 0}, |
| 270 | {.name: "RTSP_TRANSPORT" , .id: CURLOPT_RTSP_TRANSPORT, .type: CURLOT_STRING, .flags: 0}, |
| 271 | {.name: "SASL_AUTHZID" , .id: CURLOPT_SASL_AUTHZID, .type: CURLOT_STRING, .flags: 0}, |
| 272 | {.name: "SASL_IR" , .id: CURLOPT_SASL_IR, .type: CURLOT_LONG, .flags: 0}, |
| 273 | {.name: "SEEKDATA" , .id: CURLOPT_SEEKDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 274 | {.name: "SEEKFUNCTION" , .id: CURLOPT_SEEKFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 275 | {.name: "SERVER_RESPONSE_TIMEOUT" , .id: CURLOPT_SERVER_RESPONSE_TIMEOUT, |
| 276 | .type: CURLOT_LONG, .flags: 0}, |
| 277 | {.name: "SERVICE_NAME" , .id: CURLOPT_SERVICE_NAME, .type: CURLOT_STRING, .flags: 0}, |
| 278 | {.name: "SHARE" , .id: CURLOPT_SHARE, .type: CURLOT_OBJECT, .flags: 0}, |
| 279 | {.name: "SOCKOPTDATA" , .id: CURLOPT_SOCKOPTDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 280 | {.name: "SOCKOPTFUNCTION" , .id: CURLOPT_SOCKOPTFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 281 | {.name: "SOCKS5_AUTH" , .id: CURLOPT_SOCKS5_AUTH, .type: CURLOT_LONG, .flags: 0}, |
| 282 | {.name: "SOCKS5_GSSAPI_NEC" , .id: CURLOPT_SOCKS5_GSSAPI_NEC, .type: CURLOT_LONG, .flags: 0}, |
| 283 | {.name: "SOCKS5_GSSAPI_SERVICE" , .id: CURLOPT_SOCKS5_GSSAPI_SERVICE, .type: CURLOT_STRING, .flags: 0}, |
| 284 | {.name: "SSH_AUTH_TYPES" , .id: CURLOPT_SSH_AUTH_TYPES, .type: CURLOT_VALUES, .flags: 0}, |
| 285 | {.name: "SSH_COMPRESSION" , .id: CURLOPT_SSH_COMPRESSION, .type: CURLOT_LONG, .flags: 0}, |
| 286 | {.name: "SSH_HOSTKEYDATA" , .id: CURLOPT_SSH_HOSTKEYDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 287 | {.name: "SSH_HOSTKEYFUNCTION" , .id: CURLOPT_SSH_HOSTKEYFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 288 | {.name: "SSH_HOST_PUBLIC_KEY_MD5" , .id: CURLOPT_SSH_HOST_PUBLIC_KEY_MD5, |
| 289 | .type: CURLOT_STRING, .flags: 0}, |
| 290 | {.name: "SSH_HOST_PUBLIC_KEY_SHA256" , .id: CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256, |
| 291 | .type: CURLOT_STRING, .flags: 0}, |
| 292 | {.name: "SSH_KEYDATA" , .id: CURLOPT_SSH_KEYDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 293 | {.name: "SSH_KEYFUNCTION" , .id: CURLOPT_SSH_KEYFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 294 | {.name: "SSH_KNOWNHOSTS" , .id: CURLOPT_SSH_KNOWNHOSTS, .type: CURLOT_STRING, .flags: 0}, |
| 295 | {.name: "SSH_PRIVATE_KEYFILE" , .id: CURLOPT_SSH_PRIVATE_KEYFILE, .type: CURLOT_STRING, .flags: 0}, |
| 296 | {.name: "SSH_PUBLIC_KEYFILE" , .id: CURLOPT_SSH_PUBLIC_KEYFILE, .type: CURLOT_STRING, .flags: 0}, |
| 297 | {.name: "SSLCERT" , .id: CURLOPT_SSLCERT, .type: CURLOT_STRING, .flags: 0}, |
| 298 | {.name: "SSLCERTPASSWD" , .id: CURLOPT_KEYPASSWD, .type: CURLOT_STRING, CURLOT_FLAG_ALIAS}, |
| 299 | {.name: "SSLCERTTYPE" , .id: CURLOPT_SSLCERTTYPE, .type: CURLOT_STRING, .flags: 0}, |
| 300 | {.name: "SSLCERT_BLOB" , .id: CURLOPT_SSLCERT_BLOB, .type: CURLOT_BLOB, .flags: 0}, |
| 301 | {.name: "SSLENGINE" , .id: CURLOPT_SSLENGINE, .type: CURLOT_STRING, .flags: 0}, |
| 302 | {.name: "SSLENGINE_DEFAULT" , .id: CURLOPT_SSLENGINE_DEFAULT, .type: CURLOT_LONG, .flags: 0}, |
| 303 | {.name: "SSLKEY" , .id: CURLOPT_SSLKEY, .type: CURLOT_STRING, .flags: 0}, |
| 304 | {.name: "SSLKEYPASSWD" , .id: CURLOPT_KEYPASSWD, .type: CURLOT_STRING, CURLOT_FLAG_ALIAS}, |
| 305 | {.name: "SSLKEYTYPE" , .id: CURLOPT_SSLKEYTYPE, .type: CURLOT_STRING, .flags: 0}, |
| 306 | {.name: "SSLKEY_BLOB" , .id: CURLOPT_SSLKEY_BLOB, .type: CURLOT_BLOB, .flags: 0}, |
| 307 | {.name: "SSLVERSION" , .id: CURLOPT_SSLVERSION, .type: CURLOT_VALUES, .flags: 0}, |
| 308 | {.name: "SSL_CIPHER_LIST" , .id: CURLOPT_SSL_CIPHER_LIST, .type: CURLOT_STRING, .flags: 0}, |
| 309 | {.name: "SSL_CTX_DATA" , .id: CURLOPT_SSL_CTX_DATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 310 | {.name: "SSL_CTX_FUNCTION" , .id: CURLOPT_SSL_CTX_FUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 311 | {.name: "SSL_EC_CURVES" , .id: CURLOPT_SSL_EC_CURVES, .type: CURLOT_STRING, .flags: 0}, |
| 312 | {.name: "SSL_ENABLE_ALPN" , .id: CURLOPT_SSL_ENABLE_ALPN, .type: CURLOT_LONG, .flags: 0}, |
| 313 | {.name: "SSL_ENABLE_NPN" , .id: CURLOPT_SSL_ENABLE_NPN, .type: CURLOT_LONG, .flags: 0}, |
| 314 | {.name: "SSL_FALSESTART" , .id: CURLOPT_SSL_FALSESTART, .type: CURLOT_LONG, .flags: 0}, |
| 315 | {.name: "SSL_OPTIONS" , .id: CURLOPT_SSL_OPTIONS, .type: CURLOT_VALUES, .flags: 0}, |
| 316 | {.name: "SSL_SESSIONID_CACHE" , .id: CURLOPT_SSL_SESSIONID_CACHE, .type: CURLOT_LONG, .flags: 0}, |
| 317 | {.name: "SSL_VERIFYHOST" , .id: CURLOPT_SSL_VERIFYHOST, .type: CURLOT_LONG, .flags: 0}, |
| 318 | {.name: "SSL_VERIFYPEER" , .id: CURLOPT_SSL_VERIFYPEER, .type: CURLOT_LONG, .flags: 0}, |
| 319 | {.name: "SSL_VERIFYSTATUS" , .id: CURLOPT_SSL_VERIFYSTATUS, .type: CURLOT_LONG, .flags: 0}, |
| 320 | {.name: "STDERR" , .id: CURLOPT_STDERR, .type: CURLOT_OBJECT, .flags: 0}, |
| 321 | {.name: "STREAM_DEPENDS" , .id: CURLOPT_STREAM_DEPENDS, .type: CURLOT_OBJECT, .flags: 0}, |
| 322 | {.name: "STREAM_DEPENDS_E" , .id: CURLOPT_STREAM_DEPENDS_E, .type: CURLOT_OBJECT, .flags: 0}, |
| 323 | {.name: "STREAM_WEIGHT" , .id: CURLOPT_STREAM_WEIGHT, .type: CURLOT_LONG, .flags: 0}, |
| 324 | {.name: "SUPPRESS_CONNECT_HEADERS" , .id: CURLOPT_SUPPRESS_CONNECT_HEADERS, |
| 325 | .type: CURLOT_LONG, .flags: 0}, |
| 326 | {.name: "TCP_FASTOPEN" , .id: CURLOPT_TCP_FASTOPEN, .type: CURLOT_LONG, .flags: 0}, |
| 327 | {.name: "TCP_KEEPALIVE" , .id: CURLOPT_TCP_KEEPALIVE, .type: CURLOT_LONG, .flags: 0}, |
| 328 | {.name: "TCP_KEEPIDLE" , .id: CURLOPT_TCP_KEEPIDLE, .type: CURLOT_LONG, .flags: 0}, |
| 329 | {.name: "TCP_KEEPINTVL" , .id: CURLOPT_TCP_KEEPINTVL, .type: CURLOT_LONG, .flags: 0}, |
| 330 | {.name: "TCP_NODELAY" , .id: CURLOPT_TCP_NODELAY, .type: CURLOT_LONG, .flags: 0}, |
| 331 | {.name: "TELNETOPTIONS" , .id: CURLOPT_TELNETOPTIONS, .type: CURLOT_SLIST, .flags: 0}, |
| 332 | {.name: "TFTP_BLKSIZE" , .id: CURLOPT_TFTP_BLKSIZE, .type: CURLOT_LONG, .flags: 0}, |
| 333 | {.name: "TFTP_NO_OPTIONS" , .id: CURLOPT_TFTP_NO_OPTIONS, .type: CURLOT_LONG, .flags: 0}, |
| 334 | {.name: "TIMECONDITION" , .id: CURLOPT_TIMECONDITION, .type: CURLOT_VALUES, .flags: 0}, |
| 335 | {.name: "TIMEOUT" , .id: CURLOPT_TIMEOUT, .type: CURLOT_LONG, .flags: 0}, |
| 336 | {.name: "TIMEOUT_MS" , .id: CURLOPT_TIMEOUT_MS, .type: CURLOT_LONG, .flags: 0}, |
| 337 | {.name: "TIMEVALUE" , .id: CURLOPT_TIMEVALUE, .type: CURLOT_LONG, .flags: 0}, |
| 338 | {.name: "TIMEVALUE_LARGE" , .id: CURLOPT_TIMEVALUE_LARGE, .type: CURLOT_OFF_T, .flags: 0}, |
| 339 | {.name: "TLS13_CIPHERS" , .id: CURLOPT_TLS13_CIPHERS, .type: CURLOT_STRING, .flags: 0}, |
| 340 | {.name: "TLSAUTH_PASSWORD" , .id: CURLOPT_TLSAUTH_PASSWORD, .type: CURLOT_STRING, .flags: 0}, |
| 341 | {.name: "TLSAUTH_TYPE" , .id: CURLOPT_TLSAUTH_TYPE, .type: CURLOT_STRING, .flags: 0}, |
| 342 | {.name: "TLSAUTH_USERNAME" , .id: CURLOPT_TLSAUTH_USERNAME, .type: CURLOT_STRING, .flags: 0}, |
| 343 | {.name: "TRAILERDATA" , .id: CURLOPT_TRAILERDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 344 | {.name: "TRAILERFUNCTION" , .id: CURLOPT_TRAILERFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 345 | {.name: "TRANSFERTEXT" , .id: CURLOPT_TRANSFERTEXT, .type: CURLOT_LONG, .flags: 0}, |
| 346 | {.name: "TRANSFER_ENCODING" , .id: CURLOPT_TRANSFER_ENCODING, .type: CURLOT_LONG, .flags: 0}, |
| 347 | {.name: "UNIX_SOCKET_PATH" , .id: CURLOPT_UNIX_SOCKET_PATH, .type: CURLOT_STRING, .flags: 0}, |
| 348 | {.name: "UNRESTRICTED_AUTH" , .id: CURLOPT_UNRESTRICTED_AUTH, .type: CURLOT_LONG, .flags: 0}, |
| 349 | {.name: "UPKEEP_INTERVAL_MS" , .id: CURLOPT_UPKEEP_INTERVAL_MS, .type: CURLOT_LONG, .flags: 0}, |
| 350 | {.name: "UPLOAD" , .id: CURLOPT_UPLOAD, .type: CURLOT_LONG, .flags: 0}, |
| 351 | {.name: "UPLOAD_BUFFERSIZE" , .id: CURLOPT_UPLOAD_BUFFERSIZE, .type: CURLOT_LONG, .flags: 0}, |
| 352 | {.name: "URL" , .id: CURLOPT_URL, .type: CURLOT_STRING, .flags: 0}, |
| 353 | {.name: "USERAGENT" , .id: CURLOPT_USERAGENT, .type: CURLOT_STRING, .flags: 0}, |
| 354 | {.name: "USERNAME" , .id: CURLOPT_USERNAME, .type: CURLOT_STRING, .flags: 0}, |
| 355 | {.name: "USERPWD" , .id: CURLOPT_USERPWD, .type: CURLOT_STRING, .flags: 0}, |
| 356 | {.name: "USE_SSL" , .id: CURLOPT_USE_SSL, .type: CURLOT_VALUES, .flags: 0}, |
| 357 | {.name: "VERBOSE" , .id: CURLOPT_VERBOSE, .type: CURLOT_LONG, .flags: 0}, |
| 358 | {.name: "WILDCARDMATCH" , .id: CURLOPT_WILDCARDMATCH, .type: CURLOT_LONG, .flags: 0}, |
| 359 | {.name: "WRITEDATA" , .id: CURLOPT_WRITEDATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 360 | {.name: "WRITEFUNCTION" , .id: CURLOPT_WRITEFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 361 | {.name: "WRITEHEADER" , .id: CURLOPT_HEADERDATA, .type: CURLOT_CBPTR, CURLOT_FLAG_ALIAS}, |
| 362 | {.name: "WS_OPTIONS" , .id: CURLOPT_WS_OPTIONS, .type: CURLOT_LONG, .flags: 0}, |
| 363 | {.name: "XFERINFODATA" , .id: CURLOPT_XFERINFODATA, .type: CURLOT_CBPTR, .flags: 0}, |
| 364 | {.name: "XFERINFOFUNCTION" , .id: CURLOPT_XFERINFOFUNCTION, .type: CURLOT_FUNCTION, .flags: 0}, |
| 365 | {.name: "XOAUTH2_BEARER" , .id: CURLOPT_XOAUTH2_BEARER, .type: CURLOT_STRING, .flags: 0}, |
| 366 | {NULL, .id: CURLOPT_LASTENTRY, .type: CURLOT_LONG, .flags: 0} /* end of table */ |
| 367 | }; |
| 368 | |
| 369 | #ifdef DEBUGBUILD |
| 370 | /* |
| 371 | * Curl_easyopts_check() is a debug-only function that returns non-zero |
| 372 | * if this source file is not in sync with the options listed in curl/curl.h |
| 373 | */ |
| 374 | int Curl_easyopts_check(void) |
| 375 | { |
| 376 | return ((CURLOPT_LASTENTRY%10000) != (323 + 1)); |
| 377 | } |
| 378 | #endif |
| 379 | |