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