* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
* ANY KIND, either express or implied.
*
- * $Id$
*
**************************************************************************
*
d CURL_SOCKET_TIMEOUT...
d c -1
*
+ /if not defined(CURL_MAX_WRITE_SIZE)
+ /define CURL_MAX_WRITE_SIZE
+ d CURL_MAX_WRITE_SIZE...
+ d c 16384
+ /endif
+ *
+ /if not defined(CURL_MAX_HTTP_HEADER)
+ /define CURL_MAX_HTTP_HEADER
+ d CURL_MAX_HTTP_HEADER...
+ d c 102400
+ /endif
+ *
d CURLINFO_STRING...
d c X'00100000'
d CURLINFO_LONG c X'00200000'
d c X'00000000'
d CURL_GLOBAL_DEFAULT...
d c X'00000003'
+ d CURL_GLOBAL_ACK_EINTR...
+ d c X'00000004'
*
d CURL_VERSION_IPV6...
d c X'00000001'
d CURL_VERSION_NTLM...
d c X'00000010'
d CURL_VERSION_GSSNEGOTIATE...
- d c X'00000020'
+ d c X'00000020' Deprecated
d CURL_VERSION_DEBUG...
d c X'00000040'
d CURL_VERSION_ASYNCHDNS...
d c X'00001000'
d CURL_VERSION_CURLDEBUG...
d c X'00002000'
+ d CURL_VERSION_TLSAUTH_SRP...
+ d c X'00004000'
+ d CURL_VERSION_NTLM_WB...
+ d c X'00008000'
+ d CURL_VERSION_HTTP2...
+ d c X'00010000'
+ d CURL_VERSION_GSSAPI...
+ d c X'00020000'
+ d CURL_VERSION_KERBEROS5...
+ d c X'00040000'
+ d CURL_VERSION_UNIX_SOCKETS...
+ d c X'00080000'
*
d HTTPPOST_FILENAME...
d c X'00000001'
d CURLAUTH_BASIC c X'00000001'
d CURLAUTH_DIGEST...
d c X'00000002'
- d CURLAUTH_GSSNEGOTIATE...
+ d CURLAUTH_NEGOTIATE...
d c X'00000004'
d CURLAUTH_NTLM c X'00000008'
d CURLAUTH_DIGEST_IE...
d c X'00000010'
+ d CURLAUTH_NTLM_WB...
+ d c X'00000020'
+ d CURLAUTH_ONLY...
+ d c X'80000000'
d CURLAUTH_ANY c X'7FFFFFEF'
d CURLAUTH_ANYSAFE...
d c X'7FFFFFEE'
d c X'00000004'
d CURLSSH_AUTH_KEYBOARD...
d c X'00000008'
+ d CURLSSH_AUTH_AGENT...
+ d c X'00000010'
d CURLSSH_AUTH_DEFAULT...
d c X'7FFFFFFF' CURLSSH_AUTH_ANY
*
+ d CURLGSSAPI_DELEGATION_NONE...
+ d c 0
+ d CURLGSSAPI_DELEGATION_POLICY_FLAG...
+ d c X'00000001'
+ d CURLGSSAPI_DELEGATION_FLAG...
+ d c X'00000002'
+ *
d CURL_ERROR_SIZE...
d c 256
*
d c 1
d CURL_HTTP_VERSION_1_1...
d c 2
+ d CURL_HTTP_VERSION_2_0...
+ d c 3
*
d CURL_NETRC_IGNORED...
d c 0
d c 2
d CURL_SSLVERSION_SSLv3...
d c 3
+ d CURL_SSLVERSION_TLSv1_0...
+ d c 4
+ d CURL_SSLVERSION_TLSv1_1...
+ d c 5
+ d CURL_SSLVERSION_TLSv1_2...
+ d c 6
+ *
+ d CURL_TLSAUTH_NONE...
+ d c 0
+ d CURL_TLSAUTH_SRP...
+ d c 1
*
d CURL_REDIR_GET_ALL...
d c 0
d c 1
d CURL_REDIR_POST_302...
d c 2
+ d CURL_REDIR_POST_303...
+ d c 4
d CURL_REDIR_POST_ALL...
- d c 3
+ d c 7
*
d CURL_POLL_NONE c 0
d CURL_POLL_IN c 1
d CURLPAUSE_ALL c X'00000005'
d CURLPAUSE_CONT c X'00000000'
*
+ d CURLINFOFLAG_KNOWN_FILENAME...
+ d c X'00000001'
+ d CURLINFOFLAG_KNOWN_FILETYPE...
+ d c X'00000002'
+ d CURLINFOFLAG_KNOWN_TIME...
+ d c X'00000004'
+ d CURLINFOFLAG_KNOWN_PERM...
+ d c X'00000008'
+ d CURLINFOFLAG_KNOWN_UID...
+ d c X'00000010'
+ d CURLINFOFLAG_KNOWN_GID...
+ d c X'00000020'
+ d CURLINFOFLAG_KNOWN_SIZE...
+ d c X'00000040'
+ d CURLINFOFLAG_KNOWN_HLINKCOUNT...
+ d c X'00000080'
+ *
+ d CURL_CHUNK_BGN_FUNC_OK...
+ d c 0
+ d CURL_CHUNK_BGN_FUNC_FAIL...
+ d c 1
+ d CURL_CHUNK_BGN_FUNC_SKIP...
+ d c 2
+ *
+ d CURL_CHUNK_END_FUNC_OK...
+ d c 0
+ d CURL_CHUNK_END_FUNC_FAIL...
+ d c 1
+ *
+ d CURL_FNMATCHFUNC_MATCH...
+ d c 0
+ d CURL_FNMATCHFUNC_NOMATCH...
+ d c 1
+ d CURL_FNMATCHFUNC_FAIL...
+ d c 2
+ *
+ d CURL_WAIT_POLLIN...
+ d c X'0001'
+ d CURL_WAIT_POLLPRI...
+ d c X'0002'
+ d CURL_WAIT_POLLOUT...
+ d c X'0004'
+ *
**************************************************************************
* Types
**************************************************************************
d c 2
d CURLE_URL_MALFORMAT...
d c 3
- d CURLE_OBSOLETE4...
+ d CURLE_NOT_BUILT_IN...
d c 4
d CURLE_COULDNT_RESOLVE_PROXY...
d c 5
d c 8
d CURLE_REMOTE_ACCESS_DENIED...
d c 9
- d CURLE_OBSOLETE10...
+ d CURLE_FTP_ACCEPT_FAILED...
d c 10
d CURLE_FTP_WEIRD_PASS_REPLY...
d c 11
- d CURLE_OBSOLETE12...
+ d CURLE_FTP_ACCEPT_TIMEOUT...
d c 12
d CURLE_FTP_WEIRD_PASV_REPLY...
d c 13
d c 14
d CURLE_FTP_CANT_GET_HOST...
d c 15
- d CURLE_OBSOLETE16...
- d c 16
+ d CURLE_HTTP2 c 16
d CURLE_FTP_COULDNT_SET_TYPE...
d c 17
d CURLE_PARTIAL_FILE...
d c 46
d CURLE_TOO_MANY_REDIRECTS...
d c 47
- d CURLE_UNKNOWN_TELNET_OPTION...
+ d CURLE_UNKNOWN_OPTION...
d c 48
d CURLE_TELNET_OPTION_SYNTAX...
d c 49
d c 82
d CURLE_SSL_ISSUER_ERROR...
d c 83
+ d CURLE_FTP_PRET_FAILED...
+ d c 84
+ d CURLE_RTSP_CSEQ_ERROR...
+ d c 85
+ d CURLE_RTSP_SESSION_ERROR...
+ d c 86
+ d CURLE_FTP_BAD_FILE_LIST...
+ d c 87
+ d CURLE_CHUNK_FAILED...
+ d c 88
+ d CURLE_NO_CONNECTION_AVAILABLE...
+ d c 89
+ d CURLE_SSL_PINNEDPUBKEYNOTMATCH...
+ d c 90
+ *
+ /if not defined(CURL_NO_OLDIES)
+ d CURLE_URL_MALFORMAT_USER...
+ d c 4
+ d CURLE_FTP_ACCESS_DENIED...
+ d c 9
+ d CURLE_FTP_USER_PASSWORD_INCORRECT...
+ d c 10
+ d CURLE_FTP_WEIRD_USER_REPLY...
+ d c 12
+ d CURLE_FTP_CANT_RECONNECT...
+ d c 16
+ d CURLE_FTP_COULDNT_SET_BINARY...
+ d c 17
+ d CURLE_FTP_PARTIAL_FILE...
+ d c 18
+ d CURLE_FTP_WRITE_ERROR...
+ d c 20
+ d CURLE_FTP_QUOTE_ERROR...
+ d c 21
+ d CURLE_HTTP_NOT_FOUND...
+ d c 22
+ d CURLE_MALFORMAT_USER...
+ d c 24
+ d CURLE_FTP_COULDNT_STOR_FILE...
+ d c 25
+ d CURLE_OPERATION_TIMEOUTED...
+ d c 28
+ d CURLE_FTP_COULDNT_SET_ASCII...
+ d c 29
+ d CURLE_FTP_COULDNT_GET_SIZE...
+ d c 32
+ d CURLE_HTTP_RANGE_ERROR...
+ d c 33
+ d CURLE_FTP_BAD_DOWNLOAD_RESUME...
+ d c 36
+ d CURLE_LIBRARY_NOT_FOUND...
+ d c 40
+ d CURLE_BAD_CALLING_ORDER...
+ d c 44
+ d CURLE_HTTP_PORT_FAILED...
+ d c 45
+ d CURLE_BAD_PASSWORD_ENTERED...
+ d c 46
+ d CURLE_UNKNOWN_TELNET_OPTION...
+ d c 48
+ d CURLE_OBSOLETE...
+ d c 50
+ d CURLE_SSL_PEER_CERTIFICATE...
+ d c 51
+ d CURLE_SHARE_IN_USE...
+ d c 57
+ d CURLE_FTP_SSL_FAILED...
+ d c 64
+ d CURLE_TFTP_DISKFULL...
+ d c 70
+ d CURLE_TFTP_EXISTS...
+ d c 73
+ d CURLE_ALREADY_COMPLETE...
+ d c 99999
+ /endif
*
d curlioerr s 10i 0 based(######ptr######) Enum
d CURLIOE_OK c 0
d CURLIOE_FAILRESTART...
d c 2
*
+ d curlfiletype s 10i 0 based(######ptr######) Enum
+ d CURLFILETYPE_FILE...
+ d c 0
+ d CURLFILETYPE_DIRECTORY...
+ d c 1
+ d CURLFILETYPE_SYMLINK...
+ d c 2
+ d CURLFILETYPE_DEVICE_BLOCK...
+ d c 3
+ d CURLFILETYPE_DEVICE_CHAR...
+ d c 4
+ d CURLFILETYPE_NAMEDPIPE...
+ d c 5
+ d CURLFILETYPE_SOCKET...
+ d c 6
+ d CURLFILETYPE_DOOR...
+ d c 7
+ *
d curliocmd s 10i 0 based(######ptr######) Enum
d CURLIOCMD_NOP c 0
d CURLIOCMD_RESTARTREAD...
d CURLPROXY_SOCKS5_HOSTNAME...
d c 7
*
+ d curl_khstat s 10i 0 based(######ptr######) Enum
+ d CURLKHSTAT_FINE_ADD_TO_FILE...
+ d c 0
+ d CURLKHSTAT_FINE...
+ d c 1
+ d CURLKHSTAT_REJECT...
+ d c 2
+ d CURLKHSTAT_DEFER...
+ d c 3
+ d CURLKHSTAT_LAST...
+ d c 4
+ *
+ d curl_khmatch s 10i 0 based(######ptr######) Enum
+ d CURLKHMATCH_OK...
+ d c 0
+ d CURLKHMATCH_MISMATCH...
+ d c 1
+ d CURLKHMATCH_MISSING...
+ d c 2
+ d CURLKHMATCH_LAST...
+ d c 3
+ *
d curl_usessl s 10i 0 based(######ptr######) Enum
d CURLUSESSL_NONE...
d c 0
d CURLUSESSL_ALL...
d c 3
*
+ d CURLSSLOPT_ALLOW_BEAST...
+ d c 1
+ *
+ /if not defined(CURL_NO_OLDIES)
+ d curl_ftpssl s like(curl_usessl)
+ d based(######ptr######)
+ d CURLFTPSSL_NONE...
+ d c 0
+ d CURLFTPSSL_TRY...
+ d c 1
+ d CURLFTPSSL_CONTROL...
+ d c 2
+ d CURLFTPSSL_ALL...
+ d c 3
+ /endif
+ *
d curl_ftpccc s 10i 0 based(######ptr######) Enum
d CURLFTPSSL_CCC_NONE...
d c 0
d CURLFTPMETHOD_SINGLECWD...
d c 3
*
+ d CURLHEADER_UNIFIED...
+ d c X'00000000'
+ d CURLHEADER_SEPARATE...
+ d c X'00000001'
+ *
d CURLPROTO_HTTP...
- d c X'0001'
+ d c X'00000001'
d CURLPROTO_HTTPS...
- d c X'0002'
+ d c X'00000002'
d CURLPROTO_FTP...
- d c X'0004'
+ d c X'00000004'
d CURLPROTO_FTPS...
- d c X'0008'
+ d c X'00000008'
d CURLPROTO_SCP...
- d c X'0010'
+ d c X'00000010'
d CURLPROTO_SFTP...
- d c X'0020'
+ d c X'00000020'
d CURLPROTO_TELNET...
- d c X'0040'
+ d c X'00000040'
d CURLPROTO_LDAP...
- d c X'0080'
+ d c X'00000080'
d CURLPROTO_LDAPS...
- d c X'0100'
+ d c X'00000100'
d CURLPROTO_DICT...
- d c X'0200'
+ d c X'00000200'
d CURLPROTO_FILE...
- d c X'0400'
+ d c X'00000400'
d CURLPROTO_TFTP...
- d c X'0800'
+ d c X'00000800'
+ d CURLPROTO_IMAP...
+ d c X'00001000'
+ d CURLPROTO_IMAPS...
+ d c X'00002000'
+ d CURLPROTO_POP3...
+ d c X'00004000'
+ d CURLPROTO_POP3S...
+ d c X'00008000'
+ d CURLPROTO_SMTP...
+ d c X'00010000'
+ d CURLPROTO_SMTPS...
+ d c X'00020000'
+ d CURLPROTO_RTSP...
+ d c X'00040000'
+ d CURLPROTO_RTMP...
+ d c X'00080000'
+ d CURLPROTO_RTMPT...
+ d c X'00100000'
+ d CURLPROTO_RTMPTE...
+ d c X'00200000'
+ d CURLPROTO_RTMPE...
+ d c X'00400000'
+ d CURLPROTO_RTMPS...
+ d c X'00800000'
+ d CURLPROTO_RTMPTS...
+ d c X'01000000'
+ d CURLPROTO_GOPHER...
+ d c X'02000000'
+ d CURLPROTO_SMB...
+ d c X'04000000'
+ d CURLPROTO_SMBS...
+ d c X'08000000'
*
d CURLoption s 10i 0 based(######ptr######) Enum
- d CURLOPT_FILE c 10001
d CURLOPT_WRITEDATA...
d c 10001
d CURLOPT_URL c 10002
d CURLOPT_PROXYUSERPWD...
d c 10006
d CURLOPT_RANGE c 10007
- d CURLOPT_INFILE...
- d c 10009
d CURLOPT_READDATA...
d c 10009
d CURLOPT_ERRORBUFFER...
d c 10022
d CURLOPT_HTTPHEADER...
d c 10023
+ d CURLOPT_RTSPHEADER...
+ d c 10023
d CURLOPT_HTTPPOST...
d c 10024
d CURLOPT_SSLCERT...
d c 10025
- d CURLOPT_SSLCERTPASSWD...
- d c 10026
d CURLOPT_KEYPASSWD...
d c 10026
d CURLOPT_CRLF c 00027
d CURLOPT_QUOTE c 10028
- d CURLOPT_WRITEHEADER...
- d c 10029
d CURLOPT_HEADERDATA...
d c 10029
d CURLOPT_COOKIEFILE...
d c 10037
d CURLOPT_POSTQUOTE...
d c 10039
- d CURLOPT_WRITEINFO...
- d c 10040
d CURLOPT_VERBOSE...
d c 00041
d CURLOPT_HEADER...
d c 20056
d CURLOPT_PROGRESSDATA...
d c 10057
+ d CURLOPT_XFERINFODATA...
+ d c 10057 PROGRESSDATA alias
d CURLOPT_AUTOREFERER...
d c 00058
d CURLOPT_PROXYPORT...
d c 10070
d CURLOPT_MAXCONNECTS...
d c 00071
- d CURLOPT_CLOSEPOLICY...
- d c 00072
d CURLOPT_FRESH_CONNECT...
d c 00074
d CURLOPT_FORBID_REUSE...
d CURLOPT_SHARE c 10100
d CURLOPT_PROXYTYPE...
d c 00101
- d CURLOPT_ENCODING...
+ d CURLOPT_ACCEPT_ENCODING...
d c 10102
d CURLOPT_PRIVATE...
d c 10103
d CURLOPT_TFTP_BLKSIZE...
d c 00178
d CURLOPT_SOCKS5_GSSAPI_SERVICE...
- d c 00179
+ d c 10179
d CURLOPT_SOCKS5_GSSAPI_NEC...
d c 00180
d CURLOPT_PROTOCOLS...
d c 00181
d CURLOPT_REDIR_PROTOCOLS...
d c 00182
- *
+ d CURLOPT_SSH_KNOWNHOSTS...
+ d c 10183
+ d CURLOPT_SSH_KEYFUNCTION...
+ d c 20184
+ d CURLOPT_SSH_KEYDATA...
+ d c 10185
+ d CURLOPT_MAIL_FROM...
+ d c 10186
+ d CURLOPT_MAIL_RCPT...
+ d c 10187
+ d CURLOPT_FTP_USE_PRET...
+ d c 00188
+ d CURLOPT_RTSP_REQUEST...
+ d c 00189
+ d CURLOPT_RTSP_SESSION_ID...
+ d c 10190
+ d CURLOPT_RTSP_STREAM_URI...
+ d c 10191
+ d CURLOPT_RTSP_TRANSPORT...
+ d c 10192
+ d CURLOPT_RTSP_CLIENT_CSEQ...
+ d c 00193
+ d CURLOPT_RTSP_SERVER_CSEQ...
+ d c 00194
+ d CURLOPT_INTERLEAVEDATA...
+ d c 10195
+ d CURLOPT_INTERLEAVEFUNCTION...
+ d c 20196
+ d CURLOPT_WILDCARDMATCH...
+ d c 00197
+ d CURLOPT_CHUNK_BGN_FUNCTION...
+ d c 20198
+ d CURLOPT_CHUNK_END_FUNCTION...
+ d c 20199
+ d CURLOPT_FNMATCH_FUNCTION...
+ d c 20200
+ d CURLOPT_CHUNK_DATA...
+ d c 10201
+ d CURLOPT_FNMATCH_DATA...
+ d c 10202
+ d CURLOPT_RESOLVE...
+ d c 10203
+ d CURLOPT_TLSAUTH_USERNAME...
+ d c 10204
+ d CURLOPT_TLSAUTH_PASSWORD...
+ d c 10205
+ d CURLOPT_TLSAUTH_TYPE...
+ d c 10206
+ d CURLOPT_TRANSFER_ENCODING...
+ d c 00207
+ d CURLOPT_CLOSESOCKETFUNCTION...
+ d c 20208
+ d CURLOPT_CLOSESOCKETDATA...
+ d c 10209
+ d CURLOPT_GSSAPI_DELEGATION...
+ d c 00210
+ d CURLOPT_DNS_SERVERS...
+ d c 10211
+ d CURLOPT_ACCEPTTIMEOUT_MS...
+ d c 00212
+ d CURLOPT_TCP_KEEPALIVE...
+ d c 00213
+ d CURLOPT_TCP_KEEPIDLE...
+ d c 00214
+ d CURLOPT_TCP_KEEPINTVL...
+ d c 00215
+ d CURLOPT_SSL_OPTIONS...
+ d c 00216
+ d CURLOPT_MAIL_AUTH...
+ d c 10217
+ d CURLOPT_SASL_IR...
+ d c 00218
+ d CURLOPT_XFERINFOFUNCTION...
+ d c 20219
+ d CURLOPT_XOAUTH2_BEARER...
+ d c 10220
+ d CURLOPT_DNS_INTERFACE...
+ d c 10221
+ d CURLOPT_DNS_LOCAL_IP4...
+ d c 10222
+ d CURLOPT_DNS_LOCAL_IP6...
+ d c 10223
+ d CURLOPT_LOGIN_OPTIONS...
+ d c 10224
+ d CURLOPT_SSL_ENABLE_NPN...
+ d c 00225
+ d CURLOPT_SSL_ENABLE_ALPN...
+ d c 00226
+ d CURLOPT_EXPECT_100_TIMEOUT_MS...
+ d c 00227
+ d CURLOPT_PROXYHEADER...
+ d c 10228
+ d CURLOPT_HEADEROPT...
+ d c 00229
+ d CURLOPT_PINNEDPUBLICKEY...
+ d c 10230
+ d CURLOPT_UNIX_SOCKET_PATH...
+ d c 10231
+ *
+ /if not defined(CURL_NO_OLDIES)
+ d CURLOPT_FILE c 10001
+ d CURLOPT_INFILE...
+ d c 10009
+ d CURLOPT_SSLKEYPASSWD...
+ d c 10026
+ d CURLOPT_SSLCERTPASSWD...
+ d c 10026
+ d CURLOPT_WRITEHEADER...
+ d c 10029
+ d CURLOPT_WRITEINFO...
+ d c 10040
+ d CURLOPT_FTPLISTONLY...
+ d c 00048
+ d CURLOPT_FTPAPPEND...
+ d c 00050
+ d CURLOPT_CLOSEPOLICY...
+ d c 00072
+ d CURLOPT_KRB4LEVEL...
+ d c 10063
+ d CURLOPT_ENCODING...
+ d c 10102
+ d CURLOPT_SERVER_RESPONSE_TIMEOUT...
+ d c 00112
+ d CURLOPT_FTP_SSL...
+ d c 00119
d CURLOPT_POST301...
- d c 00161 Obsolescent
+ d c 00161
+ /endif
*
d CURLFORMcode s 10i 0 based(######ptr######) Enum
d CURL_FORMADD_OK...
d c X'00400022'
d CURLINFO_CONDITION_UNMET... CURLINFO_LONG + 35
d c X'00200023'
+ d CURLINFO_RTSP_SESSION_ID... CURLINFO_STRING + 36
+ d c X'00100024'
+ d CURLINFO_RTSP_CLIENT_CSEQ... CURLINFO_LONG + 37
+ d c X'00200025'
+ d CURLINFO_RTSP_SERVER_CSEQ... CURLINFO_LONG + 38
+ d c X'00200026'
+ d CURLINFO_RTSP_CSEQ_RECV... CURLINFO_LONG + 39
+ d c X'00200027'
+ d CURLINFO_PRIMARY_PORT... CURLINFO_LONG + 40
+ d c X'00200028'
+ d CURLINFO_LOCAL_IP... CURLINFO_STRING + 41
+ d c X'00100029'
+ d CURLINFO_LOCAL_PORT... CURLINFO_LONG + 42
+ d c X'0020002A'
+ d CURLINFO_TLS_SESSION... CURLINFO_SLIST + 43
+ d c X'0040002B'
*
d CURLINFO_HTTP_CODE... Old ...RESPONSE_CODE
d c X'00200002'
*
+ d curl_sslbackend...
+ d s 10i 0 based(######ptr######) Enum
+ d CURLSSLBACKEND_NONE...
+ d c 0
+ d CURLSSLBACKEND_OPENSSL...
+ d c 1
+ d CURLSSLBACKEND_GNUTLS...
+ d c 2
+ d CURLSSLBACKEND_NSS...
+ d c 3
+ d CURLSSLBACKEND_OBSOLETE4...
+ d c 4
+ d CURLSSLBACKEND_GSKIT...
+ d c 5
+ d CURLSSLBACKEND_POLARSSL...
+ d c 6
+ d CURLSSLBACKEND_CYASSL...
+ d c 7
+ d CURLSSLBACKEND_SCHANNEL...
+ d c 8
+ d CURLSSLBACKEND_DARWINSSL...
+ d c 9
+ *
d curl_closepolicy...
d s 10i 0 based(######ptr######) Enum
d CURLCLOSEPOLICY_OLDEST...
d c 3
d CURLSHE_NOMEM...
d c 4
+ d CURLSHE_NOT_BUILT_IN...
+ d c 5
*
d CURLSHoption...
d s 10i 0 based(######ptr######) Enum
d curlsocktype s 10i 0 based(######ptr######) Enum
d CURLSOCKTYPE_IPCXN...
d c 0
+ d CURLSOCKTYPE_ACCEPT...
+ d c 1
+ *
+ d CURL_SOCKOPT_OK...
+ d c 0
+ d CURL_SOCKOPT_ERROR...
+ d c 1
+ d CURL_SOCKOPT_ALREADY_CONNECTED...
+ d c 2
*
d CURLMcode s 10i 0 based(######ptr######) Enum
d CURLM_CALL_MULTI_PERFORM...
d c 5
d CURLM_UNKNOWN_OPTION...
d c 6
- d CURLM_LAST c 7
+ d CURLM_ADDED_ALREADY...
+ d c 7
+ d CURLM_LAST c 8
*
d CURLMSG s 10i 0 based(######ptr######) Enum
d CURLMSG_NONE c 0
d c 10005
d CURLMOPT_MAXCONNECTS...
d c 00006
+ d CURLMOPT_MAX_HOST_CONNECTIONS...
+ d c 00007
+ d CURLMOPT_MAX_PIPELINE_LENGTH...
+ d c 00008
+ d CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE...
+ d c 30009
+ d CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE...
+ d c 30010
+ d CURLMOPT_PIPELINING_SITE_BL...
+ d c 10011
+ d CURLMOPT_PIPELINING_SERVER_BL...
+ d c 10012
+ d CURLMOPT_MAX_TOTAL_CONNECTIONS...
+ d c 00013
+ *
+ * Public API enums for RTSP requests.
+ *
+ d CURLRTSPREQ_NONE...
+ d c 0
+ d CURL_RTSPREQ_OPTIONS...
+ d c 1
+ d CURL_RTSPREQ_DESCRIBE...
+ d c 2
+ d CURL_RTSPREQ_ANNOUNCE...
+ d c 3
+ d CURL_RTSPREQ_SETUP...
+ d c 4
+ d CURL_RTSPREQ_PLAY...
+ d c 5
+ d CURL_RTSPREQ_PAUSE...
+ d c 6
+ d CURL_RTSPREQ_TEARDOWN...
+ d c 7
+ d CURL_RTSPREQ_GET_PARAMETER...
+ d c 8
+ d CURL_RTSPREQ_SET_PARAMETER...
+ d c 9
+ d CURL_RTSPREQ_RECORD...
+ d c 10
+ d CURL_RTSPREQ_RECEIVE...
+ d c 12
+ d CURL_RTSPREQ_LAST...
+ d c 13
+
*
* Renaming CURLMsg to CURL_Msg to avoid case-insensivity name clash.
*
d whatever * overlay(data) void *
d result overlay(data) like(CURLcode)
*
+ d curl_waitfd...
+ d ds based(######ptr######)
+ d qualified
+ d fd like(curl_socket_t)
+ d events 5i 0
+ d revents 5i 0
+ *
d curl_http_post...
d ds based(######ptr######)
d qualified
d addrlen 10u 0
d addr 16 struct sockaddr
*
+ d curl_khtype s 10i 0 based(######ptr######) enum
+ d CURLKHTYPE_UNKNOWN...
+ d c 0
+ d CURLKHTYPE_RSA1...
+ d c 1
+ d CURLKHTYPE_RSA...
+ d c 2
+ d CURLKHTYPE_DSS...
+ d c 3
+ *
+ d curl_khkey ds based(######ptr######)
+ d qualified
+ d key * const char *
+ d len 10u 0
+ d keytype like(curl_khtype)
+ *
d curl_forms ds based(######ptr######)
d qualified
d option like(CURLformoption)
d num_of_certs 10i 0
d certinfo * struct curl_slist **
*
+ d curl_fistrgs ds based(######ptr######)
+ d qualified
+ d time * char *
+ d perm * char *
+ d user * char *
+ d group * char *
+ d target * char *
+ *
+ d curl_tlssessioninfo...
+ d ds based(######ptr######)
+ d qualified
+ d backend like(curl_sslbackend)
+ d internals * void *
+ *
+ d curl_fileinfo ds based(######ptr######)
+ d qualified
+ d filename * char *
+ d filetype like(curlfiletype)
+ d time 10i 0 time_t
+ d perm 10u 0
+ d uid 10i 0
+ d gid 10i 0
+ d size like(curl_off_t)
+ d hardlinks 10i 0
+ d strings likeds(curl_fistrgs)
+ d flags 10u 0
+ d b_data * char *
+ d b_size 10u 0 size_t
+ d b_used 10u 0 size_t
+ *
d curl_formget_callback...
d s * based(######ptr######) procptr
*
d curl_progress_callback...
d s * based(######ptr######) procptr
*
+ d curl_xferinfo_callback...
+ d s * based(######ptr######) procptr
+ *
d curl_read_callback...
d s * based(######ptr######) procptr
*
d curl_opensocket_callback...
d s * based(######ptr######) procptr
*
+ d curl_sshkeycallback...
+ d s * based(######ptr######) procptr
+ *
+ d curl_chunk_bgn_callback...
+ d s * based(######ptr######) procptr
+ *
+ d curl_chunk_end_callback...
+ d s * based(######ptr######) procptr
+ *
+ d curl_fnmatch_callback...
+ d s * based(######ptr######) procptr
+ *
+ d curl_closesocket_callback...
+ d s * based(######ptr######) procptr
+ *
**************************************************************************
* Prototypes
**************************************************************************
d exc_fd_set 65535 options(*varsize) fd_set
d max_fd 10i 0
*
+ d curl_multi_wait...
+ d pr extproc('curl_multi_wait')
+ d like(CURLMcode)
+ d multi_handle * value CURLM *
+ d extra_fds * value curl_waitfd *
+ d extra_nfds 10u 0 value
+ d timeout_ms 10i 0 value
+ d ret 10i 0 options(*omit)
+ *
d curl_multi_perform...
d pr extproc('curl_multi_perform')
d like(CURLMcode)
d code value like(CURLMcode)
d ccsid 10u 0 value
*
+ * May be used for strings and structures.
d curl_easy_getinfo_ccsid...
d pr extproc('curl_easy_getinfo_ccsid')
d like(CURLcode)
d curl * value CURL *
d info value like(CURLINFO)
- d stringarg * options(*nopass) char *
+ d ptrarg * options(*nopass) char *
d ccsid 10u 0 value options(*nopass)
*
+ d curl_certinfo_free_all...
+ d pr extproc('curl_certinfo_free_all')
+ d info * value
+ *
d curl_formadd_ccsid...
d pr extproc('curl_formadd_ccsid')
d like(CURLFORMcode)