File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / packages / OS400 / curl.inc.in
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 3 10:01:16 2020 UTC (5 years, 3 months ago) by misho
Branches: curl, MAIN
CVS tags: v7_70_0p4, HEAD
curl

    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>