/* [<][>][^][v][top][bottom][index][help] */
DEFINITIONS
This source file includes following functions.
- CA_TESTMODE
- CA_OVERRIDECRYPTEDPW
- CA_AUTODBMHELP
- CA_CROSSNOTIFYSOURCES
- CA_UPDLOG
- CA_ACKLOG
- CA_LOCKDIR
- CA_UPDATELOCK
- CA_KEEPOPEN
- CA_ALLOCMNT
- CA_WHOISUPDFROM
- CA_TMPDIR
- CA_GPGCMD
- CA_PGPPATH
- CA_MAILCMD
- CA_HUMAILBOX
- CA_AUTOBOX
- CA_DEFMAIL
- CA_DUPLICATEPERSONCHECK
- CA_CN_SUBJECT_ADD
- CA_CN_SUBJECT_DEL
- CA_CN_EXPLAIN_ADD
- CA_CN_EXPLAIN_DEL
- CA_CN_OVERLAP_ADD
- CA_CN_OVERLAP_DEL
- CA_CNO_SUBJECT_ADD
- CA_CNO_SUBJECT_DEL
- CA_CNO_EXPLAIN_ADD
- CA_CNO_EXPLAIN_DEL
- CA_CNO_OVERLAP_ADD
- CA_CNO_OVERLAP_DEL
- CA_MAILTXT
- CA_MHEADER
- CA_FAILURETXT
- CA_SUCCESSTXT
- CA_HELPHEADER
- CA_ACKERR
- CA_ACKOK
- CA_ACKSIG
- CA_NOTITXT
- CA_NOTIMAILTXT
- CA_NOTINETWORKTXT
- CA_NHEADER
- CA_FWHEADER
- CA_FWTXT
- CA_FWMAILTXT
- CA_FWNETWORKTXT
- CA_MTFWHEADER
- CA_MTFWTXT
- CA_REFERRALTIMEOUT
- CA_REFERRALMAXLINES
- CA_COUNTRY
- CA_RIPADMIN
- CA_NOTIFLOG
- CA_FORWLOG
- CA_CROSSLOG
- CA_AUTHMETHOD
- CA_UPDSOURCE
- CA_SVWHOIS_PORT
- CA_SVCONFIG_PORT
- CA_SVMIRROR_PORT
- CA_SOURCEFILE
- CA_AC_DECAY_INTERVAL
- CA_AC_DECAY_HALFLIFE
- CA_AC_SAVE_INTERVAL
- CA_AC_AUTO_SAVE
- CA_AC_LOAD
- CA_PW_RESP_HEADER
- CA_PW_ERR_NOKEY
- CA_PW_HELP_FILE
- CA_PW_K_FILTER
- CA_PW_LIMIT_REACHED
- CA_PW_ACL_ADDRPASS
- CA_PW_ACL_PERMDENY
- CA_PW_NOTFOUND
- CA_PW_CONNCLOSED
- CA_PW_BANNER
- CA_QC_BADATTR
- CA_QC_FMT_ATTRNOTINV
- CA_QC_FMT_BADSOURCE
- CA_QC_BADOBJTYPE
- CA_QI_REF_TMOUT
- CA_QI_REF_OVERMAXLIN
- CA_QI_REF_BADHOST
- CA_QI_REF_HOSTNOTTRESP
- CA_QI_FMT_REFHEADER
- CA_ER_DEF
- CA_ER_MACRO
- CA_ER_UD_DEF
- CA_QI_REFTRAILER
- CA_NUMBEROFSYMBOLS
- ca_dictsym
1 /***************************************
2 $Revision:
3
4 CA module: a wrapper for the functions which parse the
5 dictionary, configuration and source files.
6
7 Status: NOT REVIEWED, NOT TESTED
8
9 Author(s): Ambrose Magee
10
11 ******************//******************
12 Modification History:
13
14 ******************/
15
16 /************************************
17 Copyright (c) 2000,2001,2002 RIPE NCC
18
19 All Rights Reserved
20
21 Permission to use, copy, modify, and distribute this software and its
22 documentation for any purpose and without fee is hereby granted,
23 provided that the above copyright notice appear in all copies and that
24 both that copyright notice and this permission notice appear in
25 supporting documentation, and that the name of the author not be
26 used in advertising or publicity pertaining to distribution of the
27 software without specific, written prior permission.
28
29 THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
30 ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS; IN NO EVENT SHALL
31 AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
32 DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
33 AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
34 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
35 ***************************************/
36
37 #ifndef _CA_DICT_H
38 #define _CA_DICT_H
39
40 /* m4 macro */
41
42
43 #define CAP_W 0x000001
44 #define CAP_U 0x000002
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136 typedef enum {
137
138 CA_TESTMODE,
/* [<][>][^][v][top][bottom][index][help] */
139 CA_OVERRIDECRYPTEDPW,
/* [<][>][^][v][top][bottom][index][help] */
140 CA_AUTODBMHELP,
/* [<][>][^][v][top][bottom][index][help] */
141 CA_CROSSNOTIFYSOURCES,
/* [<][>][^][v][top][bottom][index][help] */
142 CA_UPDLOG,
/* [<][>][^][v][top][bottom][index][help] */
143 CA_ACKLOG,
/* [<][>][^][v][top][bottom][index][help] */
144 CA_LOCKDIR,
/* [<][>][^][v][top][bottom][index][help] */
145 CA_UPDATELOCK,
/* [<][>][^][v][top][bottom][index][help] */
146 CA_KEEPOPEN,
/* [<][>][^][v][top][bottom][index][help] */
147 CA_ALLOCMNT,
/* [<][>][^][v][top][bottom][index][help] */
148 CA_WHOISUPDFROM,
/* [<][>][^][v][top][bottom][index][help] */
149 CA_TMPDIR,
/* [<][>][^][v][top][bottom][index][help] */
150 CA_GPGCMD,
/* [<][>][^][v][top][bottom][index][help] */
151 CA_PGPPATH,
/* [<][>][^][v][top][bottom][index][help] */
152 CA_MAILCMD,
/* [<][>][^][v][top][bottom][index][help] */
153 CA_HUMAILBOX,
/* [<][>][^][v][top][bottom][index][help] */
154 CA_AUTOBOX,
/* [<][>][^][v][top][bottom][index][help] */
155 CA_DEFMAIL,
/* [<][>][^][v][top][bottom][index][help] */
156 CA_DUPLICATEPERSONCHECK,
/* [<][>][^][v][top][bottom][index][help] */
157 CA_CN_SUBJECT_ADD,
/* [<][>][^][v][top][bottom][index][help] */
158 CA_CN_SUBJECT_DEL,
/* [<][>][^][v][top][bottom][index][help] */
159 CA_CN_EXPLAIN_ADD,
/* [<][>][^][v][top][bottom][index][help] */
160 CA_CN_EXPLAIN_DEL,
/* [<][>][^][v][top][bottom][index][help] */
161 CA_CN_OVERLAP_ADD,
/* [<][>][^][v][top][bottom][index][help] */
162 CA_CN_OVERLAP_DEL,
/* [<][>][^][v][top][bottom][index][help] */
163 CA_CNO_SUBJECT_ADD,
/* [<][>][^][v][top][bottom][index][help] */
164 CA_CNO_SUBJECT_DEL,
/* [<][>][^][v][top][bottom][index][help] */
165 CA_CNO_EXPLAIN_ADD,
/* [<][>][^][v][top][bottom][index][help] */
166 CA_CNO_EXPLAIN_DEL,
/* [<][>][^][v][top][bottom][index][help] */
167 CA_CNO_OVERLAP_ADD,
/* [<][>][^][v][top][bottom][index][help] */
168 CA_CNO_OVERLAP_DEL,
/* [<][>][^][v][top][bottom][index][help] */
169 CA_MAILTXT,
/* [<][>][^][v][top][bottom][index][help] */
170 CA_MHEADER,
/* [<][>][^][v][top][bottom][index][help] */
171 CA_FAILURETXT,
/* [<][>][^][v][top][bottom][index][help] */
172 CA_SUCCESSTXT,
/* [<][>][^][v][top][bottom][index][help] */
173 CA_HELPHEADER,
/* [<][>][^][v][top][bottom][index][help] */
174 CA_ACKERR,
/* [<][>][^][v][top][bottom][index][help] */
175 CA_ACKOK,
/* [<][>][^][v][top][bottom][index][help] */
176 CA_ACKSIG,
/* [<][>][^][v][top][bottom][index][help] */
177 CA_NOTITXT,
/* [<][>][^][v][top][bottom][index][help] */
178 CA_NOTIMAILTXT,
/* [<][>][^][v][top][bottom][index][help] */
179 CA_NOTINETWORKTXT,
/* [<][>][^][v][top][bottom][index][help] */
180 CA_NHEADER,
/* [<][>][^][v][top][bottom][index][help] */
181 CA_FWHEADER,
/* [<][>][^][v][top][bottom][index][help] */
182 CA_FWTXT,
/* [<][>][^][v][top][bottom][index][help] */
183 CA_FWMAILTXT,
/* [<][>][^][v][top][bottom][index][help] */
184 CA_FWNETWORKTXT,
/* [<][>][^][v][top][bottom][index][help] */
185 CA_MTFWHEADER,
/* [<][>][^][v][top][bottom][index][help] */
186 CA_MTFWTXT,
/* [<][>][^][v][top][bottom][index][help] */
187 CA_REFERRALTIMEOUT,
/* [<][>][^][v][top][bottom][index][help] */
188 CA_REFERRALMAXLINES,
/* [<][>][^][v][top][bottom][index][help] */
189 CA_COUNTRY,
/* [<][>][^][v][top][bottom][index][help] */
190 CA_RIPADMIN,
/* [<][>][^][v][top][bottom][index][help] */
191 CA_NOTIFLOG,
/* [<][>][^][v][top][bottom][index][help] */
192 CA_FORWLOG,
/* [<][>][^][v][top][bottom][index][help] */
193 CA_CROSSLOG,
/* [<][>][^][v][top][bottom][index][help] */
194 CA_AUTHMETHOD,
/* [<][>][^][v][top][bottom][index][help] */
195 CA_UPDSOURCE,
/* [<][>][^][v][top][bottom][index][help] */
196 CA_SVWHOIS_PORT,
/* [<][>][^][v][top][bottom][index][help] */
197 CA_SVCONFIG_PORT,
/* [<][>][^][v][top][bottom][index][help] */
198 CA_SVMIRROR_PORT,
/* [<][>][^][v][top][bottom][index][help] */
199 CA_SOURCEFILE,
/* [<][>][^][v][top][bottom][index][help] */
200 CA_AC_DECAY_INTERVAL,
/* [<][>][^][v][top][bottom][index][help] */
201 CA_AC_DECAY_HALFLIFE,
/* [<][>][^][v][top][bottom][index][help] */
202 CA_AC_SAVE_INTERVAL,
/* [<][>][^][v][top][bottom][index][help] */
203 CA_AC_AUTO_SAVE,
/* [<][>][^][v][top][bottom][index][help] */
204 CA_AC_LOAD,
/* [<][>][^][v][top][bottom][index][help] */
205 CA_PW_RESP_HEADER,
/* [<][>][^][v][top][bottom][index][help] */
206 CA_PW_ERR_NOKEY,
/* [<][>][^][v][top][bottom][index][help] */
207 CA_PW_HELP_FILE,
/* [<][>][^][v][top][bottom][index][help] */
208 CA_PW_K_FILTER,
/* [<][>][^][v][top][bottom][index][help] */
209 CA_PW_LIMIT_REACHED,
/* [<][>][^][v][top][bottom][index][help] */
210 CA_PW_ACL_ADDRPASS,
/* [<][>][^][v][top][bottom][index][help] */
211 CA_PW_ACL_PERMDENY,
/* [<][>][^][v][top][bottom][index][help] */
212 CA_PW_NOTFOUND,
/* [<][>][^][v][top][bottom][index][help] */
213 CA_PW_CONNCLOSED,
/* [<][>][^][v][top][bottom][index][help] */
214 CA_PW_BANNER,
/* [<][>][^][v][top][bottom][index][help] */
215 CA_QC_BADATTR,
/* [<][>][^][v][top][bottom][index][help] */
216 CA_QC_FMT_ATTRNOTINV,
/* [<][>][^][v][top][bottom][index][help] */
217 CA_QC_FMT_BADSOURCE,
/* [<][>][^][v][top][bottom][index][help] */
218 CA_QC_BADOBJTYPE,
/* [<][>][^][v][top][bottom][index][help] */
219 CA_QI_REF_TMOUT,
/* [<][>][^][v][top][bottom][index][help] */
220 CA_QI_REF_OVERMAXLIN,
/* [<][>][^][v][top][bottom][index][help] */
221 CA_QI_REF_BADHOST,
/* [<][>][^][v][top][bottom][index][help] */
222 CA_QI_REF_HOSTNOTTRESP,
/* [<][>][^][v][top][bottom][index][help] */
223 CA_QI_FMT_REFHEADER,
/* [<][>][^][v][top][bottom][index][help] */
224 CA_ER_DEF,
/* [<][>][^][v][top][bottom][index][help] */
225 CA_ER_MACRO,
/* [<][>][^][v][top][bottom][index][help] */
226 CA_ER_UD_DEF,
/* [<][>][^][v][top][bottom][index][help] */
227 CA_QI_REFTRAILER,
/* [<][>][^][v][top][bottom][index][help] */
228
229
230 CA_NUMBEROFSYMBOLS
/* [<][>][^][v][top][bottom][index][help] */
231
232 } ca_dictsym;
/* [<][>][^][v][top][bottom][index][help] */
233
234 #ifndef DICT_INIT
235 extern dict_t dictionary[];
236 #else
237 dict_t dictionary[] = {
238 {"TESTMODE", "CA_TESTMODE", "CA_BOOLEAN", CA_TESTMODE, 1},
239 {"OVERRIDECRYPTEDPW", "CA_OVERRIDECRYPTEDPW", "CA_STRING", CA_OVERRIDECRYPTEDPW, 1},
240 {"AUTODBMHELP", "CA_AUTODBMHELP", "CA_DIRLIST", CA_AUTODBMHELP, 1},
241 {"CROSSNOTIFYSOURCES", "CA_CROSSNOTIFYSOURCES", "CA_STRING", CA_CROSSNOTIFYSOURCES, 1},
242 {"UPDLOG", "CA_UPDLOG", "CA_DIRLIST", CA_UPDLOG, 1},
243 {"ACKLOG", "CA_ACKLOG", "CA_DIRLIST", CA_ACKLOG, 1},
244 {"LOCKDIR", "CA_LOCKDIR", "CA_DIRLIST", CA_LOCKDIR, 1},
245 {"UPDATELOCK", "CA_UPDATELOCK", "CA_STRING", CA_UPDATELOCK, 1},
246 {"KEEPOPEN", "CA_KEEPOPEN", "CA_INT", CA_KEEPOPEN, 1},
247 {"ALLOCMNT", "CA_ALLOCMNT", "CA_STRING", CA_ALLOCMNT, 1},
248 {"WHOISUPDFROM", "CA_WHOISUPDFROM", "CA_STRING", CA_WHOISUPDFROM, 1},
249 {"TMPDIR", "CA_TMPDIR", "CA_DIRLIST", CA_TMPDIR, 1},
250 {"GPGCMD", "CA_GPGCMD", "CA_DIRLIST", CA_GPGCMD, 1},
251 {"PGPPATH", "CA_PGPPATH", "CA_DIRLIST", CA_PGPPATH, 1},
252 {"MAILCMD", "CA_MAILCMD", "CA_DIRLIST", CA_MAILCMD, 1},
253 {"HUMAILBOX", "CA_HUMAILBOX", "CA_STRING", CA_HUMAILBOX, 1},
254 {"AUTOBOX", "CA_AUTOBOX", "CA_STRING", CA_AUTOBOX, 1},
255 {"DEFMAIL", "CA_DEFMAIL", "CA_STRING", CA_DEFMAIL, 1},
256 {"DUPLICATEPERSONCHECK", "CA_DUPLICATEPERSONCHECK", "CA_STRING", CA_DUPLICATEPERSONCHECK, 1},
257 {"CN_SUBJECT_ADD", "CA_CN_SUBJECT_ADD", "CA_STRING", CA_CN_SUBJECT_ADD, 1},
258 {"CN_SUBJECT_DEL", "CA_CN_SUBJECT_DEL", "CA_STRING", CA_CN_SUBJECT_DEL, 1},
259 {"CN_EXPLAIN_ADD", "CA_CN_EXPLAIN_ADD", "CA_STRING", CA_CN_EXPLAIN_ADD, 1},
260 {"CN_EXPLAIN_DEL", "CA_CN_EXPLAIN_DEL", "CA_STRING", CA_CN_EXPLAIN_DEL, 1},
261 {"CN_OVERLAP_ADD", "CA_CN_OVERLAP_ADD", "CA_STRING", CA_CN_OVERLAP_ADD, 1},
262 {"CN_OVERLAP_DEL", "CA_CN_OVERLAP_DEL", "CA_STRING", CA_CN_OVERLAP_DEL, 1},
263 {"CNO_SUBJECT_ADD", "CA_CNO_SUBJECT_ADD", "CA_STRING", CA_CNO_SUBJECT_ADD, 1},
264 {"CNO_SUBJECT_DEL", "CA_CNO_SUBJECT_DEL", "CA_STRING", CA_CNO_SUBJECT_DEL, 1},
265 {"CNO_EXPLAIN_ADD", "CA_CNO_EXPLAIN_ADD", "CA_STRING", CA_CNO_EXPLAIN_ADD, 1},
266 {"CNO_EXPLAIN_DEL", "CA_CNO_EXPLAIN_DEL", "CA_STRING", CA_CNO_EXPLAIN_DEL, 1},
267 {"CNO_OVERLAP_ADD", "CA_CNO_OVERLAP_ADD", "CA_STRING", CA_CNO_OVERLAP_ADD, 1},
268 {"CNO_OVERLAP_DEL", "CA_CNO_OVERLAP_DEL", "CA_STRING", CA_CNO_OVERLAP_DEL, 1},
269 {"MAILTXT", "CA_MAILTXT", "CA_STRING", CA_MAILTXT, 1},
270 {"MHEADER", "CA_MHEADER", "CA_STRING", CA_MHEADER, 1},
271 {"FAILURETXT", "CA_FAILURETXT", "CA_STRING", CA_FAILURETXT, 1},
272 {"SUCCESSTXT", "CA_SUCCESSTXT", "CA_STRING", CA_SUCCESSTXT, 1},
273 {"HELPHEADER", "CA_HELPHEADER", "CA_STRING", CA_HELPHEADER, 1},
274 {"ACKERR", "CA_ACKERR", "CA_STRING", CA_ACKERR, 1},
275 {"ACKOK", "CA_ACKOK", "CA_STRING", CA_ACKOK, 1},
276 {"ACKSIG", "CA_ACKSIG", "CA_STRING", CA_ACKSIG, 1},
277 {"NOTITXT", "CA_NOTITXT", "CA_STRING", CA_NOTITXT, 1},
278 {"NOTIMAILTXT", "CA_NOTIMAILTXT", "CA_STRING", CA_NOTIMAILTXT, 1},
279 {"NOTINETWORKTXT", "CA_NOTINETWORKTXT", "CA_STRING", CA_NOTINETWORKTXT, 1},
280 {"NHEADER", "CA_NHEADER", "CA_STRING", CA_NHEADER, 1},
281 {"FWHEADER", "CA_FWHEADER", "CA_STRING", CA_FWHEADER, 1},
282 {"FWTXT", "CA_FWTXT", "CA_STRING", CA_FWTXT, 1},
283 {"FWMAILTXT", "CA_FWMAILTXT", "CA_STRING", CA_FWMAILTXT, 1},
284 {"FWNETWORKTXT", "CA_FWNETWORKTXT", "CA_STRING", CA_FWNETWORKTXT, 1},
285 {"MTFWHEADER", "CA_MTFWHEADER", "CA_STRING", CA_MTFWHEADER, 1},
286 {"MTFWTXT", "CA_MTFWTXT", "CA_STRING", CA_MTFWTXT, 1},
287 {"REFERRALTIMEOUT", "CA_REFERRALTIMEOUT", "CA_INT", CA_REFERRALTIMEOUT, 1},
288 {"REFERRALMAXLINES", "CA_REFERRALMAXLINES", "CA_INT", CA_REFERRALMAXLINES, 1},
289 {"COUNTRY", "CA_COUNTRY", "CA_STRING", CA_COUNTRY, 1},
290 {"RIPADMIN", "CA_RIPADMIN", "CA_ADMIN", CA_RIPADMIN, 1},
291 {"NOTIFLOG", "CA_NOTIFLOG", "CA_DIRLIST", CA_NOTIFLOG, 1},
292 {"FORWLOG", "CA_FORWLOG", "CA_DIRLIST", CA_FORWLOG, 1},
293 {"CROSSLOG", "CA_CROSSLOG", "CA_DIRLIST", CA_CROSSLOG, 1},
294 {"AUTHMETHOD", "CA_AUTHMETHOD", "CA_STRING", CA_AUTHMETHOD, 1},
295 {"UPDSOURCE", "CA_UPDSOURCE", "CA_UPDSOURCE", CA_UPDSOURCE, 1},
296 {"SVWHOIS_PORT", "CA_SVWHOIS_PORT", "CA_INT", CA_SVWHOIS_PORT, 1},
297 {"SVCONFIG_PORT", "CA_SVCONFIG_PORT", "CA_INT", CA_SVCONFIG_PORT, 1},
298 {"SVMIRROR_PORT", "CA_SVMIRROR_PORT", "CA_INT", CA_SVMIRROR_PORT, 1},
299 {"SOURCEFILE", "CA_SOURCEFILE", "CA_DIRLIST", CA_SOURCEFILE, 1},
300 {"AC_DECAY_INTERVAL", "CA_AC_DECAY_INTERVAL", "CA_INT", CA_AC_DECAY_INTERVAL, 1},
301 {"AC_DECAY_HALFLIFE", "CA_AC_DECAY_HALFLIFE", "CA_INT", CA_AC_DECAY_HALFLIFE, 1},
302 {"AC_SAVE_INTERVAL", "CA_AC_SAVE_INTERVAL", "CA_INT", CA_AC_SAVE_INTERVAL, 1},
303 {"AC_AUTO_SAVE", "CA_AC_AUTO_SAVE", "CA_BOOLEAN", CA_AC_AUTO_SAVE, 1},
304 {"AC_LOAD", "CA_AC_LOAD", "CA_BOOLEAN", CA_AC_LOAD, 1},
305 {"PW_RESP_HEADER", "CA_PW_RESP_HEADER", "CA_STRING", CA_PW_RESP_HEADER, 1},
306 {"PW_ERR_NOKEY", "CA_PW_ERR_NOKEY", "CA_STRING", CA_PW_ERR_NOKEY, 1},
307 {"PW_HELP_FILE", "CA_PW_HELP_FILE", "CA_DIRLIST", CA_PW_HELP_FILE, 1},
308 {"PW_K_FILTER", "CA_PW_K_FILTER", "CA_STRING", CA_PW_K_FILTER, 1},
309 {"PW_LIMIT_REACHED", "CA_PW_LIMIT_REACHED", "CA_STRING", CA_PW_LIMIT_REACHED, 1},
310 {"PW_ACL_ADDRPASS", "CA_PW_ACL_ADDRPASS", "CA_STRING", CA_PW_ACL_ADDRPASS, 1},
311 {"PW_ACL_PERMDENY", "CA_PW_ACL_PERMDENY", "CA_STRING", CA_PW_ACL_PERMDENY, 1},
312 {"PW_NOTFOUND", "CA_PW_NOTFOUND", "CA_STRING", CA_PW_NOTFOUND, 1},
313 {"PW_CONNCLOSED", "CA_PW_CONNCLOSED", "CA_STRING", CA_PW_CONNCLOSED, 1},
314 {"PW_BANNER", "CA_PW_BANNER", "CA_STRING", CA_PW_BANNER, 1},
315 {"QC_BADATTR", "CA_QC_BADATTR", "CA_STRING", CA_QC_BADATTR, 1},
316 {"QC_FMT_ATTRNOTINV", "CA_QC_FMT_ATTRNOTINV", "CA_STRING", CA_QC_FMT_ATTRNOTINV, 1},
317 {"QC_FMT_BADSOURCE", "CA_QC_FMT_BADSOURCE", "CA_STRING", CA_QC_FMT_BADSOURCE, 1},
318 {"QC_BADOBJTYPE", "CA_QC_BADOBJTYPE", "CA_STRING", CA_QC_BADOBJTYPE, 1},
319 {"QI_REF_TMOUT", "CA_QI_REF_TMOUT", "CA_STRING", CA_QI_REF_TMOUT, 1},
320 {"QI_REF_OVERMAXLIN", "CA_QI_REF_OVERMAXLIN", "CA_STRING", CA_QI_REF_OVERMAXLIN, 1},
321 {"QI_REF_BADHOST", "CA_QI_REF_BADHOST", "CA_STRING", CA_QI_REF_BADHOST, 1},
322 {"QI_REF_HOSTNOTTRESP", "CA_QI_REF_HOSTNOTTRESP", "CA_STRING", CA_QI_REF_HOSTNOTTRESP, 1},
323 {"QI_FMT_REFHEADER", "CA_QI_FMT_REFHEADER", "CA_STRING", CA_QI_FMT_REFHEADER, 1},
324 {"ER_DEF", "CA_ER_DEF", "CA_STRING", CA_ER_DEF, 1},
325 {"ER_MACRO", "CA_ER_MACRO", "CA_STRING", CA_ER_MACRO, 1},
326 {"ER_UD_DEF", "CA_ER_UD_DEF", "CA_DIRLIST", CA_ER_UD_DEF, 1},
327 {"QI_REFTRAILER", "CA_QI_REFTRAILER", "CA_STRING", CA_QI_REFTRAILER, 1},
328
329
330 {"", "", "", CA_NUMBEROFSYMBOLS, 1}
331 };
332 #endif
333
334 #endif /* ifndef _CA_DICT_H */