Updating to version 1.13. Libgcrypt depends on libgpg-error
[platform/upstream/libgpg-error.git] / src / err-sources.h
1 /* Output of mkstrtable.awk.  DO NOT EDIT.  */
2
3 /* err-sources.h - List of error sources 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 ("Unspecified source") "\0"
29   gettext_noop ("gcrypt") "\0"
30   gettext_noop ("GnuPG") "\0"
31   gettext_noop ("GpgSM") "\0"
32   gettext_noop ("GPG Agent") "\0"
33   gettext_noop ("Pinentry") "\0"
34   gettext_noop ("SCD") "\0"
35   gettext_noop ("GPGME") "\0"
36   gettext_noop ("Keybox") "\0"
37   gettext_noop ("KSBA") "\0"
38   gettext_noop ("Dirmngr") "\0"
39   gettext_noop ("GSTI") "\0"
40   gettext_noop ("GPA") "\0"
41   gettext_noop ("Kleopatra") "\0"
42   gettext_noop ("G13") "\0"
43   gettext_noop ("Assuan") "\0"
44   gettext_noop ("Any source") "\0"
45   gettext_noop ("User defined source 1") "\0"
46   gettext_noop ("User defined source 2") "\0"
47   gettext_noop ("User defined source 3") "\0"
48   gettext_noop ("User defined source 4") "\0"
49   gettext_noop ("Unknown source");
50
51 static const int msgidx[] =
52   {
53     0,
54     19,
55     26,
56     32,
57     38,
58     48,
59     57,
60     61,
61     67,
62     74,
63     79,
64     87,
65     92,
66     96,
67     106,
68     110,
69     117,
70     128,
71     150,
72     172,
73     194,
74     216
75   };
76
77 static GPG_ERR_INLINE int
78 msgidxof (int code)
79 {
80   return (0 ? 0
81   : ((code >= 0) && (code <= 15)) ? (code - 0)
82   : ((code >= 31) && (code <= 35)) ? (code - 15)
83   : 36 - 15);
84 }