Annotation of embedaddon/curl/packages/OS400/curl.inc.in, revision 1.1.1.1

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>