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 | |