A few fixes.
[iolib.git] / net.tls / gpg-error / gpg-error-codes.lisp
blob79fdb541b508f6f722994ddfdeaa2f187d82eaa2
1 ;;;; Output of mkerrcodes.awk. DO NOT EDIT.
3 ;;; Copyright (C) 2006 g10 Code GmbH
4 ;;;
5 ;;; This file is part of libgpg-error.
6 ;;;
7 ;;; libgpg-error is free software; you can redistribute it and/or
8 ;;; modify it under the terms of the GNU Lesser General Public License
9 ;;; as published by the Free Software Foundation; either version 2.1 of
10 ;;; the License, or (at your option) any later version.
11 ;;;
12 ;;; libgpg-error is distributed in the hope that it will be useful, but
13 ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
14 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 ;;; Lesser General Public License for more details.
16 ;;;
17 ;;; You should have received a copy of the GNU Lesser General Public
18 ;;; License along with libgpg-error; if not, write to the Free
19 ;;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
20 ;;; 02111-1307, USA.
22 (in-package :gpg-error)
24 ;;; The error code type gpg-err-code-t.
26 ;;; This is used for system error codes.
27 (eval-when (:compile-toplevel :load-toplevel :execute)
28 (defconstant +gpg-err-system-error+ (ash 1 15)))
30 ;;; This is one more than the largest allowed entry.
31 (defconstant +gpg-err-code-dim+ 65536)
33 ;;; A helper macro to have the keyword values evaluated.
34 (defmacro defcenum-eval (type doc &rest vals)
35 `(defcenum ,type ,doc
36 ,@(loop for v in vals
37 collect `(,(first v) ,(eval (second v))))))
39 (defcenum-eval gpg-err-code-t
40 "The GPG error code type."
41 (:gpg-err-no-error 0)
42 (:gpg-err-general 1)
43 (:gpg-err-unknown-packet 2)
44 (:gpg-err-unknown-version 3)
45 (:gpg-err-pubkey-algo 4)
46 (:gpg-err-digest-algo 5)
47 (:gpg-err-bad-pubkey 6)
48 (:gpg-err-bad-seckey 7)
49 (:gpg-err-bad-signature 8)
50 (:gpg-err-no-pubkey 9)
51 (:gpg-err-checksum 10)
52 (:gpg-err-bad-passphrase 11)
53 (:gpg-err-cipher-algo 12)
54 (:gpg-err-keyring-open 13)
55 (:gpg-err-inv-packet 14)
56 (:gpg-err-inv-armor 15)
57 (:gpg-err-no-user-id 16)
58 (:gpg-err-no-seckey 17)
59 (:gpg-err-wrong-seckey 18)
60 (:gpg-err-bad-key 19)
61 (:gpg-err-compr-algo 20)
62 (:gpg-err-no-prime 21)
63 (:gpg-err-no-encoding-method 22)
64 (:gpg-err-no-encryption-scheme 23)
65 (:gpg-err-no-signature-scheme 24)
66 (:gpg-err-inv-attr 25)
67 (:gpg-err-no-value 26)
68 (:gpg-err-not-found 27)
69 (:gpg-err-value-not-found 28)
70 (:gpg-err-syntax 29)
71 (:gpg-err-bad-mpi 30)
72 (:gpg-err-inv-passphrase 31)
73 (:gpg-err-sig-class 32)
74 (:gpg-err-resource-limit 33)
75 (:gpg-err-inv-keyring 34)
76 (:gpg-err-trustdb 35)
77 (:gpg-err-bad-cert 36)
78 (:gpg-err-inv-user-id 37)
79 (:gpg-err-unexpected 38)
80 (:gpg-err-time-conflict 39)
81 (:gpg-err-keyserver 40)
82 (:gpg-err-wrong-pubkey-algo 41)
83 (:gpg-err-tribute-to-d-a 42)
84 (:gpg-err-weak-key 43)
85 (:gpg-err-inv-keylen 44)
86 (:gpg-err-inv-arg 45)
87 (:gpg-err-bad-uri 46)
88 (:gpg-err-inv-uri 47)
89 (:gpg-err-network 48)
90 (:gpg-err-unknown-host 49)
91 (:gpg-err-selftest-failed 50)
92 (:gpg-err-not-encrypted 51)
93 (:gpg-err-not-processed 52)
94 (:gpg-err-unusable-pubkey 53)
95 (:gpg-err-unusable-seckey 54)
96 (:gpg-err-inv-value 55)
97 (:gpg-err-bad-cert-chain 56)
98 (:gpg-err-missing-cert 57)
99 (:gpg-err-no-data 58)
100 (:gpg-err-bug 59)
101 (:gpg-err-not-supported 60)
102 (:gpg-err-inv-op 61)
103 (:gpg-err-timeout 62)
104 (:gpg-err-internal 63)
105 (:gpg-err-eof-gcrypt 64)
106 (:gpg-err-inv-obj 65)
107 (:gpg-err-too-short 66)
108 (:gpg-err-too-large 67)
109 (:gpg-err-no-obj 68)
110 (:gpg-err-not-implemented 69)
111 (:gpg-err-conflict 70)
112 (:gpg-err-inv-cipher-mode 71)
113 (:gpg-err-inv-flag 72)
114 (:gpg-err-inv-handle 73)
115 (:gpg-err-truncated 74)
116 (:gpg-err-incomplete-line 75)
117 (:gpg-err-inv-response 76)
118 (:gpg-err-no-agent 77)
119 (:gpg-err-agent 78)
120 (:gpg-err-inv-data 79)
121 (:gpg-err-assuan-server-fault 80)
122 (:gpg-err-assuan 81)
123 (:gpg-err-inv-session-key 82)
124 (:gpg-err-inv-sexp 83)
125 (:gpg-err-unsupported-algorithm 84)
126 (:gpg-err-no-pin-entry 85)
127 (:gpg-err-pin-entry 86)
128 (:gpg-err-bad-pin 87)
129 (:gpg-err-inv-name 88)
130 (:gpg-err-bad-data 89)
131 (:gpg-err-inv-parameter 90)
132 (:gpg-err-wrong-card 91)
133 (:gpg-err-no-dirmngr 92)
134 (:gpg-err-dirmngr 93)
135 (:gpg-err-cert-revoked 94)
136 (:gpg-err-no-crl-known 95)
137 (:gpg-err-crl-too-old 96)
138 (:gpg-err-line-too-long 97)
139 (:gpg-err-not-trusted 98)
140 (:gpg-err-canceled 99)
141 (:gpg-err-bad-ca-cert 100)
142 (:gpg-err-cert-expired 101)
143 (:gpg-err-cert-too-young 102)
144 (:gpg-err-unsupported-cert 103)
145 (:gpg-err-unknown-sexp 104)
146 (:gpg-err-unsupported-protection 105)
147 (:gpg-err-corrupted-protection 106)
148 (:gpg-err-ambiguous-name 107)
149 (:gpg-err-card 108)
150 (:gpg-err-card-reset 109)
151 (:gpg-err-card-removed 110)
152 (:gpg-err-inv-card 111)
153 (:gpg-err-card-not-present 112)
154 (:gpg-err-no-pkcs15-app 113)
155 (:gpg-err-not-confirmed 114)
156 (:gpg-err-configuration 115)
157 (:gpg-err-no-policy-match 116)
158 (:gpg-err-inv-index 117)
159 (:gpg-err-inv-id 118)
160 (:gpg-err-no-scdaemon 119)
161 (:gpg-err-scdaemon 120)
162 (:gpg-err-unsupported-protocol 121)
163 (:gpg-err-bad-pin-method 122)
164 (:gpg-err-card-not-initialized 123)
165 (:gpg-err-unsupported-operation 124)
166 (:gpg-err-wrong-key-usage 125)
167 (:gpg-err-nothing-found 126)
168 (:gpg-err-wrong-blob-type 127)
169 (:gpg-err-missing-value 128)
170 (:gpg-err-hardware 129)
171 (:gpg-err-pin-blocked 130)
172 (:gpg-err-use-conditions 131)
173 (:gpg-err-pin-not-synced 132)
174 (:gpg-err-inv-crl 133)
175 (:gpg-err-bad-ber 134)
176 (:gpg-err-inv-ber 135)
177 (:gpg-err-element-not-found 136)
178 (:gpg-err-identifier-not-found 137)
179 (:gpg-err-inv-tag 138)
180 (:gpg-err-inv-length 139)
181 (:gpg-err-inv-keyinfo 140)
182 (:gpg-err-unexpected-tag 141)
183 (:gpg-err-not-der-encoded 142)
184 (:gpg-err-no-cms-obj 143)
185 (:gpg-err-inv-cms-obj 144)
186 (:gpg-err-unknown-cms-obj 145)
187 (:gpg-err-unsupported-cms-obj 146)
188 (:gpg-err-unsupported-encoding 147)
189 (:gpg-err-unsupported-cms-version 148)
190 (:gpg-err-unknown-algorithm 149)
191 (:gpg-err-inv-engine 150)
192 (:gpg-err-pubkey-not-trusted 151)
193 (:gpg-err-decrypt-failed 152)
194 (:gpg-err-key-expired 153)
195 (:gpg-err-sig-expired 154)
196 (:gpg-err-encoding-problem 155)
197 (:gpg-err-inv-state 156)
198 (:gpg-err-dup-value 157)
199 (:gpg-err-missing-action 158)
200 (:gpg-err-module-not-found 159)
201 (:gpg-err-inv-oid-string 160)
202 (:gpg-err-inv-time 161)
203 (:gpg-err-inv-crl-obj 162)
204 (:gpg-err-unsupported-crl-version 163)
205 (:gpg-err-inv-cert-obj 164)
206 (:gpg-err-unknown-name 165)
207 (:gpg-err-locale-problem 166)
208 (:gpg-err-not-locked 167)
209 (:gpg-err-protocol-violation 168)
210 (:gpg-err-inv-mac 169)
211 (:gpg-err-inv-request 170)
212 (:gpg-err-unknown-extn 171)
213 (:gpg-err-unknown-crit-extn 172)
214 (:gpg-err-locked 173)
215 (:gpg-err-unknown-option 174)
216 (:gpg-err-unknown-command 175)
217 (:gpg-err-unfinished 199)
218 (:gpg-err-buffer-too-short 200)
219 (:gpg-err-sexp-inv-len-spec 201)
220 (:gpg-err-sexp-string-too-long 202)
221 (:gpg-err-sexp-unmatched-paren 203)
222 (:gpg-err-sexp-not-canonical 204)
223 (:gpg-err-sexp-bad-character 205)
224 (:gpg-err-sexp-bad-quotation 206)
225 (:gpg-err-sexp-zero-prefix 207)
226 (:gpg-err-sexp-nested-dh 208)
227 (:gpg-err-sexp-unmatched-dh 209)
228 (:gpg-err-sexp-unexpected-punc 210)
229 (:gpg-err-sexp-bad-hex-char 211)
230 (:gpg-err-sexp-odd-hex-numbers 212)
231 (:gpg-err-sexp-bad-oct-char 213)
232 (:gpg-err-ass-general 257)
233 (:gpg-err-ass-accept-failed 258)
234 (:gpg-err-ass-connect-failed 259)
235 (:gpg-err-ass-inv-response 260)
236 (:gpg-err-ass-inv-value 261)
237 (:gpg-err-ass-incomplete-line 262)
238 (:gpg-err-ass-line-too-long 263)
239 (:gpg-err-ass-nested-commands 264)
240 (:gpg-err-ass-no-data-cb 265)
241 (:gpg-err-ass-no-inquire-cb 266)
242 (:gpg-err-ass-not-a-server 267)
243 (:gpg-err-ass-not-a-client 268)
244 (:gpg-err-ass-server-start 269)
245 (:gpg-err-ass-read-error 270)
246 (:gpg-err-ass-write-error 271)
247 (:gpg-err-ass-too-much-data 273)
248 (:gpg-err-ass-unexpected-cmd 274)
249 (:gpg-err-ass-unknown-cmd 275)
250 (:gpg-err-ass-syntax 276)
251 (:gpg-err-ass-canceled 277)
252 (:gpg-err-ass-no-input 278)
253 (:gpg-err-ass-no-output 279)
254 (:gpg-err-ass-parameter 280)
255 (:gpg-err-ass-unknown-inquire 281)
256 (:gpg-err-user-1 1024)
257 (:gpg-err-user-2 1025)
258 (:gpg-err-user-3 1026)
259 (:gpg-err-user-4 1027)
260 (:gpg-err-user-5 1028)
261 (:gpg-err-user-6 1029)
262 (:gpg-err-user-7 1030)
263 (:gpg-err-user-8 1031)
264 (:gpg-err-user-9 1032)
265 (:gpg-err-user-10 1033)
266 (:gpg-err-user-11 1034)
267 (:gpg-err-user-12 1035)
268 (:gpg-err-user-13 1036)
269 (:gpg-err-user-14 1037)
270 (:gpg-err-user-15 1038)
271 (:gpg-err-user-16 1039)
272 (:gpg-err-missing-errno 16381)
273 (:gpg-err-unknown-errno 16382)
274 (:gpg-err-eof 16383)
276 ;; The following error codes map system errors.
277 (:gpg-err-e2big (logior +gpg-err-system-error+ 0))
278 (:gpg-err-eacces (logior +gpg-err-system-error+ 1))
279 (:gpg-err-eaddrinuse (logior +gpg-err-system-error+ 2))
280 (:gpg-err-eaddrnotavail (logior +gpg-err-system-error+ 3))
281 (:gpg-err-eadv (logior +gpg-err-system-error+ 4))
282 (:gpg-err-eafnosupport (logior +gpg-err-system-error+ 5))
283 (:gpg-err-eagain (logior +gpg-err-system-error+ 6))
284 (:gpg-err-ealready (logior +gpg-err-system-error+ 7))
285 (:gpg-err-eauth (logior +gpg-err-system-error+ 8))
286 (:gpg-err-ebackground (logior +gpg-err-system-error+ 9))
287 (:gpg-err-ebade (logior +gpg-err-system-error+ 10))
288 (:gpg-err-ebadf (logior +gpg-err-system-error+ 11))
289 (:gpg-err-ebadfd (logior +gpg-err-system-error+ 12))
290 (:gpg-err-ebadmsg (logior +gpg-err-system-error+ 13))
291 (:gpg-err-ebadr (logior +gpg-err-system-error+ 14))
292 (:gpg-err-ebadrpc (logior +gpg-err-system-error+ 15))
293 (:gpg-err-ebadrqc (logior +gpg-err-system-error+ 16))
294 (:gpg-err-ebadslt (logior +gpg-err-system-error+ 17))
295 (:gpg-err-ebfont (logior +gpg-err-system-error+ 18))
296 (:gpg-err-ebusy (logior +gpg-err-system-error+ 19))
297 (:gpg-err-ecanceled (logior +gpg-err-system-error+ 20))
298 (:gpg-err-echild (logior +gpg-err-system-error+ 21))
299 (:gpg-err-echrng (logior +gpg-err-system-error+ 22))
300 (:gpg-err-ecomm (logior +gpg-err-system-error+ 23))
301 (:gpg-err-econnaborted (logior +gpg-err-system-error+ 24))
302 (:gpg-err-econnrefused (logior +gpg-err-system-error+ 25))
303 (:gpg-err-econnreset (logior +gpg-err-system-error+ 26))
304 (:gpg-err-ed (logior +gpg-err-system-error+ 27))
305 (:gpg-err-edeadlk (logior +gpg-err-system-error+ 28))
306 (:gpg-err-edeadlock (logior +gpg-err-system-error+ 29))
307 (:gpg-err-edestaddrreq (logior +gpg-err-system-error+ 30))
308 (:gpg-err-edied (logior +gpg-err-system-error+ 31))
309 (:gpg-err-edom (logior +gpg-err-system-error+ 32))
310 (:gpg-err-edotdot (logior +gpg-err-system-error+ 33))
311 (:gpg-err-edquot (logior +gpg-err-system-error+ 34))
312 (:gpg-err-eexist (logior +gpg-err-system-error+ 35))
313 (:gpg-err-efault (logior +gpg-err-system-error+ 36))
314 (:gpg-err-efbig (logior +gpg-err-system-error+ 37))
315 (:gpg-err-eftype (logior +gpg-err-system-error+ 38))
316 (:gpg-err-egratuitous (logior +gpg-err-system-error+ 39))
317 (:gpg-err-egregious (logior +gpg-err-system-error+ 40))
318 (:gpg-err-ehostdown (logior +gpg-err-system-error+ 41))
319 (:gpg-err-ehostunreach (logior +gpg-err-system-error+ 42))
320 (:gpg-err-eidrm (logior +gpg-err-system-error+ 43))
321 (:gpg-err-eieio (logior +gpg-err-system-error+ 44))
322 (:gpg-err-eilseq (logior +gpg-err-system-error+ 45))
323 (:gpg-err-einprogress (logior +gpg-err-system-error+ 46))
324 (:gpg-err-eintr (logior +gpg-err-system-error+ 47))
325 (:gpg-err-einval (logior +gpg-err-system-error+ 48))
326 (:gpg-err-eio (logior +gpg-err-system-error+ 49))
327 (:gpg-err-eisconn (logior +gpg-err-system-error+ 50))
328 (:gpg-err-eisdir (logior +gpg-err-system-error+ 51))
329 (:gpg-err-eisnam (logior +gpg-err-system-error+ 52))
330 (:gpg-err-el2hlt (logior +gpg-err-system-error+ 53))
331 (:gpg-err-el2nsync (logior +gpg-err-system-error+ 54))
332 (:gpg-err-el3hlt (logior +gpg-err-system-error+ 55))
333 (:gpg-err-el3rst (logior +gpg-err-system-error+ 56))
334 (:gpg-err-elibacc (logior +gpg-err-system-error+ 57))
335 (:gpg-err-elibbad (logior +gpg-err-system-error+ 58))
336 (:gpg-err-elibexec (logior +gpg-err-system-error+ 59))
337 (:gpg-err-elibmax (logior +gpg-err-system-error+ 60))
338 (:gpg-err-elibscn (logior +gpg-err-system-error+ 61))
339 (:gpg-err-elnrng (logior +gpg-err-system-error+ 62))
340 (:gpg-err-eloop (logior +gpg-err-system-error+ 63))
341 (:gpg-err-emediumtype (logior +gpg-err-system-error+ 64))
342 (:gpg-err-emfile (logior +gpg-err-system-error+ 65))
343 (:gpg-err-emlink (logior +gpg-err-system-error+ 66))
344 (:gpg-err-emsgsize (logior +gpg-err-system-error+ 67))
345 (:gpg-err-emultihop (logior +gpg-err-system-error+ 68))
346 (:gpg-err-enametoolong (logior +gpg-err-system-error+ 69))
347 (:gpg-err-enavail (logior +gpg-err-system-error+ 70))
348 (:gpg-err-eneedauth (logior +gpg-err-system-error+ 71))
349 (:gpg-err-enetdown (logior +gpg-err-system-error+ 72))
350 (:gpg-err-enetreset (logior +gpg-err-system-error+ 73))
351 (:gpg-err-enetunreach (logior +gpg-err-system-error+ 74))
352 (:gpg-err-enfile (logior +gpg-err-system-error+ 75))
353 (:gpg-err-enoano (logior +gpg-err-system-error+ 76))
354 (:gpg-err-enobufs (logior +gpg-err-system-error+ 77))
355 (:gpg-err-enocsi (logior +gpg-err-system-error+ 78))
356 (:gpg-err-enodata (logior +gpg-err-system-error+ 79))
357 (:gpg-err-enodev (logior +gpg-err-system-error+ 80))
358 (:gpg-err-enoent (logior +gpg-err-system-error+ 81))
359 (:gpg-err-enoexec (logior +gpg-err-system-error+ 82))
360 (:gpg-err-enolck (logior +gpg-err-system-error+ 83))
361 (:gpg-err-enolink (logior +gpg-err-system-error+ 84))
362 (:gpg-err-enomedium (logior +gpg-err-system-error+ 85))
363 (:gpg-err-enomem (logior +gpg-err-system-error+ 86))
364 (:gpg-err-enomsg (logior +gpg-err-system-error+ 87))
365 (:gpg-err-enonet (logior +gpg-err-system-error+ 88))
366 (:gpg-err-enopkg (logior +gpg-err-system-error+ 89))
367 (:gpg-err-enoprotoopt (logior +gpg-err-system-error+ 90))
368 (:gpg-err-enospc (logior +gpg-err-system-error+ 91))
369 (:gpg-err-enosr (logior +gpg-err-system-error+ 92))
370 (:gpg-err-enostr (logior +gpg-err-system-error+ 93))
371 (:gpg-err-enosys (logior +gpg-err-system-error+ 94))
372 (:gpg-err-enotblk (logior +gpg-err-system-error+ 95))
373 (:gpg-err-enotconn (logior +gpg-err-system-error+ 96))
374 (:gpg-err-enotdir (logior +gpg-err-system-error+ 97))
375 (:gpg-err-enotempty (logior +gpg-err-system-error+ 98))
376 (:gpg-err-enotnam (logior +gpg-err-system-error+ 99))
377 (:gpg-err-enotsock (logior +gpg-err-system-error+ 100))
378 (:gpg-err-enotsup (logior +gpg-err-system-error+ 101))
379 (:gpg-err-enotty (logior +gpg-err-system-error+ 102))
380 (:gpg-err-enotuniq (logior +gpg-err-system-error+ 103))
381 (:gpg-err-enxio (logior +gpg-err-system-error+ 104))
382 (:gpg-err-eopnotsupp (logior +gpg-err-system-error+ 105))
383 (:gpg-err-eoverflow (logior +gpg-err-system-error+ 106))
384 (:gpg-err-eperm (logior +gpg-err-system-error+ 107))
385 (:gpg-err-epfnosupport (logior +gpg-err-system-error+ 108))
386 (:gpg-err-epipe (logior +gpg-err-system-error+ 109))
387 (:gpg-err-eproclim (logior +gpg-err-system-error+ 110))
388 (:gpg-err-eprocunavail (logior +gpg-err-system-error+ 111))
389 (:gpg-err-eprogmismatch (logior +gpg-err-system-error+ 112))
390 (:gpg-err-eprogunavail (logior +gpg-err-system-error+ 113))
391 (:gpg-err-eproto (logior +gpg-err-system-error+ 114))
392 (:gpg-err-eprotonosupport (logior +gpg-err-system-error+ 115))
393 (:gpg-err-eprototype (logior +gpg-err-system-error+ 116))
394 (:gpg-err-erange (logior +gpg-err-system-error+ 117))
395 (:gpg-err-eremchg (logior +gpg-err-system-error+ 118))
396 (:gpg-err-eremote (logior +gpg-err-system-error+ 119))
397 (:gpg-err-eremoteio (logior +gpg-err-system-error+ 120))
398 (:gpg-err-erestart (logior +gpg-err-system-error+ 121))
399 (:gpg-err-erofs (logior +gpg-err-system-error+ 122))
400 (:gpg-err-erpcmismatch (logior +gpg-err-system-error+ 123))
401 (:gpg-err-eshutdown (logior +gpg-err-system-error+ 124))
402 (:gpg-err-esocktnosupport (logior +gpg-err-system-error+ 125))
403 (:gpg-err-espipe (logior +gpg-err-system-error+ 126))
404 (:gpg-err-esrch (logior +gpg-err-system-error+ 127))
405 (:gpg-err-esrmnt (logior +gpg-err-system-error+ 128))
406 (:gpg-err-estale (logior +gpg-err-system-error+ 129))
407 (:gpg-err-estrpipe (logior +gpg-err-system-error+ 130))
408 (:gpg-err-etime (logior +gpg-err-system-error+ 131))
409 (:gpg-err-etimedout (logior +gpg-err-system-error+ 132))
410 (:gpg-err-etoomanyrefs (logior +gpg-err-system-error+ 133))
411 (:gpg-err-etxtbsy (logior +gpg-err-system-error+ 134))
412 (:gpg-err-euclean (logior +gpg-err-system-error+ 135))
413 (:gpg-err-eunatch (logior +gpg-err-system-error+ 136))
414 (:gpg-err-eusers (logior +gpg-err-system-error+ 137))
415 (:gpg-err-ewouldblock (logior +gpg-err-system-error+ 138))
416 (:gpg-err-exdev (logior +gpg-err-system-error+ 139))
417 (:gpg-err-exfull (logior +gpg-err-system-error+ 140)))