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