kore

An easy to use, scalable and secure web application framework for writing web APIs in C.
Commits | Files | Refs | README | LICENSE | git clone https://git.kore.io/kore.git

python_curlopt.h (16223B)



      1 /* Auto generated on Wed Jul  1 14:38:36 CEST 2020 from 7.71.1 */
      2 
      3 struct {
      4 	const char	*name;
      5 	int		value;
      6 	PyObject	*(*cb)(struct pycurl_data *, int, PyObject *);
      7 } py_curlopt[] = {
      8 	{ "CURLOPT_WRITEDATA", 1, NULL },
      9 	{ "CURLOPT_URL", 2, pycurl_handle_setopt_string },
     10 	{ "CURLOPT_PORT", 3, pycurl_handle_setopt_long },
     11 	{ "CURLOPT_PROXY", 4, pycurl_handle_setopt_string },
     12 	{ "CURLOPT_USERPWD", 5, pycurl_handle_setopt_string },
     13 	{ "CURLOPT_PROXYUSERPWD", 6, pycurl_handle_setopt_string },
     14 	{ "CURLOPT_RANGE", 7, pycurl_handle_setopt_string },
     15 	{ "CURLOPT_READDATA", 9, NULL },
     16 	{ "CURLOPT_ERRORBUFFER", 10, NULL },
     17 	{ "CURLOPT_WRITEFUNCTION", 11, NULL },
     18 	{ "CURLOPT_READFUNCTION", 12, NULL },
     19 	{ "CURLOPT_TIMEOUT", 13, pycurl_handle_setopt_long },
     20 	{ "CURLOPT_INFILESIZE", 14, pycurl_handle_setopt_long },
     21 	{ "CURLOPT_POSTFIELDS", 15, NULL },
     22 	{ "CURLOPT_REFERER", 16, pycurl_handle_setopt_string },
     23 	{ "CURLOPT_FTPPORT", 17, pycurl_handle_setopt_string },
     24 	{ "CURLOPT_USERAGENT", 18, pycurl_handle_setopt_string },
     25 	{ "CURLOPT_LOW_SPEED_LIMIT", 19, pycurl_handle_setopt_long },
     26 	{ "CURLOPT_LOW_SPEED_TIME", 20, pycurl_handle_setopt_long },
     27 	{ "CURLOPT_RESUME_FROM", 21, pycurl_handle_setopt_long },
     28 	{ "CURLOPT_COOKIE", 22, pycurl_handle_setopt_string },
     29 	{ "CURLOPT_HTTPHEADER", 23, pycurl_handle_setopt_slist },
     30 	{ "CURLOPT_HTTPPOST", 24, NULL },
     31 	{ "CURLOPT_SSLCERT", 25, pycurl_handle_setopt_string },
     32 	{ "CURLOPT_KEYPASSWD", 26, pycurl_handle_setopt_string },
     33 	{ "CURLOPT_CRLF", 27, pycurl_handle_setopt_long },
     34 	{ "CURLOPT_QUOTE", 28, pycurl_handle_setopt_slist },
     35 	{ "CURLOPT_HEADERDATA", 29, NULL },
     36 	{ "CURLOPT_COOKIEFILE", 31, pycurl_handle_setopt_string },
     37 	{ "CURLOPT_SSLVERSION", 32, pycurl_handle_setopt_long },
     38 	{ "CURLOPT_TIMECONDITION", 33, pycurl_handle_setopt_long },
     39 	{ "CURLOPT_TIMEVALUE", 34, pycurl_handle_setopt_long },
     40 	{ "CURLOPT_CUSTOMREQUEST", 36, pycurl_handle_setopt_string },
     41 	{ "CURLOPT_STDERR", 37, NULL },
     42 	{ "CURLOPT_POSTQUOTE", 39, pycurl_handle_setopt_slist },
     43 	{ "CURLOPT_OBSOLETE40", 40, NULL },
     44 	{ "CURLOPT_VERBOSE", 41, pycurl_handle_setopt_long },
     45 	{ "CURLOPT_HEADER", 42, pycurl_handle_setopt_long },
     46 	{ "CURLOPT_NOPROGRESS", 43, pycurl_handle_setopt_long },
     47 	{ "CURLOPT_NOBODY", 44, pycurl_handle_setopt_long },
     48 	{ "CURLOPT_FAILONERROR", 45, pycurl_handle_setopt_long },
     49 	{ "CURLOPT_UPLOAD", 46, pycurl_handle_setopt_long },
     50 	{ "CURLOPT_POST", 47, pycurl_handle_setopt_long },
     51 	{ "CURLOPT_DIRLISTONLY", 48, pycurl_handle_setopt_long },
     52 	{ "CURLOPT_APPEND", 50, pycurl_handle_setopt_long },
     53 	{ "CURLOPT_NETRC", 51, pycurl_handle_setopt_long },
     54 	{ "CURLOPT_FOLLOWLOCATION", 52, pycurl_handle_setopt_long },
     55 	{ "CURLOPT_TRANSFERTEXT", 53, pycurl_handle_setopt_long },
     56 	{ "CURLOPT_PUT", 54, pycurl_handle_setopt_long },
     57 	{ "CURLOPT_PROGRESSFUNCTION", 56, NULL },
     58 	{ "CURLOPT_PROGRESSDATA", 57, NULL },
     59 	{ "CURLOPT_AUTOREFERER", 58, pycurl_handle_setopt_long },
     60 	{ "CURLOPT_PROXYPORT", 59, pycurl_handle_setopt_long },
     61 	{ "CURLOPT_POSTFIELDSIZE", 60, pycurl_handle_setopt_long },
     62 	{ "CURLOPT_HTTPPROXYTUNNEL", 61, pycurl_handle_setopt_long },
     63 	{ "CURLOPT_INTERFACE", 62, pycurl_handle_setopt_string },
     64 	{ "CURLOPT_KRBLEVEL", 63, pycurl_handle_setopt_string },
     65 	{ "CURLOPT_SSL_VERIFYPEER", 64, pycurl_handle_setopt_long },
     66 	{ "CURLOPT_CAINFO", 65, pycurl_handle_setopt_string },
     67 	{ "CURLOPT_MAXREDIRS", 68, pycurl_handle_setopt_long },
     68 	{ "CURLOPT_FILETIME", 69, pycurl_handle_setopt_long },
     69 	{ "CURLOPT_TELNETOPTIONS", 70, pycurl_handle_setopt_slist },
     70 	{ "CURLOPT_MAXCONNECTS", 71, pycurl_handle_setopt_long },
     71 	{ "CURLOPT_OBSOLETE72", 72, pycurl_handle_setopt_long },
     72 	{ "CURLOPT_FRESH_CONNECT", 74, pycurl_handle_setopt_long },
     73 	{ "CURLOPT_FORBID_REUSE", 75, pycurl_handle_setopt_long },
     74 	{ "CURLOPT_RANDOM_FILE", 76, pycurl_handle_setopt_string },
     75 	{ "CURLOPT_EGDSOCKET", 77, pycurl_handle_setopt_string },
     76 	{ "CURLOPT_CONNECTTIMEOUT", 78, pycurl_handle_setopt_long },
     77 	{ "CURLOPT_HEADERFUNCTION", 79, NULL },
     78 	{ "CURLOPT_HTTPGET", 80, pycurl_handle_setopt_long },
     79 	{ "CURLOPT_SSL_VERIFYHOST", 81, pycurl_handle_setopt_long },
     80 	{ "CURLOPT_COOKIEJAR", 82, pycurl_handle_setopt_string },
     81 	{ "CURLOPT_SSL_CIPHER_LIST", 83, pycurl_handle_setopt_string },
     82 	{ "CURLOPT_HTTP_VERSION", 84, pycurl_handle_setopt_long },
     83 	{ "CURLOPT_FTP_USE_EPSV", 85, pycurl_handle_setopt_long },
     84 	{ "CURLOPT_SSLCERTTYPE", 86, pycurl_handle_setopt_string },
     85 	{ "CURLOPT_SSLKEY", 87, pycurl_handle_setopt_string },
     86 	{ "CURLOPT_SSLKEYTYPE", 88, pycurl_handle_setopt_string },
     87 	{ "CURLOPT_SSLENGINE", 89, pycurl_handle_setopt_string },
     88 	{ "CURLOPT_SSLENGINE_DEFAULT", 90, pycurl_handle_setopt_long },
     89 	{ "CURLOPT_DNS_USE_GLOBAL_CACHE", 91, pycurl_handle_setopt_long },
     90 	{ "CURLOPT_DNS_CACHE_TIMEOUT", 92, pycurl_handle_setopt_long },
     91 	{ "CURLOPT_PREQUOTE", 93, pycurl_handle_setopt_slist },
     92 	{ "CURLOPT_DEBUGFUNCTION", 94, NULL },
     93 	{ "CURLOPT_DEBUGDATA", 95, NULL },
     94 	{ "CURLOPT_COOKIESESSION", 96, pycurl_handle_setopt_long },
     95 	{ "CURLOPT_CAPATH", 97, pycurl_handle_setopt_string },
     96 	{ "CURLOPT_BUFFERSIZE", 98, pycurl_handle_setopt_long },
     97 	{ "CURLOPT_NOSIGNAL", 99, pycurl_handle_setopt_long },
     98 	{ "CURLOPT_SHARE", 100, NULL },
     99 	{ "CURLOPT_PROXYTYPE", 101, pycurl_handle_setopt_long },
    100 	{ "CURLOPT_ACCEPT_ENCODING", 102, pycurl_handle_setopt_string },
    101 	{ "CURLOPT_PRIVATE", 103, NULL },
    102 	{ "CURLOPT_HTTP200ALIASES", 104, pycurl_handle_setopt_slist },
    103 	{ "CURLOPT_UNRESTRICTED_AUTH", 105, pycurl_handle_setopt_long },
    104 	{ "CURLOPT_FTP_USE_EPRT", 106, pycurl_handle_setopt_long },
    105 	{ "CURLOPT_HTTPAUTH", 107, pycurl_handle_setopt_long },
    106 	{ "CURLOPT_SSL_CTX_FUNCTION", 108, NULL },
    107 	{ "CURLOPT_SSL_CTX_DATA", 109, NULL },
    108 	{ "CURLOPT_FTP_CREATE_MISSING_DIRS", 110, pycurl_handle_setopt_long },
    109 	{ "CURLOPT_PROXYAUTH", 111, pycurl_handle_setopt_long },
    110 	{ "CURLOPT_FTP_RESPONSE_TIMEOUT", 112, pycurl_handle_setopt_long },
    111 	{ "CURLOPT_IPRESOLVE", 113, pycurl_handle_setopt_long },
    112 	{ "CURLOPT_MAXFILESIZE", 114, pycurl_handle_setopt_long },
    113 	{ "CURLOPT_INFILESIZE_LARGE", 115, NULL },
    114 	{ "CURLOPT_RESUME_FROM_LARGE", 116, NULL },
    115 	{ "CURLOPT_MAXFILESIZE_LARGE", 117, NULL },
    116 	{ "CURLOPT_NETRC_FILE", 118, pycurl_handle_setopt_string },
    117 	{ "CURLOPT_USE_SSL", 119, pycurl_handle_setopt_long },
    118 	{ "CURLOPT_POSTFIELDSIZE_LARGE", 120, NULL },
    119 	{ "CURLOPT_TCP_NODELAY", 121, pycurl_handle_setopt_long },
    120 	{ "CURLOPT_FTPSSLAUTH", 129, pycurl_handle_setopt_long },
    121 	{ "CURLOPT_IOCTLFUNCTION", 130, NULL },
    122 	{ "CURLOPT_IOCTLDATA", 131, NULL },
    123 	{ "CURLOPT_FTP_ACCOUNT", 134, pycurl_handle_setopt_string },
    124 	{ "CURLOPT_COOKIELIST", 135, pycurl_handle_setopt_string },
    125 	{ "CURLOPT_IGNORE_CONTENT_LENGTH", 136, pycurl_handle_setopt_long },
    126 	{ "CURLOPT_FTP_SKIP_PASV_IP", 137, pycurl_handle_setopt_long },
    127 	{ "CURLOPT_FTP_FILEMETHOD", 138, pycurl_handle_setopt_long },
    128 	{ "CURLOPT_LOCALPORT", 139, pycurl_handle_setopt_long },
    129 	{ "CURLOPT_LOCALPORTRANGE", 140, pycurl_handle_setopt_long },
    130 	{ "CURLOPT_CONNECT_ONLY", 141, pycurl_handle_setopt_long },
    131 	{ "CURLOPT_CONV_FROM_NETWORK_FUNCTION", 142, NULL },
    132 	{ "CURLOPT_CONV_TO_NETWORK_FUNCTION", 143, NULL },
    133 	{ "CURLOPT_CONV_FROM_UTF8_FUNCTION", 144, NULL },
    134 	{ "CURLOPT_MAX_SEND_SPEED_LARGE", 145, NULL },
    135 	{ "CURLOPT_MAX_RECV_SPEED_LARGE", 146, NULL },
    136 	{ "CURLOPT_FTP_ALTERNATIVE_TO_USER", 147, pycurl_handle_setopt_string },
    137 	{ "CURLOPT_SOCKOPTFUNCTION", 148, NULL },
    138 	{ "CURLOPT_SOCKOPTDATA", 149, NULL },
    139 	{ "CURLOPT_SSL_SESSIONID_CACHE", 150, pycurl_handle_setopt_long },
    140 	{ "CURLOPT_SSH_AUTH_TYPES", 151, pycurl_handle_setopt_long },
    141 	{ "CURLOPT_SSH_PUBLIC_KEYFILE", 152, pycurl_handle_setopt_string },
    142 	{ "CURLOPT_SSH_PRIVATE_KEYFILE", 153, pycurl_handle_setopt_string },
    143 	{ "CURLOPT_FTP_SSL_CCC", 154, pycurl_handle_setopt_long },
    144 	{ "CURLOPT_TIMEOUT_MS", 155, pycurl_handle_setopt_long },
    145 	{ "CURLOPT_CONNECTTIMEOUT_MS", 156, pycurl_handle_setopt_long },
    146 	{ "CURLOPT_HTTP_TRANSFER_DECODING", 157, pycurl_handle_setopt_long },
    147 	{ "CURLOPT_HTTP_CONTENT_DECODING", 158, pycurl_handle_setopt_long },
    148 	{ "CURLOPT_NEW_FILE_PERMS", 159, pycurl_handle_setopt_long },
    149 	{ "CURLOPT_NEW_DIRECTORY_PERMS", 160, pycurl_handle_setopt_long },
    150 	{ "CURLOPT_POSTREDIR", 161, pycurl_handle_setopt_long },
    151 	{ "CURLOPT_SSH_HOST_PUBLIC_KEY_MD5", 162, pycurl_handle_setopt_string },
    152 	{ "CURLOPT_OPENSOCKETFUNCTION", 163, NULL },
    153 	{ "CURLOPT_OPENSOCKETDATA", 164, NULL },
    154 	{ "CURLOPT_COPYPOSTFIELDS", 165, NULL },
    155 	{ "CURLOPT_PROXY_TRANSFER_MODE", 166, pycurl_handle_setopt_long },
    156 	{ "CURLOPT_SEEKFUNCTION", 167, NULL },
    157 	{ "CURLOPT_SEEKDATA", 168, NULL },
    158 	{ "CURLOPT_CRLFILE", 169, pycurl_handle_setopt_string },
    159 	{ "CURLOPT_ISSUERCERT", 170, pycurl_handle_setopt_string },
    160 	{ "CURLOPT_ADDRESS_SCOPE", 171, pycurl_handle_setopt_long },
    161 	{ "CURLOPT_CERTINFO", 172, pycurl_handle_setopt_long },
    162 	{ "CURLOPT_USERNAME", 173, pycurl_handle_setopt_string },
    163 	{ "CURLOPT_PASSWORD", 174, pycurl_handle_setopt_string },
    164 	{ "CURLOPT_PROXYUSERNAME", 175, pycurl_handle_setopt_string },
    165 	{ "CURLOPT_PROXYPASSWORD", 176, pycurl_handle_setopt_string },
    166 	{ "CURLOPT_NOPROXY", 177, pycurl_handle_setopt_string },
    167 	{ "CURLOPT_TFTP_BLKSIZE", 178, pycurl_handle_setopt_long },
    168 	{ "CURLOPT_SOCKS5_GSSAPI_SERVICE", 179, pycurl_handle_setopt_string },
    169 	{ "CURLOPT_SOCKS5_GSSAPI_NEC", 180, pycurl_handle_setopt_long },
    170 	{ "CURLOPT_PROTOCOLS", 181, pycurl_handle_setopt_long },
    171 	{ "CURLOPT_REDIR_PROTOCOLS", 182, pycurl_handle_setopt_long },
    172 	{ "CURLOPT_SSH_KNOWNHOSTS", 183, pycurl_handle_setopt_string },
    173 	{ "CURLOPT_SSH_KEYFUNCTION", 184, NULL },
    174 	{ "CURLOPT_SSH_KEYDATA", 185, NULL },
    175 	{ "CURLOPT_MAIL_FROM", 186, pycurl_handle_setopt_string },
    176 	{ "CURLOPT_MAIL_RCPT", 187, pycurl_handle_setopt_slist },
    177 	{ "CURLOPT_FTP_USE_PRET", 188, pycurl_handle_setopt_long },
    178 	{ "CURLOPT_RTSP_REQUEST", 189, pycurl_handle_setopt_long },
    179 	{ "CURLOPT_RTSP_SESSION_ID", 190, pycurl_handle_setopt_string },
    180 	{ "CURLOPT_RTSP_STREAM_URI", 191, pycurl_handle_setopt_string },
    181 	{ "CURLOPT_RTSP_TRANSPORT", 192, pycurl_handle_setopt_string },
    182 	{ "CURLOPT_RTSP_CLIENT_CSEQ", 193, pycurl_handle_setopt_long },
    183 	{ "CURLOPT_RTSP_SERVER_CSEQ", 194, pycurl_handle_setopt_long },
    184 	{ "CURLOPT_INTERLEAVEDATA", 195, NULL },
    185 	{ "CURLOPT_INTERLEAVEFUNCTION", 196, NULL },
    186 	{ "CURLOPT_WILDCARDMATCH", 197, pycurl_handle_setopt_long },
    187 	{ "CURLOPT_CHUNK_BGN_FUNCTION", 198, NULL },
    188 	{ "CURLOPT_CHUNK_END_FUNCTION", 199, NULL },
    189 	{ "CURLOPT_FNMATCH_FUNCTION", 200, NULL },
    190 	{ "CURLOPT_CHUNK_DATA", 201, NULL },
    191 	{ "CURLOPT_FNMATCH_DATA", 202, NULL },
    192 	{ "CURLOPT_RESOLVE", 203, pycurl_handle_setopt_slist },
    193 	{ "CURLOPT_TLSAUTH_USERNAME", 204, pycurl_handle_setopt_string },
    194 	{ "CURLOPT_TLSAUTH_PASSWORD", 205, pycurl_handle_setopt_string },
    195 	{ "CURLOPT_TLSAUTH_TYPE", 206, pycurl_handle_setopt_string },
    196 	{ "CURLOPT_TRANSFER_ENCODING", 207, pycurl_handle_setopt_long },
    197 	{ "CURLOPT_CLOSESOCKETFUNCTION", 208, NULL },
    198 	{ "CURLOPT_CLOSESOCKETDATA", 209, NULL },
    199 	{ "CURLOPT_GSSAPI_DELEGATION", 210, pycurl_handle_setopt_long },
    200 	{ "CURLOPT_DNS_SERVERS", 211, pycurl_handle_setopt_string },
    201 	{ "CURLOPT_ACCEPTTIMEOUT_MS", 212, pycurl_handle_setopt_long },
    202 	{ "CURLOPT_TCP_KEEPALIVE", 213, pycurl_handle_setopt_long },
    203 	{ "CURLOPT_TCP_KEEPIDLE", 214, pycurl_handle_setopt_long },
    204 	{ "CURLOPT_TCP_KEEPINTVL", 215, pycurl_handle_setopt_long },
    205 	{ "CURLOPT_SSL_OPTIONS", 216, pycurl_handle_setopt_long },
    206 	{ "CURLOPT_MAIL_AUTH", 217, pycurl_handle_setopt_string },
    207 	{ "CURLOPT_SASL_IR", 218, pycurl_handle_setopt_long },
    208 	{ "CURLOPT_XFERINFOFUNCTION", 219, NULL },
    209 	{ "CURLOPT_XOAUTH2_BEARER", 220, pycurl_handle_setopt_string },
    210 	{ "CURLOPT_DNS_INTERFACE", 221, pycurl_handle_setopt_string },
    211 	{ "CURLOPT_DNS_LOCAL_IP4", 222, pycurl_handle_setopt_string },
    212 	{ "CURLOPT_DNS_LOCAL_IP6", 223, pycurl_handle_setopt_string },
    213 	{ "CURLOPT_LOGIN_OPTIONS", 224, pycurl_handle_setopt_string },
    214 	{ "CURLOPT_SSL_ENABLE_NPN", 225, pycurl_handle_setopt_long },
    215 	{ "CURLOPT_SSL_ENABLE_ALPN", 226, pycurl_handle_setopt_long },
    216 	{ "CURLOPT_EXPECT_100_TIMEOUT_MS", 227, pycurl_handle_setopt_long },
    217 	{ "CURLOPT_PROXYHEADER", 228, pycurl_handle_setopt_slist },
    218 	{ "CURLOPT_HEADEROPT", 229, pycurl_handle_setopt_long },
    219 	{ "CURLOPT_PINNEDPUBLICKEY", 230, pycurl_handle_setopt_string },
    220 	{ "CURLOPT_UNIX_SOCKET_PATH", 231, pycurl_handle_setopt_string },
    221 	{ "CURLOPT_SSL_VERIFYSTATUS", 232, pycurl_handle_setopt_long },
    222 	{ "CURLOPT_SSL_FALSESTART", 233, pycurl_handle_setopt_long },
    223 	{ "CURLOPT_PATH_AS_IS", 234, pycurl_handle_setopt_long },
    224 	{ "CURLOPT_PROXY_SERVICE_NAME", 235, pycurl_handle_setopt_string },
    225 	{ "CURLOPT_SERVICE_NAME", 236, pycurl_handle_setopt_string },
    226 	{ "CURLOPT_PIPEWAIT", 237, pycurl_handle_setopt_long },
    227 	{ "CURLOPT_DEFAULT_PROTOCOL", 238, pycurl_handle_setopt_string },
    228 	{ "CURLOPT_STREAM_WEIGHT", 239, pycurl_handle_setopt_long },
    229 	{ "CURLOPT_STREAM_DEPENDS", 240, NULL },
    230 	{ "CURLOPT_STREAM_DEPENDS_E", 241, NULL },
    231 	{ "CURLOPT_TFTP_NO_OPTIONS", 242, pycurl_handle_setopt_long },
    232 	{ "CURLOPT_CONNECT_TO", 243, pycurl_handle_setopt_slist },
    233 	{ "CURLOPT_TCP_FASTOPEN", 244, pycurl_handle_setopt_long },
    234 	{ "CURLOPT_KEEP_SENDING_ON_ERROR", 245, pycurl_handle_setopt_long },
    235 	{ "CURLOPT_PROXY_CAINFO", 246, pycurl_handle_setopt_string },
    236 	{ "CURLOPT_PROXY_CAPATH", 247, pycurl_handle_setopt_string },
    237 	{ "CURLOPT_PROXY_SSL_VERIFYPEER", 248, pycurl_handle_setopt_long },
    238 	{ "CURLOPT_PROXY_SSL_VERIFYHOST", 249, pycurl_handle_setopt_long },
    239 	{ "CURLOPT_PROXY_SSLVERSION", 250, pycurl_handle_setopt_long },
    240 	{ "CURLOPT_PROXY_TLSAUTH_USERNAME", 251, pycurl_handle_setopt_string },
    241 	{ "CURLOPT_PROXY_TLSAUTH_PASSWORD", 252, pycurl_handle_setopt_string },
    242 	{ "CURLOPT_PROXY_TLSAUTH_TYPE", 253, pycurl_handle_setopt_string },
    243 	{ "CURLOPT_PROXY_SSLCERT", 254, pycurl_handle_setopt_string },
    244 	{ "CURLOPT_PROXY_SSLCERTTYPE", 255, pycurl_handle_setopt_string },
    245 	{ "CURLOPT_PROXY_SSLKEY", 256, pycurl_handle_setopt_string },
    246 	{ "CURLOPT_PROXY_SSLKEYTYPE", 257, pycurl_handle_setopt_string },
    247 	{ "CURLOPT_PROXY_KEYPASSWD", 258, pycurl_handle_setopt_string },
    248 	{ "CURLOPT_PROXY_SSL_CIPHER_LIST", 259, pycurl_handle_setopt_string },
    249 	{ "CURLOPT_PROXY_CRLFILE", 260, pycurl_handle_setopt_string },
    250 	{ "CURLOPT_PROXY_SSL_OPTIONS", 261, pycurl_handle_setopt_long },
    251 	{ "CURLOPT_PRE_PROXY", 262, pycurl_handle_setopt_string },
    252 	{ "CURLOPT_PROXY_PINNEDPUBLICKEY", 263, pycurl_handle_setopt_string },
    253 	{ "CURLOPT_ABSTRACT_UNIX_SOCKET", 264, pycurl_handle_setopt_string },
    254 	{ "CURLOPT_SUPPRESS_CONNECT_HEADERS", 265, pycurl_handle_setopt_long },
    255 	{ "CURLOPT_REQUEST_TARGET", 266, pycurl_handle_setopt_string },
    256 	{ "CURLOPT_SOCKS5_AUTH", 267, pycurl_handle_setopt_long },
    257 	{ "CURLOPT_SSH_COMPRESSION", 268, pycurl_handle_setopt_long },
    258 	{ "CURLOPT_MIMEPOST", 269, NULL },
    259 	{ "CURLOPT_TIMEVALUE_LARGE", 270, NULL },
    260 	{ "CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS", 271, pycurl_handle_setopt_long },
    261 	{ "CURLOPT_RESOLVER_START_FUNCTION", 272, NULL },
    262 	{ "CURLOPT_RESOLVER_START_DATA", 273, NULL },
    263 	{ "CURLOPT_HAPROXYPROTOCOL", 274, pycurl_handle_setopt_long },
    264 	{ "CURLOPT_DNS_SHUFFLE_ADDRESSES", 275, pycurl_handle_setopt_long },
    265 	{ "CURLOPT_TLS13_CIPHERS", 276, pycurl_handle_setopt_string },
    266 	{ "CURLOPT_PROXY_TLS13_CIPHERS", 277, pycurl_handle_setopt_string },
    267 	{ "CURLOPT_DISALLOW_USERNAME_IN_URL", 278, pycurl_handle_setopt_long },
    268 	{ "CURLOPT_DOH_URL", 279, pycurl_handle_setopt_string },
    269 	{ "CURLOPT_UPLOAD_BUFFERSIZE", 280, pycurl_handle_setopt_long },
    270 	{ "CURLOPT_UPKEEP_INTERVAL_MS", 281, pycurl_handle_setopt_long },
    271 	{ "CURLOPT_CURLU", 282, NULL },
    272 	{ "CURLOPT_TRAILERFUNCTION", 283, NULL },
    273 	{ "CURLOPT_TRAILERDATA", 284, NULL },
    274 	{ "CURLOPT_HTTP09_ALLOWED", 285, pycurl_handle_setopt_long },
    275 	{ "CURLOPT_ALTSVC_CTRL", 286, pycurl_handle_setopt_long },
    276 	{ "CURLOPT_ALTSVC", 287, pycurl_handle_setopt_string },
    277 	{ "CURLOPT_MAXAGE_CONN", 288, pycurl_handle_setopt_long },
    278 	{ "CURLOPT_SASL_AUTHZID", 289, pycurl_handle_setopt_string },
    279 	{ "CURLOPT_MAIL_RCPT_ALLLOWFAILS", 290, pycurl_handle_setopt_long },
    280 	{ "CURLOPT_SSLCERT_BLOB", 291, NULL },
    281 	{ "CURLOPT_SSLKEY_BLOB", 292, NULL },
    282 	{ "CURLOPT_PROXY_SSLCERT_BLOB", 293, NULL },
    283 	{ "CURLOPT_PROXY_SSLKEY_BLOB", 294, NULL },
    284 	{ "CURLOPT_ISSUERCERT_BLOB", 295, NULL },
    285 	{ "CURLOPT_PROXY_ISSUERCERT", 296, pycurl_handle_setopt_string },
    286 	{ "CURLOPT_PROXY_ISSUERCERT_BLOB", 297, NULL },
    287 	{ NULL, 0, 0 }
    288 };