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