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