Home | History | Annotate | Download | only in OS400
      1       **************************************************************************
      2       *                                  _   _ ____  _
      3       *  Project                     ___| | | |  _ \| |
      4       *                             / __| | | | |_) | |
      5       *                            | (__| |_| |  _ <| |___
      6       *                             \___|\___/|_| \_\_____|
      7       *
      8       * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel (a] haxx.se>, et al.
      9       *
     10       * This software is licensed as described in the file COPYING, which
     11       * you should have received as part of this distribution. The terms
     12       * are also available at https://curl.haxx.se/docs/copyright.html.
     13       *
     14       * You may opt to use, copy, modify, merge, publish, distribute and/or sell
     15       * copies of the Software, and permit persons to whom the Software is
     16       * furnished to do so, under the terms of the COPYING file.
     17       *
     18       * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
     19       * ANY KIND, either express or implied.
     20       *
     21       *
     22       **************************************************************************
     23       *
     24       /if not defined(CURL_CURL_INC_)
     25       /define CURL_CURL_INC_
     26       *
     27       *     WARNING: this file should be kept in sync with C include files.
     28       *
     29       **************************************************************************
     30       *                               Constants
     31       **************************************************************************
     32       *
     33      d LIBCURL_VERSION...
     34      d                 c                   '@LIBCURL_VERSION@'
     35      d LIBCURL_VERSION_MAJOR...
     36      d                 c                   @LIBCURL_VERSION_MAJOR@
     37      d LIBCURL_VERSION_MINOR...
     38      d                 c                   @LIBCURL_VERSION_MINOR@
     39      d LIBCURL_VERSION_PATCH...
     40      d                 c                   @LIBCURL_VERSION_PATCH@
     41      d LIBCURL_VERSION_NUM...
     42      d                 c                   X'00@LIBCURL_VERSION_NUM@'
     43      d LIBCURL_TIMESTAMP...
     44      d                 c                   '@LIBCURL_TIMESTAMP@'
     45       *
     46      d CURL_SOCKET_BAD...
     47      d                 c                   -1
     48      d CURL_SOCKET_TIMEOUT...
     49      d                 c                   -1
     50       *
     51       /if not defined(CURL_MAX_WRITE_SIZE)
     52       /define CURL_MAX_WRITE_SIZE
     53      d CURL_MAX_WRITE_SIZE...
     54      d                 c                   16384
     55       /endif
     56       *
     57       /if not defined(CURL_MAX_HTTP_HEADER)
     58       /define CURL_MAX_HTTP_HEADER
     59      d CURL_MAX_HTTP_HEADER...
     60      d                 c                   102400
     61       /endif
     62       *
     63      d CURLINFO_STRING...
     64      d                 c                   X'00100000'
     65      d CURLINFO_LONG   c                   X'00200000'
     66      d CURLINFO_DOUBLE...
     67      d                 c                   X'00300000'
     68      d CURLINFO_SLIST  c                   X'00400000'
     69      d CURLINFO_SOCKET...
     70      d                 c                   X'00500000'
     71      d CURLINFO_MASK   c                   X'000FFFFF'
     72      d CURLINFO_TYPEMASK...
     73      d                 c                   X'00F00000'
     74       *
     75      d CURL_GLOBAL_SSL...
     76      d                 c                   X'00000001'
     77      d CURL_GLOBAL_WIN32...
     78      d                 c                   X'00000002'
     79      d CURL_GLOBAL_ALL...
     80      d                 c                   X'00000003'
     81      d CURL_GLOBAL_NOTHING...
     82      d                 c                   X'00000000'
     83      d CURL_GLOBAL_DEFAULT...
     84      d                 c                   X'00000003'
     85      d CURL_GLOBAL_ACK_EINTR...
     86      d                 c                   X'00000004'
     87       *
     88      d CURL_VERSION_IPV6...
     89      d                 c                   X'00000001'
     90      d CURL_VERSION_KERBEROS4...
     91      d                 c                   X'00000002'
     92      d CURL_VERSION_SSL...
     93      d                 c                   X'00000004'
     94      d CURL_VERSION_LIBZ...
     95      d                 c                   X'00000008'
     96      d CURL_VERSION_NTLM...
     97      d                 c                   X'00000010'
     98      d CURL_VERSION_GSSNEGOTIATE...
     99      d                 c                   X'00000020'                          Deprecated
    100      d CURL_VERSION_DEBUG...
    101      d                 c                   X'00000040'
    102      d CURL_VERSION_ASYNCHDNS...
    103      d                 c                   X'00000080'
    104      d CURL_VERSION_SPNEGO...
    105      d                 c                   X'00000100'
    106      d CURL_VERSION_LARGEFILE...
    107      d                 c                   X'00000200'
    108      d CURL_VERSION_IDN...
    109      d                 c                   X'00000400'
    110      d CURL_VERSION_SSPI...
    111      d                 c                   X'00000800'
    112      d CURL_VERSION_CONV...
    113      d                 c                   X'00001000'
    114      d CURL_VERSION_CURLDEBUG...
    115      d                 c                   X'00002000'
    116      d CURL_VERSION_TLSAUTH_SRP...
    117      d                 c                   X'00004000'
    118      d CURL_VERSION_NTLM_WB...
    119      d                 c                   X'00008000'
    120      d CURL_VERSION_HTTP2...
    121      d                 c                   X'00010000'
    122      d CURL_VERSION_GSSAPI...
    123      d                 c                   X'00020000'
    124      d CURL_VERSION_KERBEROS5...
    125      d                 c                   X'00040000'
    126      d CURL_VERSION_UNIX_SOCKETS...
    127      d                 c                   X'00080000'
    128      d CURL_VERSION_PSL...
    129      d                 c                   X'00100000'
    130       *
    131      d CURL_HTTPPOST_FILENAME...
    132      d                 c                   X'00000001'
    133      d CURL_HTTPPOST_READFILE...
    134      d                 c                   X'00000002'
    135      d CURL_HTTPPOST_PTRNAME...
    136      d                 c                   X'00000004'
    137      d CURL_HTTPPOST_PTRCONTENTS...
    138      d                 c                   X'00000008'
    139      d CURL_HTTPPOST_BUFFER...
    140      d                 c                   X'00000010'
    141      d CURL_HTTPPOST_PTRBUFFER...
    142      d                 c                   X'00000020'
    143      d CURL_HTTPPOST_CALLBACK...
    144      d                 c                   X'00000040'
    145      d CURL_HTTPPOST_LARGE...
    146      d                 c                   X'00000080'
    147       *
    148      d CURL_SEEKFUNC_OK...
    149      d                 c                   0
    150      d CURL_SEEKFUNC_FAIL...
    151      d                 c                   1
    152      d CURL_SEEKFUNC_CANTSEEK...
    153      d                 c                   2
    154       *
    155      d CURL_READFUNC_ABORT...
    156      d                 c                   X'10000000'
    157      d CURL_READFUNC_PAUSE...
    158      d                 c                   X'10000001'
    159       *
    160      d CURL_WRITEFUNC_PAUSE...
    161      d                 c                   X'10000001'
    162       *
    163      d CURLAUTH_NONE   c                   X'00000000'
    164      d CURLAUTH_BASIC  c                   X'00000001'
    165      d CURLAUTH_DIGEST...
    166      d                 c                   X'00000002'
    167      d CURLAUTH_NEGOTIATE...
    168      d                 c                   X'00000004'
    169      d CURLAUTH_NTLM   c                   X'00000008'
    170      d CURLAUTH_DIGEST_IE...
    171      d                 c                   X'00000010'
    172      d CURLAUTH_NTLM_WB...
    173      d                 c                   X'00000020'
    174      d CURLAUTH_ONLY...
    175      d                 c                   X'80000000'
    176      d CURLAUTH_ANY    c                   X'7FFFFFEF'
    177      d CURLAUTH_ANYSAFE...
    178      d                 c                   X'7FFFFFEE'
    179       *
    180      d CURLSSH_AUTH_ANY...
    181      d                 c                   X'7FFFFFFF'
    182      d CURLSSH_AUTH_NONE...
    183      d                 c                   X'00000000'
    184      d CURLSSH_AUTH_PUBLICKEY...
    185      d                 c                   X'00000001'
    186      d CURLSSH_AUTH_PASSWORD...
    187      d                 c                   X'00000002'
    188      d CURLSSH_AUTH_HOST...
    189      d                 c                   X'00000004'
    190      d CURLSSH_AUTH_KEYBOARD...
    191      d                 c                   X'00000008'
    192      d CURLSSH_AUTH_AGENT...
    193      d                 c                   X'00000010'
    194      d CURLSSH_AUTH_DEFAULT...
    195      d                 c                   X'7FFFFFFF'                          CURLSSH_AUTH_ANY
    196       *
    197      d CURLGSSAPI_DELEGATION_NONE...
    198      d                 c                   0
    199      d CURLGSSAPI_DELEGATION_POLICY_FLAG...
    200      d                 c                   X'00000001'
    201      d CURLGSSAPI_DELEGATION_FLAG...
    202      d                 c                   X'00000002'
    203       *
    204      d CURL_ERROR_SIZE...
    205      d                 c                   256
    206       *
    207      d CURLOPTTYPE_LONG...
    208      d                 c                   0
    209      d CURLOPTTYPE_OBJECTPOINT...
    210      d                 c                   10000
    211      d CURLOPTTYPE_STRINGPOINT...
    212      d                 c                   10000
    213      d CURLOPTTYPE_FUNCTIONPOINT...
    214      d                 c                   20000
    215      d CURLOPTTYPE_OFF_T...
    216      d                 c                   30000
    217       *
    218      d CURL_IPRESOLVE_WHATEVER...
    219      d                 c                   0
    220      d CURL_IPRESOLVE_V4...
    221      d                 c                   1
    222      d CURL_IPRESOLVE_V6...
    223      d                 c                   2
    224       *
    225      d CURL_HTTP_VERSION_NONE...
    226      d                 c                   0
    227      d CURL_HTTP_VERSION_1_0...
    228      d                 c                   1
    229      d CURL_HTTP_VERSION_1_1...
    230      d                 c                   2
    231      d CURL_HTTP_VERSION_2_0...
    232      d                 c                   3
    233      d CURL_HTTP_VERSION_2...
    234      d                 c                   3
    235      d CURL_HTTP_VERSION_2TLS...
    236      d                 c                   4
    237      d CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE...
    238      d                 c                   5
    239       *
    240      d CURL_NETRC_IGNORED...
    241      d                 c                   0
    242      d CURL_NETRC_OPTIONAL...
    243      d                 c                   1
    244      d CURL_NETRC_REQUIRED...
    245      d                 c                   2
    246       *
    247      d CURL_SSLVERSION_DEFAULT...
    248      d                 c                   0
    249      d CURL_SSLVERSION_TLSv1...
    250      d                 c                   1
    251      d CURL_SSLVERSION_SSLv2...
    252      d                 c                   2
    253      d CURL_SSLVERSION_SSLv3...
    254      d                 c                   3
    255      d CURL_SSLVERSION_TLSv1_0...
    256      d                 c                   4
    257      d CURL_SSLVERSION_TLSv1_1...
    258      d                 c                   5
    259      d CURL_SSLVERSION_TLSv1_2...
    260      d                 c                   6
    261       *
    262      d CURL_TLSAUTH_NONE...
    263      d                 c                   0
    264      d CURL_TLSAUTH_SRP...
    265      d                 c                   1
    266       *
    267      d CURL_REDIR_GET_ALL...
    268      d                 c                   0
    269      d CURL_REDIR_POST_301...
    270      d                 c                   1
    271      d CURL_REDIR_POST_302...
    272      d                 c                   2
    273      d CURL_REDIR_POST_303...
    274      d                 c                   4
    275      d CURL_REDIR_POST_ALL...
    276      d                 c                   7
    277       *
    278      d CURL_POLL_NONE  c                   0
    279      d CURL_POLL_IN    c                   1
    280      d CURL_POLL_OUT   c                   2
    281      d CURL_POLL_INOUT...
    282      d                 c                   3
    283      d CURL_POLL_REMOVE...
    284      d                 c                   4
    285       *
    286      d CURL_CSELECT_IN...
    287      d                 c                   X'00000001'
    288      d CURL_CSELECT_OUT...
    289      d                 c                   X'00000002'
    290      d CURL_CSELECT_ERR...
    291      d                 c                   X'00000004'
    292       *
    293      d CURL_PUSH_OK    c                   0
    294      d CURL_PUSH_DENY  c                   1
    295       *
    296      d CURLPAUSE_RECV  c                   X'00000001'
    297      d CURLPAUSE_RECV_CONT...
    298      d                 c                   X'00000000'
    299      d CURLPAUSE_SEND  c                   X'00000004'
    300      d CURLPAUSE_SEND_CONT...
    301      d                 c                   X'00000000'
    302      d CURLPAUSE_ALL   c                   X'00000005'
    303      d CURLPAUSE_CONT  c                   X'00000000'
    304       *
    305      d CURLINFOFLAG_KNOWN_FILENAME...
    306      d                 c                   X'00000001'
    307      d CURLINFOFLAG_KNOWN_FILETYPE...
    308      d                 c                   X'00000002'
    309      d CURLINFOFLAG_KNOWN_TIME...
    310      d                 c                   X'00000004'
    311      d CURLINFOFLAG_KNOWN_PERM...
    312      d                 c                   X'00000008'
    313      d CURLINFOFLAG_KNOWN_UID...
    314      d                 c                   X'00000010'
    315      d CURLINFOFLAG_KNOWN_GID...
    316      d                 c                   X'00000020'
    317      d CURLINFOFLAG_KNOWN_SIZE...
    318      d                 c                   X'00000040'
    319      d CURLINFOFLAG_KNOWN_HLINKCOUNT...
    320      d                 c                   X'00000080'
    321       *
    322      d CURL_CHUNK_BGN_FUNC_OK...
    323      d                 c                   0
    324      d CURL_CHUNK_BGN_FUNC_FAIL...
    325      d                 c                   1
    326      d CURL_CHUNK_BGN_FUNC_SKIP...
    327      d                 c                   2
    328       *
    329      d CURL_CHUNK_END_FUNC_OK...
    330      d                 c                   0
    331      d CURL_CHUNK_END_FUNC_FAIL...
    332      d                 c                   1
    333       *
    334      d CURL_FNMATCHFUNC_MATCH...
    335      d                 c                   0
    336      d CURL_FNMATCHFUNC_NOMATCH...
    337      d                 c                   1
    338      d CURL_FNMATCHFUNC_FAIL...
    339      d                 c                   2
    340       *
    341      d CURL_WAIT_POLLIN...
    342      d                 c                   X'0001'
    343      d CURL_WAIT_POLLPRI...
    344      d                 c                   X'0002'
    345      d CURL_WAIT_POLLOUT...
    346      d                 c                   X'0004'
    347       *
    348       **************************************************************************
    349       *                                Types
    350       **************************************************************************
    351       *
    352      d curl_socket_t   s             10i 0 based(######ptr######)
    353       *
    354      d curl_off_t      s             20i 0 based(######ptr######)
    355       *
    356      d CURLcode        s             10i 0 based(######ptr######)               Enum
    357      d  CURLE_OK       c                   0
    358      d  CURLE_UNSUPPORTED_PROTOCOL...
    359      d                 c                   1
    360      d  CURLE_FAILED_INIT...
    361      d                 c                   2
    362      d  CURLE_URL_MALFORMAT...
    363      d                 c                   3
    364      d  CURLE_NOT_BUILT_IN...
    365      d                 c                   4
    366      d  CURLE_COULDNT_RESOLVE_PROXY...
    367      d                 c                   5
    368      d  CURLE_COULDNT_RESOLVE_HOST...
    369      d                 c                   6
    370      d  CURLE_COULDNT_CONNECT...
    371      d                 c                   7
    372      d  CURLE_FTP_WEIRD_SERVER_REPLY...
    373      d                 c                   8
    374      d  CURLE_REMOTE_ACCESS_DENIED...
    375      d                 c                   9
    376      d  CURLE_FTP_ACCEPT_FAILED...
    377      d                 c                   10
    378      d  CURLE_FTP_WEIRD_PASS_REPLY...
    379      d                 c                   11
    380      d  CURLE_FTP_ACCEPT_TIMEOUT...
    381      d                 c                   12
    382      d  CURLE_FTP_WEIRD_PASV_REPLY...
    383      d                 c                   13
    384      d  CURLE_FTP_WEIRD_227_FORMAT...
    385      d                 c                   14
    386      d  CURLE_FTP_CANT_GET_HOST...
    387      d                 c                   15
    388      d  CURLE_HTTP2    c                   16
    389      d  CURLE_FTP_COULDNT_SET_TYPE...
    390      d                 c                   17
    391      d  CURLE_PARTIAL_FILE...
    392      d                 c                   18
    393      d  CURLE_FTP_COULDNT_RETR_FILE...
    394      d                 c                   19
    395      d  CURLE_OBSOLETE20...
    396      d                 c                   20
    397      d  CURLE_QUOTE_ERROR...
    398      d                 c                   21
    399      d  CURLE_HTTP_RETURNED_ERROR...
    400      d                 c                   22
    401      d  CURLE_WRITE_ERROR...
    402      d                 c                   23
    403      d  CURLE_OBSOLETE24...
    404      d                 c                   24
    405      d  CURLE_UPLOAD_FAILED...
    406      d                 c                   25
    407      d  CURLE_READ_ERROR...
    408      d                 c                   26
    409      d  CURLE_OUT_OF_MEMORY...
    410      d                 c                   27
    411      d  CURLE_OPERATION_TIMEDOUT...
    412      d                 c                   28
    413      d  CURLE_OBSOLETE29...
    414      d                 c                   29
    415      d  CURLE_FTP_PORT_FAILED...
    416      d                 c                   30
    417      d  CURLE_FTP_COULDNT_USE_REST...
    418      d                 c                   31
    419      d  CURLE_OBSOLETE32...
    420      d                 c                   32
    421      d  CURLE_RANGE_ERROR...
    422      d                 c                   33
    423      d  CURLE_HTTP_POST_ERROR...
    424      d                 c                   34
    425      d  CURLE_SSL_CONNECT_ERROR...
    426      d                 c                   35
    427      d  CURLE_BAD_DOWNLOAD_RESUME...
    428      d                 c                   36
    429      d  CURLE_FILE_COULDNT_READ_FILE...
    430      d                 c                   37
    431      d  CURLE_LDAP_CANNOT_BIND...
    432      d                 c                   38
    433      d  CURLE_LDAP_SEARCH_FAILED...
    434      d                 c                   39
    435      d  CURLE_OBSOLETE40...
    436      d                 c                   40
    437      d  CURLE_FUNCTION_NOT_FOUND...
    438      d                 c                   41
    439      d  CURLE_ABORTED_BY_CALLBACK...
    440      d                 c                   42
    441      d  CURLE_BAD_FUNCTION_ARGUMENT...
    442      d                 c                   43
    443      d  CURLE_OBSOLETE44...
    444      d                 c                   44
    445      d  CURLE_INTERFACE_FAILED...
    446      d                 c                   45
    447      d  CURLE_OBSOLETE46...
    448      d                 c                   46
    449      d  CURLE_TOO_MANY_REDIRECTS...
    450      d                 c                   47
    451      d  CURLE_UNKNOWN_OPTION...
    452      d                 c                   48
    453      d  CURLE_TELNET_OPTION_SYNTAX...
    454      d                 c                   49
    455      d  CURLE_OBSOLETE50...
    456      d                 c                   50
    457      d  CURLE_PEER_FAILED_VERIFICATION...
    458      d                 c                   51
    459      d  CURLE_GOT_NOTHING...
    460      d                 c                   52
    461      d  CURLE_SSL_ENGINE_NOTFOUND...
    462      d                 c                   53
    463      d  CURLE_SSL_ENGINE_SETFAILED...
    464      d                 c                   54
    465      d  CURLE_SEND_ERROR...
    466      d                 c                   55
    467      d  CURLE_RECV_ERROR...
    468      d                 c                   56
    469      d  CURLE_OBSOLETE57...
    470      d                 c                   57
    471      d  CURLE_SSL_CERTPROBLEM...
    472      d                 c                   58
    473      d  CURLE_SSL_CIPHER...
    474      d                 c                   59
    475      d  CURLE_SSL_CACERT...
    476      d                 c                   60
    477      d  CURLE_BAD_CONTENT_ENCODING...
    478      d                 c                   61
    479      d  CURLE_LDAP_INVALID_URL...
    480      d                 c                   62
    481      d  CURLE_FILESIZE_EXCEEDED...
    482      d                 c                   63
    483      d  CURLE_USE_SSL_FAILED...
    484      d                 c                   64
    485      d  CURLE_SEND_FAIL_REWIND...
    486      d                 c                   65
    487      d  CURLE_SSL_ENGINE_INITFAILED...
    488      d                 c                   66
    489      d  CURLE_LOGIN_DENIED...
    490      d                 c                   67
    491      d  CURLE_TFTP_NOTFOUND...
    492      d                 c                   68
    493      d  CURLE_TFTP_PERM...
    494      d                 c                   69
    495      d  CURLE_REMOTE_DISK_FULL...
    496      d                 c                   70
    497      d  CURLE_TFTP_ILLEGAL...
    498      d                 c                   71
    499      d  CURLE_TFTP_UNKNOWNID...
    500      d                 c                   72
    501      d  CURLE_REMOTE_FILE_EXISTS...
    502      d                 c                   73
    503      d  CURLE_TFTP_NOSUCHUSER...
    504      d                 c                   74
    505      d  CURLE_CONV_FAILED...
    506      d                 c                   75
    507      d  CURLE_CONV_REQD...
    508      d                 c                   76
    509      d  CURLE_SSL_CACERT_BADFILE...
    510      d                 c                   77
    511      d  CURLE_REMOTE_FILE_NOT_FOUND...
    512      d                 c                   78
    513      d  CURLE_SSH...
    514      d                 c                   79
    515      d  CURLE_SSL_SHUTDOWN_FAILED...
    516      d                 c                   80
    517      d  CURLE_AGAIN...
    518      d                 c                   81
    519      d  CURLE_SSL_CRL_BADFILE...
    520      d                 c                   82
    521      d  CURLE_SSL_ISSUER_ERROR...
    522      d                 c                   83
    523      d  CURLE_FTP_PRET_FAILED...
    524      d                 c                   84
    525      d  CURLE_RTSP_CSEQ_ERROR...
    526      d                 c                   85
    527      d  CURLE_RTSP_SESSION_ERROR...
    528      d                 c                   86
    529      d  CURLE_FTP_BAD_FILE_LIST...
    530      d                 c                   87
    531      d  CURLE_CHUNK_FAILED...
    532      d                 c                   88
    533      d  CURLE_NO_CONNECTION_AVAILABLE...
    534      d                 c                   89
    535      d  CURLE_SSL_PINNEDPUBKEYNOTMATCH...
    536      d                 c                   90
    537      d  CURLE_SSL_INVALIDCERTSTATUS...
    538      d                 c                   91
    539      d  CURLE_HTTP2_STREAM...
    540      d                 c                   92
    541       *
    542       /if not defined(CURL_NO_OLDIES)
    543      d  CURLE_URL_MALFORMAT_USER...
    544      d                 c                   4
    545      d  CURLE_FTP_ACCESS_DENIED...
    546      d                 c                   9
    547      d  CURLE_FTP_USER_PASSWORD_INCORRECT...
    548      d                 c                   10
    549      d  CURLE_FTP_WEIRD_USER_REPLY...
    550      d                 c                   12
    551      d  CURLE_FTP_CANT_RECONNECT...
    552      d                 c                   16
    553      d  CURLE_FTP_COULDNT_SET_BINARY...
    554      d                 c                   17
    555      d  CURLE_FTP_PARTIAL_FILE...
    556      d                 c                   18
    557      d  CURLE_FTP_WRITE_ERROR...
    558      d                 c                   20
    559      d  CURLE_FTP_QUOTE_ERROR...
    560      d                 c                   21
    561      d  CURLE_HTTP_NOT_FOUND...
    562      d                 c                   22
    563      d  CURLE_MALFORMAT_USER...
    564      d                 c                   24
    565      d  CURLE_FTP_COULDNT_STOR_FILE...
    566      d                 c                   25
    567      d  CURLE_OPERATION_TIMEOUTED...
    568      d                 c                   28
    569      d  CURLE_FTP_COULDNT_SET_ASCII...
    570      d                 c                   29
    571      d  CURLE_FTP_COULDNT_GET_SIZE...
    572      d                 c                   32
    573      d  CURLE_HTTP_RANGE_ERROR...
    574      d                 c                   33
    575      d  CURLE_FTP_BAD_DOWNLOAD_RESUME...
    576      d                 c                   36
    577      d  CURLE_LIBRARY_NOT_FOUND...
    578      d                 c                   40
    579      d  CURLE_BAD_CALLING_ORDER...
    580      d                 c                   44
    581      d  CURLE_HTTP_PORT_FAILED...
    582      d                 c                   45
    583      d  CURLE_BAD_PASSWORD_ENTERED...
    584      d                 c                   46
    585      d  CURLE_UNKNOWN_TELNET_OPTION...
    586      d                 c                   48
    587      d  CURLE_OBSOLETE...
    588      d                 c                   50
    589      d  CURLE_SSL_PEER_CERTIFICATE...
    590      d                 c                   51
    591      d  CURLE_SHARE_IN_USE...
    592      d                 c                   57
    593      d  CURLE_FTP_SSL_FAILED...
    594      d                 c                   64
    595      d  CURLE_TFTP_DISKFULL...
    596      d                 c                   70
    597      d  CURLE_TFTP_EXISTS...
    598      d                 c                   73
    599      d  CURLE_ALREADY_COMPLETE...
    600      d                 c                   99999
    601       /endif
    602       *
    603      d curlioerr       s             10i 0 based(######ptr######)               Enum
    604      d  CURLIOE_OK     c                   0
    605      d  CURLIOE_UNKNOWNCMD...
    606      d                 c                   1
    607      d  CURLIOE_FAILRESTART...
    608      d                 c                   2
    609       *
    610      d curlfiletype    s             10i 0 based(######ptr######)               Enum
    611      d  CURLFILETYPE_FILE...
    612      d                 c                   0
    613      d  CURLFILETYPE_DIRECTORY...
    614      d                 c                   1
    615      d  CURLFILETYPE_SYMLINK...
    616      d                 c                   2
    617      d  CURLFILETYPE_DEVICE_BLOCK...
    618      d                 c                   3
    619      d  CURLFILETYPE_DEVICE_CHAR...
    620      d                 c                   4
    621      d  CURLFILETYPE_NAMEDPIPE...
    622      d                 c                   5
    623      d  CURLFILETYPE_SOCKET...
    624      d                 c                   6
    625      d  CURLFILETYPE_DOOR...
    626      d                 c                   7
    627       *
    628      d curliocmd       s             10i 0 based(######ptr######)               Enum
    629      d  CURLIOCMD_NOP  c                   0
    630      d  CURLIOCMD_RESTARTREAD...
    631      d                 c                   1
    632       *
    633      d curl_infotype   s             10i 0 based(######ptr######)               Enum
    634      d  CURLINFO_TEXT...
    635      d                 c                   0
    636      d  CURLINFO_HEADER_IN...
    637      d                 c                   1
    638      d  CURLINFO_HEADER_OUT...
    639      d                 c                   2
    640      d  CURLINFO_DATA_IN...
    641      d                 c                   3
    642      d  CURLINFO_DATA_OUT...
    643      d                 c                   4
    644      d  CURLINFO_SSL_DATA_IN...
    645      d                 c                   5
    646      d  CURLINFO_SSL_DATA_OUT...
    647      d                 c                   6
    648      d  CURLINFO_END...
    649      d                 c                   7
    650       *
    651      d curl_proxytype  s             10i 0 based(######ptr######)               Enum
    652      d  CURLPROXY_HTTP...
    653      d                 c                   0
    654      d  CURLPROXY_HTTP_1_0...
    655      d                 c                   1
    656      d  CURLPROXY_SOCKS4...
    657      d                 c                   4
    658      d  CURLPROXY_SOCKS5...
    659      d                 c                   5
    660      d  CURLPROXY_SOCKS4A...
    661      d                 c                   6
    662      d  CURLPROXY_SOCKS5_HOSTNAME...
    663      d                 c                   7
    664       *
    665      d curl_khstat     s             10i 0 based(######ptr######)               Enum
    666      d  CURLKHSTAT_FINE_ADD_TO_FILE...
    667      d                 c                   0
    668      d  CURLKHSTAT_FINE...
    669      d                 c                   1
    670      d  CURLKHSTAT_REJECT...
    671      d                 c                   2
    672      d  CURLKHSTAT_DEFER...
    673      d                 c                   3
    674      d  CURLKHSTAT_LAST...
    675      d                 c                   4
    676       *
    677      d curl_khmatch    s             10i 0 based(######ptr######)               Enum
    678      d  CURLKHMATCH_OK...
    679      d                 c                   0
    680      d  CURLKHMATCH_MISMATCH...
    681      d                 c                   1
    682      d  CURLKHMATCH_MISSING...
    683      d                 c                   2
    684      d  CURLKHMATCH_LAST...
    685      d                 c                   3
    686       *
    687      d curl_usessl     s             10i 0 based(######ptr######)               Enum
    688      d  CURLUSESSL_NONE...
    689      d                 c                   0
    690      d  CURLUSESSL_TRY...
    691      d                 c                   1
    692      d  CURLUSESSL_CONTROL...
    693      d                 c                   2
    694      d  CURLUSESSL_ALL...
    695      d                 c                   3
    696       *
    697      d CURLSSLOPT_ALLOW_BEAST...
    698      d                 c                   X'0001'
    699      d CURLSSLOPT_NO_REVOKE...
    700      d                 c                   X'0002'
    701       *
    702       /if not defined(CURL_NO_OLDIES)
    703      d curl_ftpssl     s                   like(curl_usessl)
    704      d                                     based(######ptr######)
    705      d  CURLFTPSSL_NONE...
    706      d                 c                   0
    707      d  CURLFTPSSL_TRY...
    708      d                 c                   1
    709      d  CURLFTPSSL_CONTROL...
    710      d                 c                   2
    711      d  CURLFTPSSL_ALL...
    712      d                 c                   3
    713       /endif
    714       *
    715      d curl_ftpccc     s             10i 0 based(######ptr######)               Enum
    716      d  CURLFTPSSL_CCC_NONE...
    717      d                 c                   0
    718      d  CURLFTPSSL_CCC_PASSIVE...
    719      d                 c                   1
    720      d  CURLFTPSSL_CCC_ACTIVE...
    721      d                 c                   2
    722       *
    723      d curl_ftpauth    s             10i 0 based(######ptr######)               Enum
    724      d  CURLFTPAUTH_DEFAULT...
    725      d                 c                   0
    726      d  CURLFTPAUTH_SSL...
    727      d                 c                   1
    728      d  CURLFTPAUTH_TLS...
    729      d                 c                   2
    730       *
    731      d curl_ftpcreatedir...
    732      d                 s             10i 0 based(######ptr######)               Enum
    733      d  CURLFTP_CREATE_DIR_NONE...
    734      d                 c                   0
    735      d  CURLFTP_CREATE_DIR...
    736      d                 c                   1
    737      d  CURLFTP_CREATE_DIR_RETRY...
    738      d                 c                   2
    739       *
    740      d curl_ftpmethod  s             10i 0 based(######ptr######)               Enum
    741      d  CURLFTPMETHOD_DEFAULT...
    742      d                 c                   0
    743      d  CURLFTPMETHOD_MULTICWD...
    744      d                 c                   1
    745      d  CURLFTPMETHOD_NOCWD...
    746      d                 c                   2
    747      d  CURLFTPMETHOD_SINGLECWD...
    748      d                 c                   3
    749       *
    750      d  CURLHEADER_UNIFIED...
    751      d                 c                   X'00000000'
    752      d  CURLHEADER_SEPARATE...
    753      d                 c                   X'00000001'
    754       *
    755      d  CURLPROTO_HTTP...
    756      d                 c                   X'00000001'
    757      d  CURLPROTO_HTTPS...
    758      d                 c                   X'00000002'
    759      d  CURLPROTO_FTP...
    760      d                 c                   X'00000004'
    761      d  CURLPROTO_FTPS...
    762      d                 c                   X'00000008'
    763      d  CURLPROTO_SCP...
    764      d                 c                   X'00000010'
    765      d  CURLPROTO_SFTP...
    766      d                 c                   X'00000020'
    767      d  CURLPROTO_TELNET...
    768      d                 c                   X'00000040'
    769      d  CURLPROTO_LDAP...
    770      d                 c                   X'00000080'
    771      d  CURLPROTO_LDAPS...
    772      d                 c                   X'00000100'
    773      d  CURLPROTO_DICT...
    774      d                 c                   X'00000200'
    775      d  CURLPROTO_FILE...
    776      d                 c                   X'00000400'
    777      d  CURLPROTO_TFTP...
    778      d                 c                   X'00000800'
    779      d  CURLPROTO_IMAP...
    780      d                 c                   X'00001000'
    781      d  CURLPROTO_IMAPS...
    782      d                 c                   X'00002000'
    783      d  CURLPROTO_POP3...
    784      d                 c                   X'00004000'
    785      d  CURLPROTO_POP3S...
    786      d                 c                   X'00008000'
    787      d  CURLPROTO_SMTP...
    788      d                 c                   X'00010000'
    789      d  CURLPROTO_SMTPS...
    790      d                 c                   X'00020000'
    791      d  CURLPROTO_RTSP...
    792      d                 c                   X'00040000'
    793      d  CURLPROTO_RTMP...
    794      d                 c                   X'00080000'
    795      d  CURLPROTO_RTMPT...
    796      d                 c                   X'00100000'
    797      d  CURLPROTO_RTMPTE...
    798      d                 c                   X'00200000'
    799      d  CURLPROTO_RTMPE...
    800      d                 c                   X'00400000'
    801      d  CURLPROTO_RTMPS...
    802      d                 c                   X'00800000'
    803      d  CURLPROTO_RTMPTS...
    804      d                 c                   X'01000000'
    805      d  CURLPROTO_GOPHER...
    806      d                 c                   X'02000000'
    807      d  CURLPROTO_SMB...
    808      d                 c                   X'04000000'
    809      d  CURLPROTO_SMBS...
    810      d                 c                   X'08000000'
    811       *
    812      d CURLoption      s             10i 0 based(######ptr######)               Enum
    813      d  CURLOPT_WRITEDATA...
    814      d                 c                   10001
    815      d  CURLOPT_URL    c                   10002
    816      d  CURLOPT_PORT   c                   00003
    817      d  CURLOPT_PROXY  c                   10004
    818      d  CURLOPT_USERPWD...
    819      d                 c                   10005
    820      d  CURLOPT_PROXYUSERPWD...
    821      d                 c                   10006
    822      d  CURLOPT_RANGE  c                   10007
    823      d  CURLOPT_READDATA...
    824      d                 c                   10009
    825      d  CURLOPT_ERRORBUFFER...
    826      d                 c                   10010
    827      d  CURLOPT_WRITEFUNCTION...
    828      d                 c                   20011
    829      d  CURLOPT_READFUNCTION...
    830      d                 c                   20012
    831      d  CURLOPT_TIMEOUT...
    832      d                 c                   00013
    833      d  CURLOPT_INFILESIZE...
    834      d                 c                   00014
    835      d  CURLOPT_POSTFIELDS...
    836      d                 c                   10015
    837      d  CURLOPT_REFERER...
    838      d                 c                   10016
    839      d  CURLOPT_FTPPORT...
    840      d                 c                   10017
    841      d  CURLOPT_USERAGENT...
    842      d                 c                   10018
    843      d  CURLOPT_LOW_SPEED_LIMIT...
    844      d                 c                   00019
    845      d  CURLOPT_LOW_SPEED_TIME...
    846      d                 c                   00020
    847      d  CURLOPT_RESUME_FROM...
    848      d                 c                   00021
    849      d  CURLOPT_COOKIE...
    850      d                 c                   10022
    851      d  CURLOPT_HTTPHEADER...
    852      d                 c                   10023
    853      d  CURLOPT_RTSPHEADER...
    854      d                 c                   10023
    855      d  CURLOPT_HTTPPOST...
    856      d                 c                   10024
    857      d  CURLOPT_SSLCERT...
    858      d                 c                   10025
    859      d  CURLOPT_KEYPASSWD...
    860      d                 c                   10026
    861      d  CURLOPT_CRLF   c                   00027
    862      d  CURLOPT_QUOTE  c                   10028
    863      d  CURLOPT_HEADERDATA...
    864      d                 c                   10029
    865      d  CURLOPT_COOKIEFILE...
    866      d                 c                   10031
    867      d  CURLOPT_SSLVERSION...
    868      d                 c                   00032
    869      d  CURLOPT_TIMECONDITION...
    870      d                 c                   00033
    871      d  CURLOPT_TIMEVALUE...
    872      d                 c                   00034
    873      d  CURLOPT_CUSTOMREQUEST...
    874      d                 c                   10036
    875      d  CURLOPT_STDERR...
    876      d                 c                   10037
    877      d  CURLOPT_POSTQUOTE...
    878      d                 c                   10039
    879      d  CURLOPT_VERBOSE...
    880      d                 c                   00041
    881      d  CURLOPT_HEADER...
    882      d                 c                   00042
    883      d  CURLOPT_NOPROGRESS...
    884      d                 c                   00043
    885      d  CURLOPT_NOBODY...
    886      d                 c                   00044
    887      d  CURLOPT_FAILONERROR...
    888      d                 c                   00045
    889      d  CURLOPT_UPLOAD...
    890      d                 c                   00046
    891      d  CURLOPT_POST   c                   00047
    892      d  CURLOPT_DIRLISTONLY...
    893      d                 c                   00048
    894      d  CURLOPT_APPEND...
    895      d                 c                   00050
    896      d  CURLOPT_NETRC  c                   00051
    897      d  CURLOPT_FOLLOWLOCATION...
    898      d                 c                   00052
    899      d  CURLOPT_TRANSFERTEXT...
    900      d                 c                   00053
    901      d  CURLOPT_PUT    c                   00054
    902      d  CURLOPT_PROGRESSFUNCTION...
    903      d                 c                   20056
    904      d  CURLOPT_PROGRESSDATA...
    905      d                 c                   10057
    906      d  CURLOPT_XFERINFODATA...
    907      d                 c                   10057                                PROGRESSDATA alias
    908      d  CURLOPT_AUTOREFERER...
    909      d                 c                   00058
    910      d  CURLOPT_PROXYPORT...
    911      d                 c                   00059
    912      d  CURLOPT_POSTFIELDSIZE...
    913      d                 c                   00060
    914      d  CURLOPT_HTTPPROXYTUNNEL...
    915      d                 c                   00061
    916      d  CURLOPT_INTERFACE...
    917      d                 c                   10062
    918      d  CURLOPT_KRBLEVEL...
    919      d                 c                   10063
    920      d  CURLOPT_SSL_VERIFYPEER...
    921      d                 c                   00064
    922      d  CURLOPT_CAINFO...
    923      d                 c                   10065
    924      d  CURLOPT_MAXREDIRS...
    925      d                 c                   00068
    926      d  CURLOPT_FILETIME...
    927      d                 c                   00069
    928      d  CURLOPT_TELNETOPTIONS...
    929      d                 c                   10070
    930      d  CURLOPT_MAXCONNECTS...
    931      d                 c                   00071
    932      d  CURLOPT_FRESH_CONNECT...
    933      d                 c                   00074
    934      d  CURLOPT_FORBID_REUSE...
    935      d                 c                   00075
    936      d  CURLOPT_RANDOM_FILE...
    937      d                 c                   10076
    938      d  CURLOPT_EGDSOCKET...
    939      d                 c                   10077
    940      d  CURLOPT_CONNECTTIMEOUT...
    941      d                 c                   00078
    942      d  CURLOPT_HEADERFUNCTION...
    943      d                 c                   20079
    944      d  CURLOPT_HTTPGET...
    945      d                 c                   00080
    946      d  CURLOPT_SSL_VERIFYHOST...
    947      d                 c                   00081
    948      d  CURLOPT_COOKIEJAR...
    949      d                 c                   10082
    950      d  CURLOPT_SSL_CIPHER_LIST...
    951      d                 c                   10083
    952      d  CURLOPT_HTTP_VERSION...
    953      d                 c                   00084
    954      d  CURLOPT_FTP_USE_EPSV...
    955      d                 c                   00085
    956      d  CURLOPT_SSLCERTTYPE...
    957      d                 c                   10086
    958      d  CURLOPT_SSLKEY...
    959      d                 c                   10087
    960      d  CURLOPT_SSLKEYTYPE...
    961      d                 c                   10088
    962      d  CURLOPT_SSLENGINE...
    963      d                 c                   10089
    964      d  CURLOPT_SSLENGINE_DEFAULT...
    965      d                 c                   00090
    966      d  CURLOPT_DNS_USE_GLOBAL_CACHE...
    967      d                 c                   00091
    968      d  CURLOPT_DNS_CACHE_TIMEOUT...
    969      d                 c                   00092
    970      d  CURLOPT_PREQUOTE...
    971      d                 c                   10093
    972      d  CURLOPT_DEBUGFUNCTION...
    973      d                 c                   20094
    974      d  CURLOPT_DEBUGDATA...
    975      d                 c                   10095
    976      d  CURLOPT_COOKIESESSION...
    977      d                 c                   00096
    978      d  CURLOPT_CAPATH...
    979      d                 c                   10097
    980      d  CURLOPT_BUFFERSIZE...
    981      d                 c                   00098
    982      d  CURLOPT_NOSIGNAL...
    983      d                 c                   00099
    984      d  CURLOPT_SHARE  c                   10100
    985      d  CURLOPT_PROXYTYPE...
    986      d                 c                   00101
    987      d  CURLOPT_ACCEPT_ENCODING...
    988      d                 c                   10102
    989      d  CURLOPT_PRIVATE...
    990      d                 c                   10103
    991      d  CURLOPT_HTTP200ALIASES...
    992      d                 c                   10104
    993      d  CURLOPT_UNRESTRICTED_AUTH...
    994      d                 c                   00105
    995      d  CURLOPT_FTP_USE_EPRT...
    996      d                 c                   00106
    997      d  CURLOPT_HTTPAUTH...
    998      d                 c                   00107
    999      d  CURLOPT_SSL_CTX_FUNCTION...
   1000      d                 c                   20108
   1001      d  CURLOPT_SSL_CTX_DATA...
   1002      d                 c                   10109
   1003      d  CURLOPT_FTP_CREATE_MISSING_DIRS...
   1004      d                 c                   00110
   1005      d  CURLOPT_PROXYAUTH...
   1006      d                 c                   00111
   1007      d  CURLOPT_FTP_RESPONSE_TIMEOUT...
   1008      d                 c                   00112
   1009      d  CURLOPT_IPRESOLVE...
   1010      d                 c                   00113
   1011      d  CURLOPT_MAXFILESIZE...
   1012      d                 c                   00114
   1013      d  CURLOPT_INFILESIZE_LARGE...
   1014      d                 c                   30115
   1015      d  CURLOPT_RESUME_FROM_LARGE...
   1016      d                 c                   30116
   1017      d  CURLOPT_MAXFILESIZE_LARGE...
   1018      d                 c                   30117
   1019      d  CURLOPT_NETRC_FILE...
   1020      d                 c                   10118
   1021      d  CURLOPT_USE_SSL...
   1022      d                 c                   00119
   1023      d  CURLOPT_POSTFIELDSIZE_LARGE...
   1024      d                 c                   30120
   1025      d  CURLOPT_TCP_NODELAY...
   1026      d                 c                   00121
   1027      d  CURLOPT_FTPSSLAUTH...
   1028      d                 c                   00129
   1029      d  CURLOPT_IOCTLFUNCTION...
   1030      d                 c                   20130
   1031      d  CURLOPT_IOCTLDATA...
   1032      d                 c                   10131
   1033      d  CURLOPT_FTP_ACCOUNT...
   1034      d                 c                   10134
   1035      d  CURLOPT_COOKIELIST...
   1036      d                 c                   10135
   1037      d  CURLOPT_IGNORE_CONTENT_LENGTH...
   1038      d                 c                   00136
   1039      d  CURLOPT_FTP_SKIP_PASV_IP...
   1040      d                 c                   00137
   1041      d  CURLOPT_FTP_FILEMETHOD...
   1042      d                 c                   00138
   1043      d  CURLOPT_LOCALPORT...
   1044      d                 c                   00139
   1045      d  CURLOPT_LOCALPORTRANGE...
   1046      d                 c                   00140
   1047      d  CURLOPT_CONNECT_ONLY...
   1048      d                 c                   00141
   1049      d  CURLOPT_CONV_FROM_NETWORK_FUNCTION...
   1050      d                 c                   20142
   1051      d  CURLOPT_CONV_TO_NETWORK_FUNCTION...
   1052      d                 c                   20143
   1053      d  CURLOPT_CONV_FROM_UTF8_FUNCTION...
   1054      d                 c                   20144
   1055      d  CURLOPT_MAX_SEND_SPEED_LARGE...
   1056      d                 c                   30145
   1057      d  CURLOPT_MAX_RECV_SPEED_LARGE...
   1058      d                 c                   30146
   1059      d  CURLOPT_FTP_ALTERNATIVE_TO_USER...
   1060      d                 c                   10147
   1061      d  CURLOPT_SOCKOPTFUNCTION...
   1062      d                 c                   20148
   1063      d  CURLOPT_SOCKOPTDATA...
   1064      d                 c                   10149
   1065      d  CURLOPT_SSL_SESSIONID_CACHE...
   1066      d                 c                   00150
   1067      d  CURLOPT_SSH_AUTH_TYPES...
   1068      d                 c                   00151
   1069      d  CURLOPT_SSH_PUBLIC_KEYFILE...
   1070      d                 c                   10152
   1071      d  CURLOPT_SSH_PRIVATE_KEYFILE...
   1072      d                 c                   10153
   1073      d  CURLOPT_FTP_SSL_CCC...
   1074      d                 c                   00154
   1075      d  CURLOPT_TIMEOUT_MS...
   1076      d                 c                   00155
   1077      d  CURLOPT_CONNECTTIMEOUT_MS...
   1078      d                 c                   00156
   1079      d  CURLOPT_HTTP_TRANSFER_DECODING...
   1080      d                 c                   00157
   1081      d  CURLOPT_HTTP_CONTENT_DECODING...
   1082      d                 c                   00158
   1083      d  CURLOPT_NEW_FILE_PERMS...
   1084      d                 c                   00159
   1085      d  CURLOPT_NEW_DIRECTORY_PERMS...
   1086      d                 c                   00160
   1087      d  CURLOPT_POSTREDIR...
   1088      d                 c                   00161
   1089      d  CURLOPT_SSH_HOST_PUBLIC_KEY_MD5...
   1090      d                 c                   10162
   1091      d  CURLOPT_OPENSOCKETFUNCTION...
   1092      d                 c                   20163
   1093      d  CURLOPT_OPENSOCKETDATA...
   1094      d                 c                   10164
   1095      d  CURLOPT_COPYPOSTFIELDS...
   1096      d                 c                   10165
   1097      d  CURLOPT_PROXY_TRANSFER_MODE...
   1098      d                 c                   00166
   1099      d  CURLOPT_SEEKFUNCTION...
   1100      d                 c                   20167
   1101      d  CURLOPT_SEEKDATA...
   1102      d                 c                   10168
   1103      d  CURLOPT_CRLFILE...
   1104      d                 c                   10169
   1105      d  CURLOPT_ISSUERCERT...
   1106      d                 c                   10170
   1107      d  CURLOPT_ADDRESS_SCOPE...
   1108      d                 c                   00171
   1109      d  CURLOPT_CERTINFO...
   1110      d                 c                   00172
   1111      d  CURLOPT_USERNAME...
   1112      d                 c                   10173
   1113      d  CURLOPT_PASSWORD...
   1114      d                 c                   10174
   1115      d  CURLOPT_PROXYUSERNAME...
   1116      d                 c                   10175
   1117      d  CURLOPT_PROXYPASSWORD...
   1118      d                 c                   10176
   1119      d  CURLOPT_NOPROXY...
   1120      d                 c                   10177
   1121      d  CURLOPT_TFTP_BLKSIZE...
   1122      d                 c                   00178
   1123      d  CURLOPT_SOCKS5_GSSAPI_SERVICE...
   1124      d                 c                   10179
   1125      d  CURLOPT_SOCKS5_GSSAPI_NEC...
   1126      d                 c                   00180
   1127      d  CURLOPT_PROTOCOLS...
   1128      d                 c                   00181
   1129      d  CURLOPT_REDIR_PROTOCOLS...
   1130      d                 c                   00182
   1131      d  CURLOPT_SSH_KNOWNHOSTS...
   1132      d                 c                   10183
   1133      d  CURLOPT_SSH_KEYFUNCTION...
   1134      d                 c                   20184
   1135      d  CURLOPT_SSH_KEYDATA...
   1136      d                 c                   10185
   1137      d  CURLOPT_MAIL_FROM...
   1138      d                 c                   10186
   1139      d  CURLOPT_MAIL_RCPT...
   1140      d                 c                   10187
   1141      d  CURLOPT_FTP_USE_PRET...
   1142      d                 c                   00188
   1143      d  CURLOPT_RTSP_REQUEST...
   1144      d                 c                   00189
   1145      d  CURLOPT_RTSP_SESSION_ID...
   1146      d                 c                   10190
   1147      d  CURLOPT_RTSP_STREAM_URI...
   1148      d                 c                   10191
   1149      d  CURLOPT_RTSP_TRANSPORT...
   1150      d                 c                   10192
   1151      d  CURLOPT_RTSP_CLIENT_CSEQ...
   1152      d                 c                   00193
   1153      d  CURLOPT_RTSP_SERVER_CSEQ...
   1154      d                 c                   00194
   1155      d  CURLOPT_INTERLEAVEDATA...
   1156      d                 c                   10195
   1157      d  CURLOPT_INTERLEAVEFUNCTION...
   1158      d                 c                   20196
   1159      d  CURLOPT_WILDCARDMATCH...
   1160      d                 c                   00197
   1161      d  CURLOPT_CHUNK_BGN_FUNCTION...
   1162      d                 c                   20198
   1163      d  CURLOPT_CHUNK_END_FUNCTION...
   1164      d                 c                   20199
   1165      d  CURLOPT_FNMATCH_FUNCTION...
   1166      d                 c                   20200
   1167      d  CURLOPT_CHUNK_DATA...
   1168      d                 c                   10201
   1169      d  CURLOPT_FNMATCH_DATA...
   1170      d                 c                   10202
   1171      d  CURLOPT_RESOLVE...
   1172      d                 c                   10203
   1173      d  CURLOPT_TLSAUTH_USERNAME...
   1174      d                 c                   10204
   1175      d  CURLOPT_TLSAUTH_PASSWORD...
   1176      d                 c                   10205
   1177      d  CURLOPT_TLSAUTH_TYPE...
   1178      d                 c                   10206
   1179      d  CURLOPT_TRANSFER_ENCODING...
   1180      d                 c                   00207
   1181      d  CURLOPT_CLOSESOCKETFUNCTION...
   1182      d                 c                   20208
   1183      d  CURLOPT_CLOSESOCKETDATA...
   1184      d                 c                   10209
   1185      d  CURLOPT_GSSAPI_DELEGATION...
   1186      d                 c                   00210
   1187      d  CURLOPT_DNS_SERVERS...
   1188      d                 c                   10211
   1189      d  CURLOPT_ACCEPTTIMEOUT_MS...
   1190      d                 c                   00212
   1191      d  CURLOPT_TCP_KEEPALIVE...
   1192      d                 c                   00213
   1193      d  CURLOPT_TCP_KEEPIDLE...
   1194      d                 c                   00214
   1195      d  CURLOPT_TCP_KEEPINTVL...
   1196      d                 c                   00215
   1197      d  CURLOPT_SSL_OPTIONS...
   1198      d                 c                   00216
   1199      d  CURLOPT_MAIL_AUTH...
   1200      d                 c                   10217
   1201      d  CURLOPT_SASL_IR...
   1202      d                 c                   00218
   1203      d  CURLOPT_XFERINFOFUNCTION...
   1204      d                 c                   20219
   1205      d  CURLOPT_XOAUTH2_BEARER...
   1206      d                 c                   10220
   1207      d  CURLOPT_DNS_INTERFACE...
   1208      d                 c                   10221
   1209      d  CURLOPT_DNS_LOCAL_IP4...
   1210      d                 c                   10222
   1211      d  CURLOPT_DNS_LOCAL_IP6...
   1212      d                 c                   10223
   1213      d  CURLOPT_LOGIN_OPTIONS...
   1214      d                 c                   10224
   1215      d  CURLOPT_SSL_ENABLE_NPN...
   1216      d                 c                   00225
   1217      d  CURLOPT_SSL_ENABLE_ALPN...
   1218      d                 c                   00226
   1219      d  CURLOPT_EXPECT_100_TIMEOUT_MS...
   1220      d                 c                   00227
   1221      d  CURLOPT_PROXYHEADER...
   1222      d                 c                   10228
   1223      d  CURLOPT_HEADEROPT...
   1224      d                 c                   00229
   1225      d  CURLOPT_PINNEDPUBLICKEY...
   1226      d                 c                   10230
   1227      d  CURLOPT_UNIX_SOCKET_PATH...
   1228      d                 c                   10231
   1229      d  CURLOPT_SSL_VERIFYSTATUS...
   1230      d                 c                   00232
   1231      d  CURLOPT_SSL_FALSESTART...
   1232      d                 c                   00233
   1233      d  CURLOPT_PATH_AS_IS...
   1234      d                 c                   00234
   1235      d  CURLOPT_PROXY_SERVICE_NAME...
   1236      d                 c                   10235
   1237      d  CURLOPT_SERVICE_NAME...
   1238      d                 c                   10236
   1239      d  CURLOPT_PIPEWAIT...
   1240      d                 c                   00237
   1241      d  CURLOPT_DEFAULT_PROTOCOL...
   1242      d                 c                   10238
   1243      d  CURLOPT_STREAM_WEIGHT...
   1244      d                 c                   00239
   1245      d  CURLOPT_STREAM_DEPENDS...
   1246      d                 c                   10240
   1247      d  CURLOPT_STREAM_DEPENDS_E...
   1248      d                 c                   10241
   1249      d  CURLOPT_TFTP_NO_OPTIONS...
   1250      d                 c                   00242
   1251      d  CURLOPT_CONNECT_TO...
   1252      d                 c                   10243
   1253      d  CURLOPT_TCP_FASTOPEN...
   1254      d                 c                   00244
   1255       *
   1256       /if not defined(CURL_NO_OLDIES)
   1257      d  CURLOPT_FILE   c                   10001
   1258      d  CURLOPT_INFILE...
   1259      d                 c                   10009
   1260      d  CURLOPT_SSLKEYPASSWD...
   1261      d                 c                   10026
   1262      d  CURLOPT_SSLCERTPASSWD...
   1263      d                 c                   10026
   1264      d  CURLOPT_WRITEHEADER...
   1265      d                 c                   10029
   1266      d  CURLOPT_WRITEINFO...
   1267      d                 c                   10040
   1268      d  CURLOPT_FTPLISTONLY...
   1269      d                 c                   00048
   1270      d  CURLOPT_FTPAPPEND...
   1271      d                 c                   00050
   1272      d  CURLOPT_CLOSEPOLICY...
   1273      d                 c                   00072
   1274      d  CURLOPT_KRB4LEVEL...
   1275      d                 c                   10063
   1276      d  CURLOPT_ENCODING...
   1277      d                 c                   10102
   1278      d  CURLOPT_SERVER_RESPONSE_TIMEOUT...
   1279      d                 c                   00112
   1280      d  CURLOPT_FTP_SSL...
   1281      d                 c                   00119
   1282      d  CURLOPT_POST301...
   1283      d                 c                   00161
   1284       /endif
   1285       *
   1286      d CURLFORMcode    s             10i 0 based(######ptr######)               Enum
   1287      d  CURL_FORMADD_OK...
   1288      d                 c                   0
   1289      d  CURL_FORMADD_MEMORY...
   1290      d                 c                   1
   1291      d  CURL_FORMADD_OPTION_TWICE...
   1292      d                 c                   2
   1293      d  CURL_FORMADD_NULL...
   1294      d                 c                   3
   1295      d  CURL_FORMADD_UNKNOWN_OPTION...
   1296      d                 c                   4
   1297      d  CURL_FORMADD_INCOMPLETE...
   1298      d                 c                   5
   1299      d  CURL_FORMADD_ILLEGAL_ARRAY...
   1300      d                 c                   6
   1301      d  CURL_FORMADD_DISABLED...
   1302      d                 c                   7
   1303       *
   1304      d CURLformoption  s             10i 0 based(######ptr######)               Enum
   1305      d  CURLFORM_NOTHING...
   1306      d                 c                   0
   1307      d  CURLFORM_COPYNAME...
   1308      d                 c                   1
   1309      d  CURLFORM_PTRNAME...
   1310      d                 c                   2
   1311      d  CURLFORM_NAMELENGTH...
   1312      d                 c                   3
   1313      d  CURLFORM_COPYCONTENTS...
   1314      d                 c                   4
   1315      d  CURLFORM_PTRCONTENTS...
   1316      d                 c                   5
   1317      d  CURLFORM_CONTENTSLENGTH...
   1318      d                 c                   6
   1319      d  CURLFORM_FILECONTENT...
   1320      d                 c                   7
   1321      d  CURLFORM_ARRAY...
   1322      d                 c                   8
   1323      d  CURLFORM_OBSOLETE...
   1324      d                 c                   9
   1325      d  CURLFORM_FILE...
   1326      d                 c                   10
   1327      d  CURLFORM_BUFFER...
   1328      d                 c                   11
   1329      d  CURLFORM_BUFFERPTR...
   1330      d                 c                   12
   1331      d  CURLFORM_BUFFERLENGTH...
   1332      d                 c                   13
   1333      d  CURLFORM_CONTENTTYPE...
   1334      d                 c                   14
   1335      d  CURLFORM_CONTENTHEADER...
   1336      d                 c                   15
   1337      d  CURLFORM_FILENAME...
   1338      d                 c                   16
   1339      d  CURLFORM_END...
   1340      d                 c                   17
   1341      d  CURLFORM_OBSOLETE2...
   1342      d                 c                   18
   1343      d  CURLFORM_STREAM...
   1344      d                 c                   19
   1345      d  CURLFORM_CONTENTLEN...
   1346      d                 c                   20
   1347       *
   1348      d CURLINFO        s             10i 0 based(######ptr######)               Enum
   1349      d  CURLINFO_EFFECTIVE_URL...                                               CURLINFO_STRING + 1
   1350      d                 c                   X'00100001'
   1351      d  CURLINFO_RESPONSE_CODE...                                               CURLINFO_LONG   + 2
   1352      d                 c                   X'00200002'
   1353      d  CURLINFO_TOTAL_TIME...                                                  CURLINFO_DOUBLE + 3
   1354      d                 c                   X'00300003'
   1355      d  CURLINFO_NAMELOOKUP_TIME...                                             CURLINFO_DOUBLE + 4
   1356      d                 c                   X'00300004'
   1357      d  CURLINFO_CONNECT_TIME...                                                CURLINFO_DOUBLE + 5
   1358      d                 c                   X'00300005'
   1359      d  CURLINFO_PRETRANSFER_TIME...                                            CURLINFO_DOUBLE + 6
   1360      d                 c                   X'00300006'
   1361      d  CURLINFO_SIZE_UPLOAD...                                                 CURLINFO_DOUBLE + 7
   1362      d                 c                   X'00300007'
   1363      d  CURLINFO_SIZE_DOWNLOAD...                                               CURLINFO_DOUBLE + 8
   1364      d                 c                   X'00300008'
   1365      d  CURLINFO_SPEED_DOWNLOAD...                                              CURLINFO_DOUBLE + 9
   1366      d                 c                   X'00300009'
   1367      d  CURLINFO_SPEED_UPLOAD...                                                CURLINFO_DOUBLE + 10
   1368      d                 c                   X'0030000A'
   1369      d  CURLINFO_HEADER_SIZE...                                                 CURLINFO_LONG   + 11
   1370      d                 c                   X'0020000B'
   1371      d  CURLINFO_REQUEST_SIZE...                                                CURLINFO_LONG   + 12
   1372      d                 c                   X'0020000C'
   1373      d  CURLINFO_SSL_VERIFYRESULT...                                            CURLINFO_LONG   + 13
   1374      d                 c                   X'0020000D'
   1375      d  CURLINFO_FILETIME...                                                    CURLINFO_LONG   + 14
   1376      d                 c                   X'0020000E'
   1377      d  CURLINFO_CONTENT_LENGTH_DOWNLOAD...                                     CURLINFO_DOUBLE + 15
   1378      d                 c                   X'0030000F'
   1379      d  CURLINFO_CONTENT_LENGTH_UPLOAD...                                       CURLINFO_DOUBLE + 16
   1380      d                 c                   X'00300010'
   1381      d  CURLINFO_STARTTRANSFER_TIME...                                          CURLINFO_DOUBLE + 17
   1382      d                 c                   X'00300011'
   1383      d  CURLINFO_CONTENT_TYPE...                                                CURLINFO_STRING + 18
   1384      d                 c                   X'00100012'
   1385      d  CURLINFO_REDIRECT_TIME...                                               CURLINFO_DOUBLE + 19
   1386      d                 c                   X'00300013'
   1387      d  CURLINFO_REDIRECT_COUNT...                                              CURLINFO_LONG   + 20
   1388      d                 c                   X'00200014'
   1389      d  CURLINFO_PRIVATE...                                                     CURLINFO_STRING + 21
   1390      d                 c                   X'00100015'
   1391      d  CURLINFO_HTTP_CONNECTCODE...                                            CURLINFO_LONG   + 22
   1392      d                 c                   X'00200016'
   1393      d  CURLINFO_HTTPAUTH_AVAIL...                                              CURLINFO_LONG   + 23
   1394      d                 c                   X'00200017'
   1395      d  CURLINFO_PROXYAUTH_AVAIL...                                             CURLINFO_LONG   + 24
   1396      d                 c                   X'00200018'
   1397      d  CURLINFO_OS_ERRNO...                                                    CURLINFO_LONG   + 25
   1398      d                 c                   X'00200019'
   1399      d  CURLINFO_NUM_CONNECTS...                                                CURLINFO_LONG   + 26
   1400      d                 c                   X'0020001A'
   1401      d  CURLINFO_SSL_ENGINES...                                                 CURLINFO_SLIST  + 27
   1402      d                 c                   X'0040001B'
   1403      d  CURLINFO_COOKIELIST...                                                  CURLINFO_SLIST  + 28
   1404      d                 c                   X'0040001C'
   1405      d  CURLINFO_LASTSOCKET...                                                  CURLINFO_LONG   + 29
   1406      d                 c                   X'0020001D'
   1407      d  CURLINFO_FTP_ENTRY_PATH...                                              CURLINFO_STRING + 30
   1408      d                 c                   X'0010001E'
   1409      d  CURLINFO_REDIRECT_URL...                                                CURLINFO_STRING + 31
   1410      d                 c                   X'0010001F'
   1411      d  CURLINFO_PRIMARY_IP...                                                  CURLINFO_STRING + 32
   1412      d                 c                   X'00100020'
   1413      d  CURLINFO_APPCONNECT_TIME...                                             CURLINFO_DOUBLE + 33
   1414      d                 c                   X'00300021'
   1415      d  CURLINFO_CERTINFO...                                                    CURLINFO_SLIST + 34
   1416      d                 c                   X'00400022'
   1417      d  CURLINFO_CONDITION_UNMET...                                             CURLINFO_LONG + 35
   1418      d                 c                   X'00200023'
   1419      d  CURLINFO_RTSP_SESSION_ID...                                             CURLINFO_STRING + 36
   1420      d                 c                   X'00100024'
   1421      d  CURLINFO_RTSP_CLIENT_CSEQ...                                            CURLINFO_LONG + 37
   1422      d                 c                   X'00200025'
   1423      d  CURLINFO_RTSP_SERVER_CSEQ...                                            CURLINFO_LONG + 38
   1424      d                 c                   X'00200026'
   1425      d  CURLINFO_RTSP_CSEQ_RECV...                                              CURLINFO_LONG + 39
   1426      d                 c                   X'00200027'
   1427      d  CURLINFO_PRIMARY_PORT...                                                CURLINFO_LONG + 40
   1428      d                 c                   X'00200028'
   1429      d  CURLINFO_LOCAL_IP...                                                    CURLINFO_STRING + 41
   1430      d                 c                   X'00100029'
   1431      d  CURLINFO_LOCAL_PORT...                                                  CURLINFO_LONG + 42
   1432      d                 c                   X'0020002A'
   1433      d  CURLINFO_TLS_SESSION...                                                 CURLINFO_SLIST + 43
   1434      d                 c                   X'0040002B'
   1435      d  CURLINFO_ACTIVESOCKET...                                                CURLINFO_SOCKET + 44
   1436      d                 c                   X'0050002C'
   1437      d  CURLINFO_TLS_SSL_PTR...                                                 CURLINFO_SLIST + 45
   1438      d                 c                   X'0040002D'
   1439      d  CURLINFO_HTTP_VERSION...                                                CURLINFO_LONG + 46
   1440      d                 c                   X'0020002E'
   1441       *
   1442      d  CURLINFO_HTTP_CODE...                                                   Old ...RESPONSE_CODE
   1443      d                 c                   X'00200002'
   1444       *
   1445      d curl_sslbackend...
   1446      d                 s             10i 0 based(######ptr######)               Enum
   1447      d  CURLSSLBACKEND_NONE...
   1448      d                 c                   0
   1449      d  CURLSSLBACKEND_OPENSSL...
   1450      d                 c                   1
   1451      d  CURLSSLBACKEND_GNUTLS...
   1452      d                 c                   2
   1453      d  CURLSSLBACKEND_NSS...
   1454      d                 c                   3
   1455      d  CURLSSLBACKEND_OBSOLETE4...
   1456      d                 c                   4
   1457      d  CURLSSLBACKEND_GSKIT...
   1458      d                 c                   5
   1459      d  CURLSSLBACKEND_POLARSSL...
   1460      d                 c                   6
   1461      d  CURLSSLBACKEND_CYASSL...
   1462      d                 c                   7
   1463      d  CURLSSLBACKEND_SCHANNEL...
   1464      d                 c                   8
   1465      d  CURLSSLBACKEND_DARWINSSL...
   1466      d                 c                   9
   1467      d  CURLSSLBACKEND_AXTLS...
   1468      d                 c                   10
   1469      d  CURLSSLBACKEND_MBEDTLS...
   1470      d                 c                   11
   1471       * Aliases for clones.
   1472      d  CURLSSLBACKEND_LIBRESSL...
   1473      d                 c                   1
   1474      d  CURLSSLBACKEND_BORINGSSL...
   1475      d                 c                   1
   1476      d  CURLSSLBACKEND_WOLFSSL...
   1477      d                 c                   6
   1478       *
   1479      d curl_closepolicy...
   1480      d                 s             10i 0 based(######ptr######)               Enum
   1481      d  CURLCLOSEPOLICY_OLDEST...
   1482      d                 c                   1
   1483      d  CURLCLOSEPOLICY_LEAST_RECENTLY_USED...
   1484      d                 c                   2
   1485      d  CURLCLOSEPOLICY_LEAST_TRAFFIC...
   1486      d                 c                   3
   1487      d  CURLCLOSEPOLICY_SLOWEST...
   1488      d                 c                   4
   1489      d  CURLCLOSEPOLICY_CALLBACK...
   1490      d                 c                   5
   1491       *
   1492      d curl_lock_data...
   1493      d                 s             10i 0 based(######ptr######)               Enum
   1494      d  CURL_LOCK_DATA_NONE...
   1495      d                 c                   0
   1496      d  CURL_LOCK_DATA_SHARE...
   1497      d                 c                   1
   1498      d  CURL_LOCK_DATA_COOKIE...
   1499      d                 c                   2
   1500      d  CURL_LOCK_DATA_DNS...
   1501      d                 c                   3
   1502      d  CURL_LOCK_DATA_SSL_SESSION...
   1503      d                 c                   4
   1504      d  CURL_LOCK_DATA_CONNECT...
   1505      d                 c                   5
   1506      d  CURL_LOCK_DATA_LAST...
   1507      d                 c                   6
   1508       *
   1509      d curl_lock_access...
   1510      d                 s             10i 0 based(######ptr######)               Enum
   1511      d  CURL_LOCK_ACCESS_NONE...
   1512      d                 c                   0
   1513      d  CURL_LOCK_ACCESS_SHARED...
   1514      d                 c                   1
   1515      d  CURL_LOCK_ACCESS_SINGLE...
   1516      d                 c                   2
   1517       *
   1518      d curl_TimeCond   s             10i 0 based(######ptr######)               Enum
   1519      d  CURL_TIMECOND_NONE...
   1520      d                 c                   0
   1521      d  CURL_TIMECOND_IFMODSINCE...
   1522      d                 c                   1
   1523      d  CURL_TIMECOND_LASTMOD...
   1524      d                 c                   2
   1525      d  CURL_TIMECOND_LAST...
   1526      d                 c                   3
   1527       *
   1528      d CURLSHcode      s             10i 0 based(######ptr######)               Enum
   1529      d  CURLSHE_OK     c                   0
   1530      d  CURLSHE_BAD_OPTION...
   1531      d                 c                   1
   1532      d  CURLSHE_IN_USE...
   1533      d                 c                   2
   1534      d  CURLSHE_INVALID...
   1535      d                 c                   3
   1536      d  CURLSHE_NOMEM...
   1537      d                 c                   4
   1538      d  CURLSHE_NOT_BUILT_IN...
   1539      d                 c                   5
   1540       *
   1541      d CURLSHoption...
   1542      d                 s             10i 0 based(######ptr######)               Enum
   1543      d  CURLSHOPT_SHARE...
   1544      d                 c                   1
   1545      d  CURLSHOPT_UNSHARE...
   1546      d                 c                   2
   1547      d  CURLSHOPT_LOCKFUNC...
   1548      d                 c                   3
   1549      d  CURLSHOPT_UNLOCKFUNC...
   1550      d                 c                   4
   1551      d  CURLSHOPT_USERDATA...
   1552      d                 c                   5
   1553       *
   1554      d CURLversion     s             10i 0 based(######ptr######)               Enum
   1555      d  CURLVERSION_FIRST...
   1556      d                 c                   0
   1557      d  CURLVERSION_SECOND...
   1558      d                 c                   1
   1559      d  CURLVERSION_THIRD...
   1560      d                 c                   2
   1561      d  CURLVERSION_FOURTH...
   1562      d                 c                   3
   1563      d  CURLVERSION_NOW...
   1564      d                 c                   3                                    CURLVERSION_FOURTH
   1565       *
   1566      d curlsocktype    s             10i 0 based(######ptr######)               Enum
   1567      d  CURLSOCKTYPE_IPCXN...
   1568      d                 c                   0
   1569      d  CURLSOCKTYPE_ACCEPT...
   1570      d                 c                   1
   1571       *
   1572      d  CURL_SOCKOPT_OK...
   1573      d                 c                   0
   1574      d  CURL_SOCKOPT_ERROR...
   1575      d                 c                   1
   1576      d  CURL_SOCKOPT_ALREADY_CONNECTED...
   1577      d                 c                   2
   1578       *
   1579      d CURLMcode       s             10i 0 based(######ptr######)               Enum
   1580      d  CURLM_CALL_MULTI_PERFORM...
   1581      d                 c                   -1
   1582      d  CURLM_CALL_MULTI_SOCKET...
   1583      d                 c                   -1
   1584      d  CURLM_OK       c                   0
   1585      d  CURLM_BAD_HANDLE...
   1586      d                 c                   1
   1587      d  CURLM_BAD_EASY_HANDLE...
   1588      d                 c                   2
   1589      d  CURLM_OUT_OF_MEMORY...
   1590      d                 c                   3
   1591      d  CURLM_INTERNAL_ERROR...
   1592      d                 c                   4
   1593      d  CURLM_BAD_SOCKET...
   1594      d                 c                   5
   1595      d  CURLM_UNKNOWN_OPTION...
   1596      d                 c                   6
   1597      d  CURLM_ADDED_ALREADY...
   1598      d                 c                   7
   1599      d  CURLM_LAST     c                   8
   1600       *
   1601      d CURLMSG         s             10i 0 based(######ptr######)               Enum
   1602      d  CURLMSG_NONE   c                   0
   1603      d  CURLMSG_DONE   c                   1
   1604       *
   1605      d CURLMoption     s             10i 0 based(######ptr######)               Enum
   1606      d  CURLMOPT_SOCKETFUNCTION...
   1607      d                 c                   20001
   1608      d  CURLMOPT_SOCKETDATA...
   1609      d                 c                   10002
   1610      d  CURLMOPT_PIPELINING...
   1611      d                 c                   00003
   1612      d  CURLMOPT_TIMERFUNCTION...
   1613      d                 c                   20004
   1614      d  CURLMOPT_TIMERDATA...
   1615      d                 c                   10005
   1616      d  CURLMOPT_MAXCONNECTS...
   1617      d                 c                   00006
   1618      d  CURLMOPT_MAX_HOST_CONNECTIONS...
   1619      d                 c                   00007
   1620      d  CURLMOPT_MAX_PIPELINE_LENGTH...
   1621      d                 c                   00008
   1622      d  CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE...
   1623      d                 c                   30009
   1624      d  CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE...
   1625      d                 c                   30010
   1626      d  CURLMOPT_PIPELINING_SITE_BL...
   1627      d                 c                   10011
   1628      d  CURLMOPT_PIPELINING_SERVER_BL...
   1629      d                 c                   10012
   1630      d  CURLMOPT_MAX_TOTAL_CONNECTIONS...
   1631      d                 c                   00013
   1632      d  CURLMOPT_PUSHFUNCTION...
   1633      d                 c                   20014
   1634      d  CURLMOPT_PUSHDATA...
   1635      d                 c                   10015
   1636       *
   1637       * Bitmask bits for CURLMOPT_PIPELING.
   1638       *
   1639      d CURLPIPE_NOTHING...
   1640      d                 c                   x'00000000'
   1641      d CURLPIPE_HTTP1  c                   x'00000001'
   1642      d CURLPIPE_MULTIPLEX...
   1643      d                 c                   x'00000002'
   1644       *
   1645       *  Public API enums for RTSP requests.
   1646       *
   1647      d CURLRTSPREQ_NONE...
   1648      d                 c                   0
   1649      d CURL_RTSPREQ_OPTIONS...
   1650      d                 c                   1
   1651      d CURL_RTSPREQ_DESCRIBE...
   1652      d                 c                   2
   1653      d CURL_RTSPREQ_ANNOUNCE...
   1654      d                 c                   3
   1655      d CURL_RTSPREQ_SETUP...
   1656      d                 c                   4
   1657      d CURL_RTSPREQ_PLAY...
   1658      d                 c                   5
   1659      d CURL_RTSPREQ_PAUSE...
   1660      d                 c                   6
   1661      d CURL_RTSPREQ_TEARDOWN...
   1662      d                 c                   7
   1663      d CURL_RTSPREQ_GET_PARAMETER...
   1664      d                 c                   8
   1665      d CURL_RTSPREQ_SET_PARAMETER...
   1666      d                 c                   9
   1667      d CURL_RTSPREQ_RECORD...
   1668      d                 c                   10
   1669      d CURL_RTSPREQ_RECEIVE...
   1670      d                 c                   12
   1671      d CURL_RTSPREQ_LAST...
   1672      d                 c                   13
   1673 
   1674       *
   1675       *  Renaming CURLMsg to CURL_Msg to avoid case-insensivity name clash.
   1676       *
   1677      d CURL_Msg        ds                  based(######ptr######)
   1678      d                                     qualified
   1679      d  msg                                like(CURLMSG)
   1680      d  easy_handle                    *                                        CURL *
   1681      d  data                           *
   1682      d   whatever                      *   overlay(data)                        void *
   1683      d   result                            overlay(data) like(CURLcode)
   1684       *
   1685      d curl_waitfd...
   1686      d                 ds                  based(######ptr######)
   1687      d                                     qualified
   1688      d  fd                                 like(curl_socket_t)
   1689      d  events                        5i 0
   1690      d  revents                       5i 0
   1691       *
   1692      d curl_http_post...
   1693      d                 ds                  based(######ptr######)
   1694      d                                     qualified
   1695      d  next                           *                                        curl_httppost *
   1696      d  name                           *                                        char *
   1697      d  namelength                   10i 0                                      long
   1698      d  contents                       *                                        char *
   1699      d  contentslength...
   1700      d                               10i 0                                      long
   1701      d  buffer                         *                                        char *
   1702      d  bufferlength...
   1703      d                               10i 0                                      long
   1704      d  contenttype                    *                                        char *
   1705      d  contentheader...
   1706      d                                 *                                        curl_slist *
   1707      d  more                           *                                        curl_httppost *
   1708      d  flags                        10i 0                                      long
   1709      d  showfilename                   *                                        char *
   1710      d  userp                          *                                        void *
   1711       *
   1712      d curl_sockaddr   ds                  based(######ptr######)
   1713      d                                     qualified
   1714      d  family                       10i 0
   1715      d  socktype                     10i 0
   1716      d  protocol                     10i 0
   1717      d  addrlen                      10u 0
   1718      d  addr                         16                                         struct sockaddr
   1719       *
   1720      d curl_khtype     s             10i 0 based(######ptr######)               enum
   1721      d CURLKHTYPE_UNKNOWN...
   1722      d                 c                   0
   1723      d CURLKHTYPE_RSA1...
   1724      d                 c                   1
   1725      d CURLKHTYPE_RSA...
   1726      d                 c                   2
   1727      d CURLKHTYPE_DSS...
   1728      d                 c                   3
   1729       *
   1730      d curl_khkey      ds                  based(######ptr######)
   1731      d                                     qualified
   1732      d  key                            *                                        const char *
   1733      d  len                          10u 0
   1734      d  keytype                            like(curl_khtype)
   1735       *
   1736      d curl_forms      ds                  based(######ptr######)
   1737      d                                     qualified
   1738      d  option                             like(CURLformoption)
   1739      d  value                          *                                        const char *
   1740      d   value_ptr                     *   overlay(value)
   1741      d   value_procptr...
   1742      d                                 *   overlay(value) procptr
   1743      d   value_num                         overlay(value: 8) like(curl_off_t)
   1744       *
   1745      d curl_slist      ds                  based(######ptr######)
   1746      d                                     qualified
   1747      d  data                           *                                        char *
   1748      d  next                           *                                        struct curl_slist *
   1749       *
   1750      d curl_version_info_data...
   1751      d                 ds                  based(######ptr######)
   1752      d                                     qualified
   1753      d  age                                like(CURLversion)
   1754      d  version                        *                                        const char *
   1755      d  version_num                  10u 0
   1756      d  host                           *                                        const char *
   1757      d  features                     10i 0
   1758      d  ssl_version                    *                                        const char *
   1759      d  ssl_version_num...
   1760      d                               10i 0                                      long
   1761      d  libz_version                   *                                        const char *
   1762      d  protocols                      *                                        const char * const *
   1763      d  ares                           *                                        const char *
   1764      d  ares_num                     10i 0
   1765      d  libidn                         *                                        const char *
   1766      d  iconv_ver_num...
   1767      d                               10i 0
   1768      d  libssh_version...
   1769      d                                 *                                        const char *
   1770       *
   1771      d curl_certinfo   ds                  based(######ptr######)
   1772      d                                     qualified
   1773      d  num_of_certs                 10i 0
   1774      d  certinfo                       *                                        struct curl_slist **
   1775       *
   1776      d curl_fistrgs    ds                  based(######ptr######)
   1777      d                                     qualified
   1778      d  time                           *                                        char *
   1779      d  perm                           *                                        char *
   1780      d  user                           *                                        char *
   1781      d  group                          *                                        char *
   1782      d  target                         *                                        char *
   1783       *
   1784      d curl_tlssessioninfo...
   1785      d                 ds                  based(######ptr######)
   1786      d                                     qualified
   1787      d  backend                            like(curl_sslbackend)
   1788      d  internals                      *                                        void *
   1789       *
   1790      d curl_fileinfo   ds                  based(######ptr######)
   1791      d                                     qualified
   1792      d  filename                       *                                        char *
   1793      d  filetype                           like(curlfiletype)
   1794      d  time                         10i 0                                      time_t
   1795      d  perm                         10u 0
   1796      d  uid                          10i 0
   1797      d  gid                          10i 0
   1798      d  size                               like(curl_off_t)
   1799      d  hardlinks                    10i 0
   1800      d  strings                            likeds(curl_fistrgs)
   1801      d  flags                        10u 0
   1802      d  b_data                         *                                        char *
   1803      d  b_size                       10u 0                                      size_t
   1804      d  b_used                       10u 0                                      size_t
   1805       *
   1806      d curl_formget_callback...
   1807      d                 s               *   based(######ptr######) procptr
   1808       *
   1809      d curl_malloc_callback...
   1810      d                 s               *   based(######ptr######) procptr
   1811       *
   1812      d curl_free_callback...
   1813      d                 s               *   based(######ptr######) procptr
   1814       *
   1815      d curl_realloc_callback...
   1816      d                 s               *   based(######ptr######) procptr
   1817       *
   1818      d curl_strdup_callback...
   1819      d                 s               *   based(######ptr######) procptr
   1820       *
   1821      d curl_calloc_callback...
   1822      d                 s               *   based(######ptr######) procptr
   1823       *
   1824      d curl_lock_function...
   1825      d                 s               *   based(######ptr######) procptr
   1826       *
   1827      d curl_unlock_function...
   1828      d                 s               *   based(######ptr######) procptr
   1829       *
   1830      d curl_progress_callback...
   1831      d                 s               *   based(######ptr######) procptr
   1832       *
   1833      d curl_xferinfo_callback...
   1834      d                 s               *   based(######ptr######) procptr
   1835       *
   1836      d curl_read_callback...
   1837      d                 s               *   based(######ptr######) procptr
   1838       *
   1839      d curl_write_callback...
   1840      d                 s               *   based(######ptr######) procptr
   1841       *
   1842      d curl_seek_callback...
   1843      d                 s               *   based(######ptr######) procptr
   1844       *
   1845      d curl_sockopt_callback...
   1846      d                 s               *   based(######ptr######) procptr
   1847       *
   1848      d curl_ioctl_callback...
   1849      d                 s               *   based(######ptr######) procptr
   1850       *
   1851      d curl_debug_callback...
   1852      d                 s               *   based(######ptr######) procptr
   1853       *
   1854      d curl_conv_callback...
   1855      d                 s               *   based(######ptr######) procptr
   1856       *
   1857      d curl_ssl_ctx_callback...
   1858      d                 s               *   based(######ptr######) procptr
   1859       *
   1860      d curl_socket_callback...
   1861      d                 s               *   based(######ptr######) procptr
   1862       *
   1863      d curl_multi_timer_callback...
   1864      d                 s               *   based(######ptr######) procptr
   1865       *
   1866      d curl_push_callback...
   1867      d                 s               *   based(######ptr######) procptr
   1868       *
   1869      d curl_opensocket_callback...
   1870      d                 s               *   based(######ptr######) procptr
   1871       *
   1872      d curl_sshkeycallback...
   1873      d                 s               *   based(######ptr######) procptr
   1874       *
   1875      d curl_chunk_bgn_callback...
   1876      d                 s               *   based(######ptr######) procptr
   1877       *
   1878      d curl_chunk_end_callback...
   1879      d                 s               *   based(######ptr######) procptr
   1880       *
   1881      d curl_fnmatch_callback...
   1882      d                 s               *   based(######ptr######) procptr
   1883       *
   1884      d curl_closesocket_callback...
   1885      d                 s               *   based(######ptr######) procptr
   1886       *
   1887       **************************************************************************
   1888       *                              Prototypes
   1889       **************************************************************************
   1890       *
   1891       *  This procedure as a variable parameter list.
   1892       *  This prototype allows use of an option array, or a single "object"
   1893       *    option. Other argument lists may be implemented by alias procedure
   1894       *    prototype definitions.
   1895       *
   1896      d curl_formadd    pr                  extproc('curl_formadd')
   1897      d                                     like(CURLFORMcode)
   1898      d  httppost                       *                                        curl_httppost *
   1899      d  lastpost                       *                                        curl_httppost *
   1900      d  option1                            value like(CURLFORMoption)           CURLFORM_ARRAY
   1901      d                                     options(*nopass)
   1902      d  object1                        *   value options(*string: *nopass)
   1903      d  option2                            value like(CURLFORMoption)           CURLFORM_END
   1904      d                                     options(*nopass)
   1905       *
   1906       *
   1907      d curl_strequal   pr            10i 0 extproc('curl_strequal')
   1908      d  s1                             *   value options(*string)
   1909      d  s2                             *   value options(*string)
   1910       *
   1911      d curl_strnequal  pr            10i 0 extproc('curl_strnequal')
   1912      d  s1                             *   value options(*string)
   1913      d  s2                             *   value options(*string)
   1914      d  n                            10u 0 value
   1915       *
   1916      d curl_formget    pr            10i 0 extproc('curl_formget')
   1917      d  form                           *   value                                curl_httppost *
   1918      d  arg                            *   value
   1919      d  append                             value like(curl_formget_callback)
   1920       *
   1921      d curl_formfree   pr                  extproc('curl_formfree')
   1922      d  form                           *   value                                curl_httppost *
   1923       *
   1924      d curl_getenv     pr              *   extproc('curl_getenv')
   1925      d  variable                       *   value options(*string)
   1926       *
   1927      d curl_version    pr              *   extproc('curl_version')
   1928       *
   1929      d curl_easy_escape...
   1930      d                 pr              *   extproc('curl_easy_escape')          char *
   1931      d  handle                         *   value                                CURL *
   1932      d  string                         *   value options(*string)
   1933      d  length                       10i 0 value
   1934       *
   1935      d curl_escape     pr              *   extproc('curl_escape')               char *
   1936      d  string                         *   value options(*string)
   1937      d  length                       10i 0 value
   1938       *
   1939      d curl_easy_unescape...
   1940      d                 pr              *   extproc('curl_easy_unescape')        char *
   1941      d  handle                         *   value                                CURL *
   1942      d  string                         *   value options(*string)
   1943      d  length                       10i 0 value
   1944      d  outlength                    10i 0 options(*omit)
   1945       *
   1946      d curl_unescape   pr              *   extproc('curl_unescape')             char *
   1947      d  string                         *   value options(*string)
   1948      d  length                       10i 0 value
   1949       *
   1950      d curl_free       pr                  extproc('curl_free')
   1951      d  p                              *   value
   1952       *
   1953      d curl_global_init...
   1954      d                 pr                  extproc('curl_global_init')
   1955      d                                     like(CURLcode)
   1956      d  flags                        10i 0 value
   1957       *
   1958      d curl_global_init_mem...
   1959      d                 pr                  extproc('curl_global_init_mem')
   1960      d                                     like(CURLcode)
   1961      d  m                                  value like(curl_malloc_callback)
   1962      d  f                                  value like(curl_free_callback)
   1963      d  r                                  value like(curl_realloc_callback)
   1964      d  s                                  value like(curl_strdup_callback)
   1965      d  c                                  value like(curl_calloc_callback)
   1966       *
   1967      d curl_global_cleanup...
   1968      d                 pr                  extproc('curl_global_cleanup')
   1969       *
   1970      d curl_slist_append...
   1971      d                 pr              *   extproc('curl_slist_append')         struct curl_slist *
   1972      d  list                           *   value                                struct curl_slist *
   1973      d  data                           *   value options(*string)               const char *
   1974       *
   1975      d curl_slist_free_all...
   1976      d                 pr                  extproc('curl_slist_free_all')
   1977      d  list                           *   value                                struct curl_slist *
   1978       *
   1979      d curl_getdate    pr            10i 0 extproc('curl_getdate')              time_t
   1980      d  p                              *   value options(*string)               const char *
   1981      d  unused                       10i 0 const options(*omit)                 time_t
   1982       *
   1983      d curl_share_init...
   1984      d                 pr              *   extproc('curl_share_init')           CURLSH * (= void *)
   1985       *
   1986       *  Variable argument type procedure.
   1987       *  Multiply prototyped to support all possible types.
   1988       *
   1989      d curl_share_setopt_int...
   1990      d                 pr                  extproc('curl_share_setopt')
   1991      d                                     like(CURLSHcode)
   1992      d  share                          *   value                                CURLSH * (= void *)
   1993      d  option                             value like(CURLSHoption)
   1994      d  intarg                       10i 0 value options(*nopass)
   1995       *
   1996      d curl_share_setopt_ptr...
   1997      d                 pr                  extproc('curl_share_setopt')
   1998      d                                     like(CURLSHcode)
   1999      d  share                          *   value                                CURLSH * (= void *)
   2000      d  option                             value like(CURLSHoption)
   2001      d  ptrarg                         *   value options(*nopass)
   2002       *
   2003      d curl_share_setopt_proc...
   2004      d                 pr                  extproc('curl_share_setopt')
   2005      d                                     like(CURLSHcode)
   2006      d  share                          *   value                                CURLSH * (= void *)
   2007      d  option                             value like(CURLSHoption)
   2008      d  procarg                        *   value procptr options(*nopass)
   2009       *
   2010      d curl_share_cleanup...
   2011      d                 pr                  extproc('curl_share_cleanup')
   2012      d                                     like(CURLSHcode)
   2013      d  share                          *   value                                CURLSH * (= void *)
   2014       *
   2015      d curl_version_info...
   2016      d                 pr              *   extproc('curl_version_info')         c_i_version_data *
   2017      d  version                            value like(CURLversion)
   2018       *
   2019      d curl_easy_strerror...
   2020      d                 pr              *   extproc('curl_easy_strerror')        const char *
   2021      d  code                               value like(CURLcode)
   2022       *
   2023      d curl_share_strerror...
   2024      d                 pr              *   extproc('curl_share_strerror')       const char *
   2025      d  code                               value like(CURLSHcode)
   2026       *
   2027      d curl_easy_init  pr              *   extproc('curl_easy_init')            CURL *
   2028       *
   2029       *  Multiple prototypes for vararg procedure curl_easy_setopt.
   2030       *
   2031      d curl_easy_setopt_long...
   2032      d                 pr                  extproc('curl_easy_setopt')
   2033      d                                     like(CURLcode)
   2034      d  curl                           *   value                                CURL *
   2035      d  option                             value like(CURLoption)
   2036      d  longarg                      10i 0 value options(*nopass)
   2037       *
   2038      d curl_easy_setopt_object...
   2039      d                 pr                  extproc('curl_easy_setopt')
   2040      d                                     like(CURLcode)
   2041      d  curl                           *   value                                CURL *
   2042      d  option                             value like(CURLoption)
   2043      d  objectarg                      *   value options(*string: *nopass)
   2044       *
   2045      d curl_easy_setopt_function...
   2046      d                 pr                  extproc('curl_easy_setopt')
   2047      d                                     like(CURLcode)
   2048      d  curl                           *   value                                CURL *
   2049      d  option                             value like(CURLoption)
   2050      d  functionarg                    *   value procptr options(*nopass)
   2051       *
   2052      d curl_easy_setopt_offset...
   2053      d                 pr                  extproc('curl_easy_setopt')
   2054      d                                     like(CURLcode)
   2055      d  curl                           *   value                                CURL *
   2056      d  option                             value like(CURLoption)
   2057      d  offsetarg                          value like(curl_off_t)
   2058      d                                     options(*nopass)
   2059       *
   2060       *
   2061      d curl_easy_perform...
   2062      d                 pr                  extproc('curl_easy_perform')
   2063      d                                     like(CURLcode)
   2064      d  curl                           *   value                                CURL *
   2065       *
   2066      d curl_easy_cleanup...
   2067      d                 pr                  extproc('curl_easy_cleanup')
   2068      d  curl                           *   value                                CURL *
   2069       *
   2070       *  Multiple prototypes for vararg procedure curl_easy_getinfo.
   2071       *
   2072      d curl_easy_getinfo_string...
   2073      d                 pr                  extproc('curl_easy_getinfo')
   2074      d                                     like(CURLcode)
   2075      d  curl                           *   value                                CURL *
   2076      d  info                               value like(CURLINFO)
   2077      d  stringarg                      *   options(*nopass)                     char *
   2078       *
   2079      d curl_easy_getinfo_long...
   2080      d                 pr                  extproc('curl_easy_getinfo')
   2081      d                                     like(CURLcode)
   2082      d  curl                           *   value                                CURL *
   2083      d  info                               value like(CURLINFO)
   2084      d  longarg                      10i 0 options(*nopass)
   2085       *
   2086      d curl_easy_getinfo_double...
   2087      d                 pr                  extproc('curl_easy_getinfo')
   2088      d                                     like(CURLcode)
   2089      d  curl                           *   value                                CURL *
   2090      d  info                               value like(CURLINFO)
   2091      d  doublearg                     8f   options(*nopass)
   2092       *
   2093      d curl_easy_getinfo_slist...
   2094      d                 pr                  extproc('curl_easy_getinfo')
   2095      d                                     like(CURLcode)
   2096      d  curl                           *   value                                CURL *
   2097      d  info                               value like(CURLINFO)
   2098      d  slistarg                       *   options(*nopass)                     struct curl_slist *
   2099       *
   2100       *
   2101      d curl_easy_duphandle...
   2102      d                 pr              *   extproc('curl_easy_duphandle')       CURL *
   2103      d  curl                           *   value                                CURL *
   2104       *
   2105      d curl_easy_reset...
   2106      d                 pr                  extproc('curl_easy_reset')
   2107      d  curl                           *   value                                CURL *
   2108       *
   2109      d curl_easy_recv...
   2110      d                 pr                  extproc('curl_easy_recv')
   2111      d                                     like(CURLcode)
   2112      d  curl                           *   value                                CURL *
   2113      d  buffer                         *   value                                void *
   2114      d  buflen                       10u 0 value                                size_t
   2115      d  n                            10u 0                                      size_t *
   2116       *
   2117      d curl_easy_send...
   2118      d                 pr                  extproc('curl_easy_send')
   2119      d                                     like(CURLcode)
   2120      d  curl                           *   value                                CURL *
   2121      d  buffer                         *   value                                const void *
   2122      d  buflen                       10u 0 value                                size_t
   2123      d  n                            10u 0                                      size_t *
   2124       *
   2125      d curl_easy_pause...
   2126      d                 pr                  extproc('curl_easy_pause')
   2127      d  curl                           *   value                                CURL *
   2128      d  bitmask                      10i 0 value
   2129       *
   2130      d curl_multi_init...
   2131      d                 pr              *   extproc('curl_multi_init')           CURLM *
   2132       *
   2133      d curl_multi_add_handle...
   2134      d                 pr                  extproc('curl_multi_add_handle')
   2135      d                                     like(CURLMcode)
   2136      d  multi_handle                   *   value                                CURLM *
   2137      d  curl_handle                    *   value                                CURL *
   2138       *
   2139      d curl_multi_remove_handle...
   2140      d                 pr                  extproc('curl_multi_remove_handle')
   2141      d                                     like(CURLMcode)
   2142      d  multi_handle                   *   value                                CURLM *
   2143      d  curl_handle                    *   value                                CURL *
   2144       *
   2145      d curl_multi_fdset...
   2146      d                 pr                  extproc('curl_multi_fdset')
   2147      d                                     like(CURLMcode)
   2148      d  multi_handle                   *   value                                CURLM *
   2149      d  read_fd_set               65535    options(*varsize)                    fd_set
   2150      d  write_fd_set              65535    options(*varsize)                    fd_set
   2151      d  exc_fd_set                65535    options(*varsize)                    fd_set
   2152      d  max_fd                       10i 0
   2153       *
   2154      d curl_multi_wait...
   2155      d                 pr                  extproc('curl_multi_wait')
   2156      d                                     like(CURLMcode)
   2157      d  multi_handle                   *   value                                CURLM *
   2158      d  extra_fds                      *   value                                curl_waitfd *
   2159      d  extra_nfds                   10u 0 value
   2160      d  timeout_ms                   10i 0 value
   2161      d  ret                          10i 0 options(*omit)
   2162       *
   2163      d curl_multi_perform...
   2164      d                 pr                  extproc('curl_multi_perform')
   2165      d                                     like(CURLMcode)
   2166      d  multi_handle                   *   value                                CURLM *
   2167      d  running_handles...
   2168      d                               10i 0
   2169       *
   2170      d curl_multi_cleanup...
   2171      d                 pr                  extproc('curl_multi_cleanup')
   2172      d                                     like(CURLMcode)
   2173      d  multi_handle                   *   value                                CURLM *
   2174       *
   2175      d curl_multi_info_read...
   2176      d                 pr              *   extproc('curl_multi_info_read')      CURL_Msg *
   2177      d  multi_handle                   *   value                                CURLM *
   2178      d  msgs_in_queue                10i 0
   2179       *
   2180      d curl_multi_strerror...
   2181      d                 pr              *   extproc('curl_multi_strerror')       char *
   2182      d  code                               value like(CURLMcode)
   2183       *
   2184      d curl_pushheader_bynum...
   2185      d                 pr              *   extproc('curl_pushheader_bynum')     char *
   2186      d  h                              *   value                                curl_pushheaders *
   2187      d  num                          10u 0 value
   2188       *
   2189      d curl_pushheader_byname...
   2190      d                 pr              *   extproc('curl_pushheader_byname')    char *
   2191      d  h                              *   value                                curl_pushheaders *
   2192      d  header                         *   value options(*string)               const char *
   2193       *
   2194      d curl_multi_socket...
   2195      d                 pr                  extproc('curl_multi_socket')
   2196      d                                     like(CURLMcode)
   2197      d  multi_handle                   *   value                                CURLM *
   2198      d  s                                  value like(curl_socket_t)
   2199      d  running_handles...
   2200      d                               10i 0
   2201       *
   2202      d curl_multi_socket_action...
   2203      d                 pr                  extproc('curl_multi_socket_action')
   2204      d                                     like(CURLMcode)
   2205      d  multi_handle                   *   value                                CURLM *
   2206      d  s                                  value like(curl_socket_t)
   2207      d  ev_bitmask                   10i 0 value
   2208      d  running_handles...
   2209      d                               10i 0
   2210       *
   2211      d curl_multi_socket_all...
   2212      d                 pr                  extproc('curl_multi_socket_all')
   2213      d                                     like(CURLMcode)
   2214      d  multi_handle                   *   value                                CURLM *
   2215      d  running_handles...
   2216      d                               10i 0
   2217       *
   2218      d curl_multi_timeout...
   2219      d                 pr                  extproc('curl_multi_timeout')
   2220      d                                     like(CURLMcode)
   2221      d  multi_handle                   *   value                                CURLM *
   2222      d  milliseconds                 10i 0
   2223       *
   2224       *  Multiple prototypes for vararg procedure curl_multi_setopt.
   2225       *
   2226      d curl_multi_setopt_long...
   2227      d                 pr                  extproc('curl_multi_setopt')
   2228      d                                     like(CURLMcode)
   2229      d  multi_handle                   *   value                                CURLM *
   2230      d  option                             value like(CURLMoption)
   2231      d  longarg                      10i 0 value options(*nopass)
   2232       *
   2233      d curl_multi_setopt_object...
   2234      d                 pr                  extproc('curl_multi_setopt')
   2235      d                                     like(CURLMcode)
   2236      d  multi_handle                   *   value                                CURLM *
   2237      d  option                             value like(CURLMoption)
   2238      d  objectarg                      *   value options(*string: *nopass)
   2239       *
   2240      d curl_multi_setopt_function...
   2241      d                 pr                  extproc('curl_multi_setopt')
   2242      d                                     like(CURLMcode)
   2243      d  multi_handle                   *   value                                CURLM *
   2244      d  option                             value like(CURLMoption)
   2245      d  functionarg                    *   value procptr options(*nopass)
   2246       *
   2247      d curl_multi_setopt_offset...
   2248      d                 pr                  extproc('curl_multi_setopt')
   2249      d                                     like(CURLMcode)
   2250      d  multi_handle                   *   value                                CURLM *
   2251      d  option                             value like(CURLMoption)
   2252      d  offsetarg                          value like(curl_off_t)
   2253      d                                     options(*nopass)
   2254       *
   2255       *
   2256      d curl_multi_assign...
   2257      d                 pr                  extproc('curl_multi_assign')
   2258      d                                     like(CURLMcode)
   2259      d  multi_handle                   *   value                                CURLM *
   2260      d  sockfd                             value like(curl_socket_t)
   2261      d  sockp                          *   value                                void *
   2262       *
   2263       **************************************************************************
   2264       *                CCSID wrapper procedure prototypes
   2265       **************************************************************************
   2266       *
   2267      d curl_version_ccsid...
   2268      d                 pr              *   extproc('curl_version_ccsid')
   2269      d  ccsid                        10u 0 value
   2270       *
   2271      d curl_easy_escape_ccsid...
   2272      d                 pr              *   extproc('curl_easy_escape_ccsid')    char *
   2273      d  handle                         *   value                                CURL *
   2274      d  string                         *   value options(*string)
   2275      d  length                       10i 0 value
   2276      d  ccsid                        10u 0 value
   2277       *
   2278      d curl_easy_unescape_ccsid...
   2279      d                 pr              *   extproc('curl_easy_unescape_ccsid')  char *
   2280      d  handle                         *   value                                CURL *
   2281      d  string                         *   value options(*string)
   2282      d  length                       10i 0 value
   2283      d  outlength                    10i 0 options(*omit)
   2284      d  ccsid                        10u 0 value
   2285       *
   2286      d curl_slist_append_ccsid...
   2287      d                 pr              *   extproc('curl_slist_append_ccsid')   struct curl_slist *
   2288      d  list                           *   value                                struct curl_slist *
   2289      d  data                           *   value options(*string)               const char *
   2290      d  ccsid                        10u 0 value
   2291       *
   2292      d curl_getdate_ccsid...
   2293      d                 pr            10i 0 extproc('curl_getdate_ccsid')        time_t
   2294      d  p                              *   value options(*string)               const char *
   2295      d  unused                       10i 0 const options(*omit)                 time_t
   2296      d  ccsid                        10u 0 value
   2297       *
   2298      d curl_version_info_ccsid...
   2299      d                 pr              *   extproc('curl_version_info_ccsid')   c_i_version_data *
   2300      d  version                            value like(CURLversion)
   2301      d  ccsid                        10u 0 value
   2302       *
   2303      d curl_easy_strerror_ccsid...
   2304      d                 pr              *   extproc('curl_easy_strerror_ccsid')  const char *
   2305      d  code                               value like(CURLcode)
   2306      d  ccsid                        10u 0 value
   2307       *
   2308      d curl_share_strerror_ccsid...
   2309      d                 pr              *   extproc('curl_share_strerror_ccsid') const char *
   2310      d  code                               value like(CURLSHcode)
   2311      d  ccsid                        10u 0 value
   2312       *
   2313      d curl_multi_strerror_ccsid...
   2314      d                 pr              *   extproc('curl_multi_strerror_ccsid') char *
   2315      d  code                               value like(CURLMcode)
   2316      d  ccsid                        10u 0 value
   2317       *
   2318       * May be used for strings and structures.
   2319      d curl_easy_getinfo_ccsid...
   2320      d                 pr                  extproc('curl_easy_getinfo_ccsid')
   2321      d                                     like(CURLcode)
   2322      d  curl                           *   value                                CURL *
   2323      d  info                               value like(CURLINFO)
   2324      d  ptrarg                         *   options(*nopass)                     char *
   2325      d  ccsid                        10u 0 value options(*nopass)
   2326       *
   2327      d curl_certinfo_free_all...
   2328      d                 pr                  extproc('curl_certinfo_free_all')
   2329      d  info                           *   value
   2330       *
   2331      d curl_formadd_ccsid...
   2332      d                 pr                  extproc('curl_formadd_ccsid')
   2333      d                                     like(CURLFORMcode)
   2334      d  httppost                       *                                        curl_httppost *
   2335      d  lastpost                       *                                        curl_httppost *
   2336      d  option1                            value like(CURLFORMoption)           CURLFORM_ARRAY
   2337      d                                     options(*nopass)
   2338      d  object1                        *   value options(*string: *nopass)
   2339      d  option2                            value like(CURLFORMoption)           CURLFORM_END
   2340      d                                     options(*nopass)
   2341       *
   2342      d curl_formget_ccsid...
   2343      d                 pr            10i 0 extproc('curl_formget_ccsid')
   2344      d  form                           *   value                                curl_httppost *
   2345      d  arg                            *   value
   2346      d  append                             value like(curl_formget_callback)
   2347      d  ccsid                        10u 0 value
   2348       *
   2349      d curl_form_long_value...
   2350      d                 pr              *   extproc('curl_form_long_value')
   2351      d  value                        10i 0 value                                curl_httppost *
   2352       *
   2353      d curl_easy_setopt_ccsid...
   2354      d                 pr                  extproc('curl_easy_setopt_ccsid')
   2355      d                                     like(CURLcode)
   2356      d  curl                           *   value                                CURL *
   2357      d  option                             value like(CURLoption)
   2358      d  objectarg                      *   value options(*string: *nopass)
   2359      d  ccsid                        10u 0 value options(*nopass)
   2360       *
   2361      d curl_pushheader_bynum_ccsid...
   2362      d                 pr              *   extproc(                             char *
   2363      d                                       'curl_pushheader_bynum_ccsid')
   2364      d  h                              *   value                                curl_pushheaders *
   2365      d  num                          10u 0 value
   2366      d  ccsid                        10u 0 value
   2367       *
   2368      d curl_pushheader_byname_ccsid...
   2369      d                 pr              *   extproc(                             char *
   2370      d                                       'curl_pushheader_byname_ccsid')
   2371      d  h                              *   value                                curl_pushheaders *
   2372      d  header                         *   value options(*string)               const char *
   2373      d  ccsidin                      10u 0 value
   2374      d  ccsidout                     10u 0 value
   2375       *
   2376       /endif
   2377