1 /* Output of mkstrtable.awk.  DO NOT EDIT.  */
2 
3 /* err-codes.h - List of error codes and their description.
4    Copyright (C) 2003, 2004 g10 Code GmbH
5 
6    This file is part of libgpg-error.
7 
8    libgpg-error is free software; you can redistribute it and/or
9    modify it under the terms of the GNU Lesser General Public License
10    as published by the Free Software Foundation; either version 2.1 of
11    the License, or (at your option) any later version.
12 
13    libgpg-error is distributed in the hope that it will be useful, but
14    WITHOUT ANY WARRANTY; without even the implied warranty of
15    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16    Lesser General Public License for more details.
17 
18    You should have received a copy of the GNU Lesser General Public
19    License along with libgpg-error; if not, write to the Free
20    Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
21    02111-1307, USA.  */
22 
23 
24 /* The purpose of this complex string table is to produce
25    optimal code with a minimum of relocations.  */
26 
27 static const char msgstr[] =
28   gettext_noop ("Success") "\0"
29   gettext_noop ("General error") "\0"
30   gettext_noop ("Unknown packet") "\0"
31   gettext_noop ("Unknown version in packet") "\0"
32   gettext_noop ("Invalid public key algorithm") "\0"
33   gettext_noop ("Invalid digest algorithm") "\0"
34   gettext_noop ("Bad public key") "\0"
35   gettext_noop ("Bad secret key") "\0"
36   gettext_noop ("Bad signature") "\0"
37   gettext_noop ("No public key") "\0"
38   gettext_noop ("Checksum error") "\0"
39   gettext_noop ("Bad passphrase") "\0"
40   gettext_noop ("Invalid cipher algorithm") "\0"
41   gettext_noop ("Cannot open keyring") "\0"
42   gettext_noop ("Invalid packet") "\0"
43   gettext_noop ("Invalid armor") "\0"
44   gettext_noop ("No user ID") "\0"
45   gettext_noop ("No secret key") "\0"
46   gettext_noop ("Wrong secret key used") "\0"
47   gettext_noop ("Bad session key") "\0"
48   gettext_noop ("Unknown compression algorithm") "\0"
49   gettext_noop ("Number is not prime") "\0"
50   gettext_noop ("Invalid encoding method") "\0"
51   gettext_noop ("Invalid encryption scheme") "\0"
52   gettext_noop ("Invalid signature scheme") "\0"
53   gettext_noop ("Invalid attribute") "\0"
54   gettext_noop ("No value") "\0"
55   gettext_noop ("Not found") "\0"
56   gettext_noop ("Value not found") "\0"
57   gettext_noop ("Syntax error") "\0"
58   gettext_noop ("Bad MPI value") "\0"
59   gettext_noop ("Invalid passphrase") "\0"
60   gettext_noop ("Invalid signature class") "\0"
61   gettext_noop ("Resources exhausted") "\0"
62   gettext_noop ("Invalid keyring") "\0"
63   gettext_noop ("Trust DB error") "\0"
64   gettext_noop ("Bad certificate") "\0"
65   gettext_noop ("Invalid user ID") "\0"
66   gettext_noop ("Unexpected error") "\0"
67   gettext_noop ("Time conflict") "\0"
68   gettext_noop ("Keyserver error") "\0"
69   gettext_noop ("Wrong public key algorithm") "\0"
70   gettext_noop ("Tribute to D. A.") "\0"
71   gettext_noop ("Weak encryption key") "\0"
72   gettext_noop ("Invalid key length") "\0"
73   gettext_noop ("Invalid argument") "\0"
74   gettext_noop ("Syntax error in URI") "\0"
75   gettext_noop ("Invalid URI") "\0"
76   gettext_noop ("Network error") "\0"
77   gettext_noop ("Unknown host") "\0"
78   gettext_noop ("Selftest failed") "\0"
79   gettext_noop ("Data not encrypted") "\0"
80   gettext_noop ("Data not processed") "\0"
81   gettext_noop ("Unusable public key") "\0"
82   gettext_noop ("Unusable secret key") "\0"
83   gettext_noop ("Invalid value") "\0"
84   gettext_noop ("Bad certificate chain") "\0"
85   gettext_noop ("Missing certificate") "\0"
86   gettext_noop ("No data") "\0"
87   gettext_noop ("Bug") "\0"
88   gettext_noop ("Not supported") "\0"
89   gettext_noop ("Invalid operation code") "\0"
90   gettext_noop ("Timeout") "\0"
91   gettext_noop ("Internal error") "\0"
92   gettext_noop ("EOF (gcrypt)") "\0"
93   gettext_noop ("Invalid object") "\0"
94   gettext_noop ("Provided object is too short") "\0"
95   gettext_noop ("Provided object is too large") "\0"
96   gettext_noop ("Missing item in object") "\0"
97   gettext_noop ("Not implemented") "\0"
98   gettext_noop ("Conflicting use") "\0"
99   gettext_noop ("Invalid cipher mode") "\0"
100   gettext_noop ("Invalid flag") "\0"
101   gettext_noop ("Invalid handle") "\0"
102   gettext_noop ("Result truncated") "\0"
103   gettext_noop ("Incomplete line") "\0"
104   gettext_noop ("Invalid response") "\0"
105   gettext_noop ("No agent running") "\0"
106   gettext_noop ("Agent error") "\0"
107   gettext_noop ("Invalid data") "\0"
108   gettext_noop ("Unspecific Assuan server fault") "\0"
109   gettext_noop ("General Assuan error") "\0"
110   gettext_noop ("Invalid session key") "\0"
111   gettext_noop ("Invalid S-expression") "\0"
112   gettext_noop ("Unsupported algorithm") "\0"
113   gettext_noop ("No pinentry") "\0"
114   gettext_noop ("pinentry error") "\0"
115   gettext_noop ("Bad PIN") "\0"
116   gettext_noop ("Invalid name") "\0"
117   gettext_noop ("Bad data") "\0"
118   gettext_noop ("Invalid parameter") "\0"
119   gettext_noop ("Wrong card") "\0"
120   gettext_noop ("No dirmngr") "\0"
121   gettext_noop ("dirmngr error") "\0"
122   gettext_noop ("Certificate revoked") "\0"
123   gettext_noop ("No CRL known") "\0"
124   gettext_noop ("CRL too old") "\0"
125   gettext_noop ("Line too long") "\0"
126   gettext_noop ("Not trusted") "\0"
127   gettext_noop ("Operation cancelled") "\0"
128   gettext_noop ("Bad CA certificate") "\0"
129   gettext_noop ("Certificate expired") "\0"
130   gettext_noop ("Certificate too young") "\0"
131   gettext_noop ("Unsupported certificate") "\0"
132   gettext_noop ("Unknown S-expression") "\0"
133   gettext_noop ("Unsupported protection") "\0"
134   gettext_noop ("Corrupted protection") "\0"
135   gettext_noop ("Ambiguous name") "\0"
136   gettext_noop ("Card error") "\0"
137   gettext_noop ("Card reset required") "\0"
138   gettext_noop ("Card removed") "\0"
139   gettext_noop ("Invalid card") "\0"
140   gettext_noop ("Card not present") "\0"
141   gettext_noop ("No PKCS15 application") "\0"
142   gettext_noop ("Not confirmed") "\0"
143   gettext_noop ("Configuration error") "\0"
144   gettext_noop ("No policy match") "\0"
145   gettext_noop ("Invalid index") "\0"
146   gettext_noop ("Invalid ID") "\0"
147   gettext_noop ("No SmartCard daemon") "\0"
148   gettext_noop ("SmartCard daemon error") "\0"
149   gettext_noop ("Unsupported protocol") "\0"
150   gettext_noop ("Bad PIN method") "\0"
151   gettext_noop ("Card not initialized") "\0"
152   gettext_noop ("Unsupported operation") "\0"
153   gettext_noop ("Wrong key usage") "\0"
154   gettext_noop ("Nothing found") "\0"
155   gettext_noop ("Wrong blob type") "\0"
156   gettext_noop ("Missing value") "\0"
157   gettext_noop ("Hardware problem") "\0"
158   gettext_noop ("PIN blocked") "\0"
159   gettext_noop ("Conditions of use not satisfied") "\0"
160   gettext_noop ("PINs are not synced") "\0"
161   gettext_noop ("Invalid CRL") "\0"
162   gettext_noop ("BER error") "\0"
163   gettext_noop ("Invalid BER") "\0"
164   gettext_noop ("Element not found") "\0"
165   gettext_noop ("Identifier not found") "\0"
166   gettext_noop ("Invalid tag") "\0"
167   gettext_noop ("Invalid length") "\0"
168   gettext_noop ("Invalid key info") "\0"
169   gettext_noop ("Unexpected tag") "\0"
170   gettext_noop ("Not DER encoded") "\0"
171   gettext_noop ("No CMS object") "\0"
172   gettext_noop ("Invalid CMS object") "\0"
173   gettext_noop ("Unknown CMS object") "\0"
174   gettext_noop ("Unsupported CMS object") "\0"
175   gettext_noop ("Unsupported encoding") "\0"
176   gettext_noop ("Unsupported CMS version") "\0"
177   gettext_noop ("Unknown algorithm") "\0"
178   gettext_noop ("Invalid crypto engine") "\0"
179   gettext_noop ("Public key not trusted") "\0"
180   gettext_noop ("Decryption failed") "\0"
181   gettext_noop ("Key expired") "\0"
182   gettext_noop ("Signature expired") "\0"
183   gettext_noop ("Encoding problem") "\0"
184   gettext_noop ("Invalid state") "\0"
185   gettext_noop ("Duplicated value") "\0"
186   gettext_noop ("Missing action") "\0"
187   gettext_noop ("ASN.1 module not found") "\0"
188   gettext_noop ("Invalid OID string") "\0"
189   gettext_noop ("Invalid time") "\0"
190   gettext_noop ("Invalid CRL object") "\0"
191   gettext_noop ("Unsupported CRL version") "\0"
192   gettext_noop ("Invalid certificate object") "\0"
193   gettext_noop ("Unknown name") "\0"
194   gettext_noop ("A locale function failed") "\0"
195   gettext_noop ("Not locked") "\0"
196   gettext_noop ("Protocol violation") "\0"
197   gettext_noop ("Invalid MAC") "\0"
198   gettext_noop ("Invalid request") "\0"
199   gettext_noop ("Unknown extension") "\0"
200   gettext_noop ("Unknown critical extension") "\0"
201   gettext_noop ("Locked") "\0"
202   gettext_noop ("Unknown option") "\0"
203   gettext_noop ("Unknown command") "\0"
204   gettext_noop ("Not operational") "\0"
205   gettext_noop ("No passphrase given") "\0"
206   gettext_noop ("No PIN given") "\0"
207   gettext_noop ("Not enabled") "\0"
208   gettext_noop ("No crypto engine") "\0"
209   gettext_noop ("Missing key") "\0"
210   gettext_noop ("Too many objects") "\0"
211   gettext_noop ("Limit reached") "\0"
212   gettext_noop ("Not initialized") "\0"
213   gettext_noop ("Missing issuer certificate") "\0"
214   gettext_noop ("No keyserver available") "\0"
215   gettext_noop ("Invalid elliptic curve") "\0"
216   gettext_noop ("Unknown elliptic curve") "\0"
217   gettext_noop ("Duplicated key") "\0"
218   gettext_noop ("Ambiguous result") "\0"
219   gettext_noop ("No crypto context") "\0"
220   gettext_noop ("Wrong crypto context") "\0"
221   gettext_noop ("Bad crypto context") "\0"
222   gettext_noop ("Conflict in the crypto context") "\0"
223   gettext_noop ("Broken public key") "\0"
224   gettext_noop ("Broken secret key") "\0"
225   gettext_noop ("Invalid MAC algorithm") "\0"
226   gettext_noop ("Operation fully cancelled") "\0"
227   gettext_noop ("Operation not yet finished") "\0"
228   gettext_noop ("Buffer too short") "\0"
229   gettext_noop ("Invalid length specifier in S-expression") "\0"
230   gettext_noop ("String too long in S-expression") "\0"
231   gettext_noop ("Unmatched parentheses in S-expression") "\0"
232   gettext_noop ("S-expression not canonical") "\0"
233   gettext_noop ("Bad character in S-expression") "\0"
234   gettext_noop ("Bad quotation in S-expression") "\0"
235   gettext_noop ("Zero prefix in S-expression") "\0"
236   gettext_noop ("Nested display hints in S-expression") "\0"
237   gettext_noop ("Unmatched display hints") "\0"
238   gettext_noop ("Unexpected reserved punctuation in S-expression") "\0"
239   gettext_noop ("Bad hexadecimal character in S-expression") "\0"
240   gettext_noop ("Odd hexadecimal numbers in S-expression") "\0"
241   gettext_noop ("Bad octal character in S-expression") "\0"
242   gettext_noop ("All subkeys are expired or revoked") "\0"
243   gettext_noop ("Database is corrupted") "\0"
244   gettext_noop ("Server indicated a failure") "\0"
245   gettext_noop ("No name") "\0"
246   gettext_noop ("No key") "\0"
247   gettext_noop ("Legacy key") "\0"
248   gettext_noop ("Request too short") "\0"
249   gettext_noop ("Request too long") "\0"
250   gettext_noop ("Object is in termination state") "\0"
251   gettext_noop ("No certificate chain") "\0"
252   gettext_noop ("Certificate is too large") "\0"
253   gettext_noop ("Invalid record") "\0"
254   gettext_noop ("The MAC does not verify") "\0"
255   gettext_noop ("Unexpected message") "\0"
256   gettext_noop ("Compression or decompression failed") "\0"
257   gettext_noop ("A counter would wrap") "\0"
258   gettext_noop ("Fatal alert message received") "\0"
259   gettext_noop ("No cipher algorithm") "\0"
260   gettext_noop ("Missing client certificate") "\0"
261   gettext_noop ("Close notification received") "\0"
262   gettext_noop ("Ticket expired") "\0"
263   gettext_noop ("Bad ticket") "\0"
264   gettext_noop ("Unknown identity") "\0"
265   gettext_noop ("Bad certificate message in handshake") "\0"
266   gettext_noop ("Bad certificate request message in handshake") "\0"
267   gettext_noop ("Bad certificate verify message in handshake") "\0"
268   gettext_noop ("Bad change cipher message in handshake") "\0"
269   gettext_noop ("Bad client hello message in handshake") "\0"
270   gettext_noop ("Bad server hello message in handshake") "\0"
271   gettext_noop ("Bad server hello done message in handshake") "\0"
272   gettext_noop ("Bad finished message in handshake") "\0"
273   gettext_noop ("Bad server key exchange message in handshake") "\0"
274   gettext_noop ("Bad client key exchange message in handshake") "\0"
275   gettext_noop ("Bogus string") "\0"
276   gettext_noop ("Forbidden") "\0"
277   gettext_noop ("Key disabled") "\0"
278   gettext_noop ("Not possible with a card based key") "\0"
279   gettext_noop ("Invalid lock object") "\0"
280   gettext_noop ("True") "\0"
281   gettext_noop ("False") "\0"
282   gettext_noop ("General IPC error") "\0"
283   gettext_noop ("IPC accept call failed") "\0"
284   gettext_noop ("IPC connect call failed") "\0"
285   gettext_noop ("Invalid IPC response") "\0"
286   gettext_noop ("Invalid value passed to IPC") "\0"
287   gettext_noop ("Incomplete line passed to IPC") "\0"
288   gettext_noop ("Line passed to IPC too long") "\0"
289   gettext_noop ("Nested IPC commands") "\0"
290   gettext_noop ("No data callback in IPC") "\0"
291   gettext_noop ("No inquire callback in IPC") "\0"
292   gettext_noop ("Not an IPC server") "\0"
293   gettext_noop ("Not an IPC client") "\0"
294   gettext_noop ("Problem starting IPC server") "\0"
295   gettext_noop ("IPC read error") "\0"
296   gettext_noop ("IPC write error") "\0"
297   gettext_noop ("Too much data for IPC layer") "\0"
298   gettext_noop ("Unexpected IPC command") "\0"
299   gettext_noop ("Unknown IPC command") "\0"
300   gettext_noop ("IPC syntax error") "\0"
301   gettext_noop ("IPC call has been cancelled") "\0"
302   gettext_noop ("No input source for IPC") "\0"
303   gettext_noop ("No output source for IPC") "\0"
304   gettext_noop ("IPC parameter error") "\0"
305   gettext_noop ("Unknown IPC inquire") "\0"
306   gettext_noop ("Crypto engine too old") "\0"
307   gettext_noop ("Screen or window too small") "\0"
308   gettext_noop ("Screen or window too large") "\0"
309   gettext_noop ("Required environment variable not set") "\0"
310   gettext_noop ("User ID already exists") "\0"
311   gettext_noop ("Name already exists") "\0"
312   gettext_noop ("Duplicated name") "\0"
313   gettext_noop ("Object is too young") "\0"
314   gettext_noop ("Object is too old") "\0"
315   gettext_noop ("Unknown flag") "\0"
316   gettext_noop ("Invalid execution order") "\0"
317   gettext_noop ("Already fetched") "\0"
318   gettext_noop ("Try again later") "\0"
319   gettext_noop ("Wrong name") "\0"
320   gettext_noop ("Not authenticated") "\0"
321   gettext_noop ("Bad authentication") "\0"
322   gettext_noop ("No Keybox daemon running") "\0"
323   gettext_noop ("Keybox daemon error") "\0"
324   gettext_noop ("Service is not running") "\0"
325   gettext_noop ("Service error") "\0"
326   gettext_noop ("System bug detected") "\0"
327   gettext_noop ("Unknown DNS error") "\0"
328   gettext_noop ("Invalid DNS section") "\0"
329   gettext_noop ("Invalid textual address form") "\0"
330   gettext_noop ("Missing DNS query packet") "\0"
331   gettext_noop ("Missing DNS answer packet") "\0"
332   gettext_noop ("Connection closed in DNS") "\0"
333   gettext_noop ("Verification failed in DNS") "\0"
334   gettext_noop ("DNS Timeout") "\0"
335   gettext_noop ("General LDAP error") "\0"
336   gettext_noop ("General LDAP attribute error") "\0"
337   gettext_noop ("General LDAP name error") "\0"
338   gettext_noop ("General LDAP security error") "\0"
339   gettext_noop ("General LDAP service error") "\0"
340   gettext_noop ("General LDAP update error") "\0"
341   gettext_noop ("Experimental LDAP error code") "\0"
342   gettext_noop ("Private LDAP error code") "\0"
343   gettext_noop ("Other general LDAP error") "\0"
344   gettext_noop ("LDAP connecting failed (X)") "\0"
345   gettext_noop ("LDAP referral limit exceeded") "\0"
346   gettext_noop ("LDAP client loop") "\0"
347   gettext_noop ("No LDAP results returned") "\0"
348   gettext_noop ("LDAP control not found") "\0"
349   gettext_noop ("Not supported by LDAP") "\0"
350   gettext_noop ("LDAP connect error") "\0"
351   gettext_noop ("Out of memory in LDAP") "\0"
352   gettext_noop ("Bad parameter to an LDAP routine") "\0"
353   gettext_noop ("User cancelled LDAP operation") "\0"
354   gettext_noop ("Bad LDAP search filter") "\0"
355   gettext_noop ("Unknown LDAP authentication method") "\0"
356   gettext_noop ("Timeout in LDAP") "\0"
357   gettext_noop ("LDAP decoding error") "\0"
358   gettext_noop ("LDAP encoding error") "\0"
359   gettext_noop ("LDAP local error") "\0"
360   gettext_noop ("Cannot contact LDAP server") "\0"
361   gettext_noop ("LDAP success") "\0"
362   gettext_noop ("LDAP operations error") "\0"
363   gettext_noop ("LDAP protocol error") "\0"
364   gettext_noop ("Time limit exceeded in LDAP") "\0"
365   gettext_noop ("Size limit exceeded in LDAP") "\0"
366   gettext_noop ("LDAP compare false") "\0"
367   gettext_noop ("LDAP compare true") "\0"
368   gettext_noop ("LDAP authentication method not supported") "\0"
369   gettext_noop ("Strong(er) LDAP authentication required") "\0"
370   gettext_noop ("Partial LDAP results+referral received") "\0"
371   gettext_noop ("LDAP referral") "\0"
372   gettext_noop ("Administrative LDAP limit exceeded") "\0"
373   gettext_noop ("Critical LDAP extension is unavailable") "\0"
374   gettext_noop ("Confidentiality required by LDAP") "\0"
375   gettext_noop ("LDAP SASL bind in progress") "\0"
376   gettext_noop ("No such LDAP attribute") "\0"
377   gettext_noop ("Undefined LDAP attribute type") "\0"
378   gettext_noop ("Inappropriate matching in LDAP") "\0"
379   gettext_noop ("Constraint violation in LDAP") "\0"
380   gettext_noop ("LDAP type or value exists") "\0"
381   gettext_noop ("Invalid syntax in LDAP") "\0"
382   gettext_noop ("No such LDAP object") "\0"
383   gettext_noop ("LDAP alias problem") "\0"
384   gettext_noop ("Invalid DN syntax in LDAP") "\0"
385   gettext_noop ("LDAP entry is a leaf") "\0"
386   gettext_noop ("LDAP alias dereferencing problem") "\0"
387   gettext_noop ("LDAP proxy authorization failure (X)") "\0"
388   gettext_noop ("Inappropriate LDAP authentication") "\0"
389   gettext_noop ("Invalid LDAP credentials") "\0"
390   gettext_noop ("Insufficient access for LDAP") "\0"
391   gettext_noop ("LDAP server is busy") "\0"
392   gettext_noop ("LDAP server is unavailable") "\0"
393   gettext_noop ("LDAP server is unwilling to perform") "\0"
394   gettext_noop ("Loop detected by LDAP") "\0"
395   gettext_noop ("LDAP naming violation") "\0"
396   gettext_noop ("LDAP object class violation") "\0"
397   gettext_noop ("LDAP operation not allowed on non-leaf") "\0"
398   gettext_noop ("LDAP operation not allowed on RDN") "\0"
399   gettext_noop ("Already exists (LDAP)") "\0"
400   gettext_noop ("Cannot modify LDAP object class") "\0"
401   gettext_noop ("LDAP results too large") "\0"
402   gettext_noop ("LDAP operation affects multiple DSAs") "\0"
403   gettext_noop ("Virtual LDAP list view error") "\0"
404   gettext_noop ("Other LDAP error") "\0"
405   gettext_noop ("Resources exhausted in LCUP") "\0"
406   gettext_noop ("Security violation in LCUP") "\0"
407   gettext_noop ("Invalid data in LCUP") "\0"
408   gettext_noop ("Unsupported scheme in LCUP") "\0"
409   gettext_noop ("Reload required in LCUP") "\0"
410   gettext_noop ("LDAP cancelled") "\0"
411   gettext_noop ("No LDAP operation to cancel") "\0"
412   gettext_noop ("Too late to cancel LDAP") "\0"
413   gettext_noop ("Cannot cancel LDAP") "\0"
414   gettext_noop ("LDAP assertion failed") "\0"
415   gettext_noop ("Proxied authorization denied by LDAP") "\0"
416   gettext_noop ("User defined error code 1") "\0"
417   gettext_noop ("User defined error code 2") "\0"
418   gettext_noop ("User defined error code 3") "\0"
419   gettext_noop ("User defined error code 4") "\0"
420   gettext_noop ("User defined error code 5") "\0"
421   gettext_noop ("User defined error code 6") "\0"
422   gettext_noop ("User defined error code 7") "\0"
423   gettext_noop ("User defined error code 8") "\0"
424   gettext_noop ("User defined error code 9") "\0"
425   gettext_noop ("User defined error code 10") "\0"
426   gettext_noop ("User defined error code 11") "\0"
427   gettext_noop ("User defined error code 12") "\0"
428   gettext_noop ("User defined error code 13") "\0"
429   gettext_noop ("User defined error code 14") "\0"
430   gettext_noop ("User defined error code 15") "\0"
431   gettext_noop ("User defined error code 16") "\0"
432   gettext_noop ("SQL success") "\0"
433   gettext_noop ("SQL error") "\0"
434   gettext_noop ("Internal logic error in SQL library") "\0"
435   gettext_noop ("Access permission denied (SQL)") "\0"
436   gettext_noop ("SQL abort was requested") "\0"
437   gettext_noop ("SQL database file is locked") "\0"
438   gettext_noop ("An SQL table in the database is locked") "\0"
439   gettext_noop ("SQL library ran out of core") "\0"
440   gettext_noop ("Attempt to write a readonly SQL database") "\0"
441   gettext_noop ("SQL operation terminated by interrupt") "\0"
442   gettext_noop ("I/O error during SQL operation") "\0"
443   gettext_noop ("SQL database disk image is malformed") "\0"
444   gettext_noop ("Unknown opcode in SQL file control") "\0"
445   gettext_noop ("Insertion failed because SQL database is full") "\0"
446   gettext_noop ("Unable to open the SQL database file") "\0"
447   gettext_noop ("SQL database lock protocol error") "\0"
448   gettext_noop ("(internal SQL code: empty)") "\0"
449   gettext_noop ("SQL database schema changed") "\0"
450   gettext_noop ("String or blob exceeds size limit (SQL)") "\0"
451   gettext_noop ("SQL abort due to constraint violation") "\0"
452   gettext_noop ("Data type mismatch (SQL)") "\0"
453   gettext_noop ("SQL library used incorrectly") "\0"
454   gettext_noop ("SQL library uses unsupported OS features") "\0"
455   gettext_noop ("Authorization denied (SQL)") "\0"
456   gettext_noop ("(unused SQL code: format)") "\0"
457   gettext_noop ("SQL bind parameter out of range") "\0"
458   gettext_noop ("File opened that is not an SQL database file") "\0"
459   gettext_noop ("Notifications from SQL logger") "\0"
460   gettext_noop ("Warnings from SQL logger") "\0"
461   gettext_noop ("SQL has another row ready") "\0"
462   gettext_noop ("SQL has finished executing") "\0"
463   gettext_noop ("System error w/o errno") "\0"
464   gettext_noop ("Unknown system error") "\0"
465   gettext_noop ("End of file") "\0"
466   gettext_noop ("Unknown error code");
467 
468 static const int msgidx[] =
469   {
470     0,
471     8,
472     22,
473     37,
474     63,
475     92,
476     117,
477     132,
478     147,
479     161,
480     175,
481     190,
482     205,
483     230,
484     250,
485     265,
486     279,
487     290,
488     304,
489     326,
490     342,
491     372,
492     392,
493     416,
494     442,
495     467,
496     485,
497     494,
498     504,
499     520,
500     533,
501     547,
502     566,
503     590,
504     610,
505     626,
506     641,
507     657,
508     673,
509     690,
510     704,
511     720,
512     747,
513     764,
514     784,
515     803,
516     820,
517     840,
518     852,
519     866,
520     879,
521     895,
522     914,
523     933,
524     953,
525     973,
526     987,
527     1009,
528     1029,
529     1037,
530     1041,
531     1055,
532     1078,
533     1086,
534     1101,
535     1114,
536     1129,
537     1158,
538     1187,
539     1210,
540     1226,
541     1242,
542     1262,
543     1275,
544     1290,
545     1307,
546     1323,
547     1340,
548     1357,
549     1369,
550     1382,
551     1413,
552     1434,
553     1454,
554     1475,
555     1497,
556     1509,
557     1524,
558     1532,
559     1545,
560     1554,
561     1572,
562     1583,
563     1594,
564     1608,
565     1628,
566     1641,
567     1653,
568     1667,
569     1679,
570     1699,
571     1718,
572     1738,
573     1760,
574     1784,
575     1805,
576     1828,
577     1849,
578     1864,
579     1875,
580     1895,
581     1908,
582     1921,
583     1938,
584     1960,
585     1974,
586     1994,
587     2010,
588     2024,
589     2035,
590     2055,
591     2078,
592     2099,
593     2114,
594     2135,
595     2157,
596     2173,
597     2187,
598     2203,
599     2217,
600     2234,
601     2246,
602     2278,
603     2298,
604     2310,
605     2320,
606     2332,
607     2350,
608     2371,
609     2383,
610     2398,
611     2415,
612     2430,
613     2446,
614     2460,
615     2479,
616     2498,
617     2521,
618     2542,
619     2566,
620     2584,
621     2606,
622     2629,
623     2647,
624     2659,
625     2677,
626     2694,
627     2708,
628     2725,
629     2740,
630     2763,
631     2782,
632     2795,
633     2814,
634     2838,
635     2865,
636     2878,
637     2903,
638     2914,
639     2933,
640     2945,
641     2961,
642     2979,
643     3006,
644     3013,
645     3028,
646     3044,
647     3060,
648     3080,
649     3093,
650     3105,
651     3122,
652     3134,
653     3151,
654     3165,
655     3181,
656     3208,
657     3231,
658     3254,
659     3277,
660     3292,
661     3309,
662     3327,
663     3348,
664     3367,
665     3398,
666     3416,
667     3434,
668     3456,
669     3482,
670     3509,
671     3526,
672     3567,
673     3599,
674     3637,
675     3664,
676     3694,
677     3724,
678     3752,
679     3789,
680     3813,
681     3861,
682     3903,
683     3943,
684     3979,
685     4014,
686     4036,
687     4063,
688     4071,
689     4078,
690     4089,
691     4107,
692     4124,
693     4155,
694     4176,
695     4201,
696     4216,
697     4240,
698     4259,
699     4295,
700     4316,
701     4345,
702     4365,
703     4392,
704     4420,
705     4435,
706     4446,
707     4463,
708     4500,
709     4545,
710     4589,
711     4628,
712     4666,
713     4704,
714     4747,
715     4781,
716     4826,
717     4871,
718     4884,
719     4894,
720     4907,
721     4942,
722     4962,
723     4967,
724     4973,
725     4991,
726     5014,
727     5038,
728     5059,
729     5087,
730     5117,
731     5145,
732     5165,
733     5189,
734     5216,
735     5234,
736     5252,
737     5280,
738     5295,
739     5311,
740     5339,
741     5362,
742     5382,
743     5399,
744     5427,
745     5451,
746     5476,
747     5496,
748     5516,
749     5538,
750     5565,
751     5592,
752     5630,
753     5653,
754     5673,
755     5689,
756     5709,
757     5727,
758     5740,
759     5764,
760     5780,
761     5796,
762     5807,
763     5825,
764     5844,
765     5869,
766     5889,
767     5912,
768     5926,
769     5946,
770     5964,
771     5984,
772     6013,
773     6038,
774     6064,
775     6089,
776     6116,
777     6128,
778     6147,
779     6176,
780     6200,
781     6228,
782     6255,
783     6281,
784     6310,
785     6334,
786     6359,
787     6386,
788     6415,
789     6432,
790     6457,
791     6480,
792     6502,
793     6521,
794     6543,
795     6576,
796     6606,
797     6629,
798     6664,
799     6680,
800     6700,
801     6720,
802     6737,
803     6764,
804     6777,
805     6799,
806     6819,
807     6847,
808     6875,
809     6894,
810     6912,
811     6953,
812     6993,
813     7032,
814     7046,
815     7081,
816     7120,
817     7153,
818     7180,
819     7203,
820     7233,
821     7264,
822     7293,
823     7319,
824     7342,
825     7362,
826     7381,
827     7407,
828     7428,
829     7461,
830     7498,
831     7532,
832     7557,
833     7586,
834     7606,
835     7633,
836     7669,
837     7691,
838     7713,
839     7741,
840     7780,
841     7814,
842     7836,
843     7868,
844     7891,
845     7928,
846     7957,
847     7974,
848     8002,
849     8029,
850     8050,
851     8077,
852     8101,
853     8116,
854     8144,
855     8168,
856     8187,
857     8209,
858     8246,
859     8272,
860     8298,
861     8324,
862     8350,
863     8376,
864     8402,
865     8428,
866     8454,
867     8480,
868     8507,
869     8534,
870     8561,
871     8588,
872     8615,
873     8642,
874     8669,
875     8681,
876     8691,
877     8727,
878     8758,
879     8782,
880     8810,
881     8849,
882     8877,
883     8918,
884     8956,
885     8987,
886     9024,
887     9059,
888     9105,
889     9142,
890     9175,
891     9202,
892     9230,
893     9270,
894     9308,
895     9333,
896     9362,
897     9403,
898     9430,
899     9456,
900     9488,
901     9533,
902     9563,
903     9588,
904     9614,
905     9641,
906     9664,
907     9685,
908     9697
909   };
910 
911 static GPG_ERR_INLINE int
msgidxof(int code)912 msgidxof (int code)
913 {
914   return (0 ? 0
915   : ((code >= 0) && (code <= 213)) ? (code - 0)
916   : ((code >= 217) && (code <= 271)) ? (code - 3)
917   : ((code >= 273) && (code <= 281)) ? (code - 4)
918   : ((code >= 300) && (code <= 319)) ? (code - 22)
919   : ((code >= 666) && (code <= 666)) ? (code - 368)
920   : ((code >= 711) && (code <= 718)) ? (code - 412)
921   : ((code >= 721) && (code <= 729)) ? (code - 414)
922   : ((code >= 750) && (code <= 752)) ? (code - 434)
923   : ((code >= 754) && (code <= 782)) ? (code - 435)
924   : ((code >= 784) && (code <= 789)) ? (code - 436)
925   : ((code >= 800) && (code <= 804)) ? (code - 446)
926   : ((code >= 815) && (code <= 822)) ? (code - 456)
927   : ((code >= 832) && (code <= 839)) ? (code - 465)
928   : ((code >= 844) && (code <= 844)) ? (code - 469)
929   : ((code >= 848) && (code <= 848)) ? (code - 472)
930   : ((code >= 881) && (code <= 891)) ? (code - 504)
931   : ((code >= 1024) && (code <= 1039)) ? (code - 636)
932   : ((code >= 1500) && (code <= 1528)) ? (code - 1096)
933   : ((code >= 1600) && (code <= 1601)) ? (code - 1167)
934   : ((code >= 16381) && (code <= 16383)) ? (code - 15946)
935   : 16384 - 15946);
936 }
937