Git init
[external/curl.git] / packages / vms / curlmsg_vms.h
1 #ifndef HEADER_CURLMSG_VMS_H
2 #define HEADER_CURLMSG_VMS_H
3
4 /*                                                                          */
5 /* CURLMSG_VMS.H                                                            */
6 /*                                                                          */
7 /* This defines the necessary bits to change CURLE_* error codes to VMS     */
8 /* style error codes.  CURLMSG.H is built from CURLMSG.SDL which is built   */
9 /* from CURLMSG.MSG.  The vms_cond array is used to return VMS errors by    */
10 /* putting the VMS error codes into the array offset based on CURLE_* code. */
11 /*                                                                          */
12 /* If you update CURLMSG.MSG make sure to update this file to match.        */
13 /*                                                                          */
14
15 #include "curlmsg.h"
16
17 /*
18 #define   FAC_CURL      0xC01
19 #define   FAC_SYSTEM    0
20 #define   MSG_NORMAL    0
21 */
22
23 /*
24 #define   SEV_WARNING   0
25 #define   SEV_SUCCESS   1
26 #define   SEV_ERROR     2
27 #define   SEV_INFO      3
28 #define   SEV_FATAL     4
29 */
30
31 static const long vms_cond[] =
32         {
33         CURL_OK,
34         CURL_UNSUPPORTED_PROTOCOL,
35         CURL_FAILED_INIT,
36         CURL_URL_MALFORMAT,
37         CURL_OBSOLETE4,
38         CURL_COULDNT_RESOLVE_PROXY,
39         CURL_COULDNT_RESOLVE_HOST,
40         CURL_COULDNT_CONNECT,
41         CURL_FTP_WEIRD_SERVER_REPLY,
42         CURL_FTP_ACCESS_DENIED,
43         CURL_OBSOLETE10,
44         CURL_FTP_WEIRD_PASS_REPLY,
45         CURL_OBSOLETE12,
46         CURL_FTP_WEIRD_PASV_REPLY,
47         CURL_FTP_WEIRD_227_FORMAT,
48         CURL_FTP_CANT_GET_HOST,
49         CURL_OBSOLETE16,
50         CURL_FTP_COULDNT_SET_TYPE,
51         CURL_PARTIAL_FILE,
52         CURL_FTP_COULDNT_RETR_FILE,
53         CURL_OBSOLETE20,
54         CURL_QUOTE_ERROR,
55         CURL_HTTP_RETURNED_ERROR,
56         CURL_WRITE_ERROR,
57         CURL_OBSOLETE24,
58         CURL_UPLOAD_FAILED,
59         CURL_READ_ERROR,
60         CURL_OUT_OF_MEMORY,
61         CURL_OPERATION_TIMEOUTED,
62         CURL_OBSOLETE29,
63         CURL_FTP_PORT_FAILED,
64         CURL_FTP_COULDNT_USE_REST,
65         CURL_OBSOLETE32,
66         CURL_RANGE_ERROR,
67         CURL_HTTP_POST_ERROR,
68         CURL_SSL_CONNECT_ERROR,
69         CURL_BAD_DOWNLOAD_RESUME,
70         CURL_FILE_COULDNT_READ_FILE,
71         CURL_LDAP_CANNOT_BIND,
72         CURL_LDAP_SEARCH_FAILED,
73         CURL_OBSOLETE40,
74         CURL_FUNCTION_NOT_FOUND,
75         CURL_ABORTED_BY_CALLBACK,
76         CURL_BAD_FUNCTION_ARGUMENT,
77         CURL_OBSOLETE44,
78         CURL_INTERFACE_FAILED,
79         CURL_OBSOLETE46,
80         CURL_TOO_MANY_REDIRECTS,
81         CURL_UNKNOWN_TELNET_OPTION,
82         CURL_TELNET_OPTION_SYNTAX,
83         CURL_OBSOLETE50,
84         CURL_PEER_FAILED_VERIF,
85         CURL_GOT_NOTHING,
86         CURL_SSL_ENGINE_NOTFOUND,
87         CURL_SSL_ENGINE_SETFAILED,
88         CURL_SEND_ERROR,
89         CURL_RECV_ERROR,
90         CURL_OBSOLETE57,
91         CURL_SSL_CERTPROBLEM,
92         CURL_SSL_CIPHER,
93         CURL_SSL_CACERT,
94         CURL_BAD_CONTENT_ENCODING,
95         CURL_LDAP_INVALID_URL,
96         CURL_FILESIZE_EXCEEDED,
97         CURL_USE_SSL_FAILED,
98         CURL_SEND_FAIL_REWIND,
99         CURL_SSL_ENGINE_INITFAILED,
100         CURL_LOGIN_DENIED,
101         CURL_TFTP_NOTFOUND,
102         CURL_TFTP_PERM,
103         CURL_REMOTE_DISK_FULL,
104         CURL_TFTP_ILLEGAL,
105         CURL_TFTP_UNKNOWNID,
106         CURL_REMOTE_FILE_EXISTS,
107         CURL_TFTP_NOSUCHUSER,
108         CURL_CONV_FAILED,
109         CURL_CONV_REQD,
110         CURL_SSL_CACERT_BADFILE,
111         CURL_REMOTE_FILE_NOT_FOUND,
112         CURL_SSH,
113         CURL_SSL_SHUTDOWN_FAILED,
114         CURL_AGAIN,
115         CURLE_SSL_CRL_BADFILE,
116         CURLE_SSL_ISSUER_ERROR,
117         CURL_CURL_LAST
118         };
119
120 #endif /* HEADER_CURLMSG_VMS_H */