Define PWMD_ERR_SOURCE as GPG_ERR_SOURCE_USER_1 and use it.
[pwmd.git] / src / assuan-errors.h
blob28e4dc79bb8db486178bd4f3c34084f174ed77e9
1 #ifndef ASSUAN_ERRORS_H
2 #define ASSUAN_ERRORS_H
4 #ifndef _ASSUAN_IN_LIBASSUAN
5 #define ASSUAN_No_Error 0
6 #endif
7 #define ASSUAN_General_Error 1
8 #define ASSUAN_Out_Of_Core 2
9 #define ASSUAN_Invalid_Value 3
10 #ifndef _ASSUAN_IN_LIBASSUAN
11 #define ASSUAN_Timeout 4
12 #endif
13 #define ASSUAN_Read_Error 5
14 #define ASSUAN_Write_Error 6
15 #define ASSUAN_Problem_Starting_Server 7
16 #define ASSUAN_Not_A_Server 8
17 #ifndef _ASSUAN_IN_LIBASSUAN
18 #define ASSUAN_Not_A_Client 9
19 #endif
20 #define ASSUAN_Nested_Commands 10
21 #define ASSUAN_Invalid_Response 11
22 #define ASSUAN_No_Data_Callback 12
23 #define ASSUAN_No_Inquire_Callback 13
24 #define ASSUAN_Connect_Failed 14
25 #define ASSUAN_Accept_Failed 15
27 /* Error codes above 99 are meant as status codes */
28 #define ASSUAN_Not_Implemented 100
29 #define ASSUAN_Server_Fault 101
30 #ifndef _ASSUAN_IN_LIBASSUAN
31 #define ASSUAN_Invalid_Command 102
32 #endif
33 #define ASSUAN_Unknown_Command 103
34 #define ASSUAN_Syntax_Error 104
35 #ifndef _ASSUAN_IN_LIBASSUAN
36 #define ASSUAN_Parameter_Error 105
37 #endif
38 #define ASSUAN_Parameter_Conflict 106
39 #define ASSUAN_Line_Too_Long 107
40 #define ASSUAN_Line_Not_Terminated 108
41 #ifndef _ASSUAN_IN_LIBASSUAN
42 #define ASSUAN_No_Input 109
43 #define ASSUAN_No_Output 110
44 #endif
45 #define ASSUAN_Canceled 111
46 #ifndef _ASSUAN_IN_LIBASSUAN
47 #define ASSUAN_Unsupported_Algorithm 112
48 #define ASSUAN_Server_Resource_Problem 113
49 #define ASSUAN_Server_IO_Error 114
50 #define ASSUAN_Server_Bug 115
51 #define ASSUAN_No_Data_Available 116
52 #define ASSUAN_Invalid_Data 117
53 #endif
54 #define ASSUAN_Unexpected_Command 118
55 #define ASSUAN_Too_Much_Data 119
56 #ifndef _ASSUAN_IN_LIBASSUAN
57 #define ASSUAN_Inquire_Unknown 120
58 #define ASSUAN_Inquire_Error 121
59 #define ASSUAN_Invalid_Option 122
60 #define ASSUAN_Invalid_Index 123
61 #define ASSUAN_Unexpected_Status 124
62 #define ASSUAN_Unexpected_Data 125
63 #define ASSUAN_Invalid_Status 126
64 #define ASSUAN_Locale_Problem 127
65 #endif
66 #define ASSUAN_Not_Confirmed 128
68 /* Warning: Don't use the Error codes, below they are deprecated. */
69 #ifndef _ASSUAN_IN_LIBASSUAN
70 #define ASSUAN_Bad_Certificate 201
71 #define ASSUAN_Bad_Certificate_Chain 202
72 #define ASSUAN_Missing_Certificate 203
73 #define ASSUAN_Bad_Signature 204
74 #define ASSUAN_No_Agent 205
75 #define ASSUAN_Agent_Error 206
76 #define ASSUAN_No_Public_Key 207
77 #define ASSUAN_No_Secret_Key 208
78 #define ASSUAN_Invalid_Name 209
80 #define ASSUAN_Cert_Revoked 301
81 #define ASSUAN_No_CRL_For_Cert 302
82 #define ASSUAN_CRL_Too_Old 303
83 #define ASSUAN_Not_Trusted 304
85 #define ASSUAN_Card_Error 401
86 #define ASSUAN_Invalid_Card 402
87 #define ASSUAN_No_PKCS15_App 403
88 #define ASSUAN_Card_Not_Present 404
89 #define ASSUAN_Invalid_Id 405
90 #endif
92 #endif