1    | /***************************************
2    |   $Revision: 
3    | 
4    |   CA module: Macro definitions of the get and set functions.
5    | 
6    |   Status: NOT REVIEWED, NOT TESTED
7    | 
8    |   Author(s):       Ambrose Magee
9    | 
10   | ******************/ /******************
11   | Modification History:
12   | 
13   | ******************/
14   | 
15   | /************************************
16   | Copyright (c) 2000,2001,2002                    RIPE NCC
17   | 
18   | All Rights Reserved
19   |   
20   | Permission to use, copy, modify, and distribute this software and its
21   | documentation for any purpose and without fee is hereby granted,
22   | provided that the above copyright notice appear in all copies and that
23   | both that copyright notice and this permission notice appear in
24   | supporting documentation, and that the name of the author not be
25   | used in advertising or publicity pertaining to distribution of the
26   | software without specific, written prior permission.
27   |  
28   | THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
29   | ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS; IN NO EVENT SHALL
30   | AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
31   | DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
32   | AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
33   | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
34   | ***************************************/
35   | 
36   | #ifndef CA_MACROS
37   | /* Include definitions of Macros. */
38   | #define CA_MACROS
39   | 
40   | #include "ca_adminAttribs.h"
41   | 
42   | /* Macro defintions of the get and set functions. */
43   | 
44   | #define ca_get_bindport	ca_get_int(CA_BINDPORT)
45   | #define ca_set_bindport	ca_set_int(CA_BINDPORT)
46   | 
47   | #define ca_get_help	ca_get_dirlist(CA_HELP)
48   | #define ca_set_help	ca_set_dirlist(CA_HELP)
49   | 
50   | #define ca_get_replybanner	ca_get_string(CA_REPLYBANNER)
51   | #define ca_set_replybanner	ca_set_string(CA_REPLYBANNER)
52   | 
53   | #define ca_get_source	ca_get_source(CA_SOURCE)
54   | #define ca_set_source	ca_set_source(CA_SOURCE)
55   | 
56   | #define ca_get_testmode	ca_get_boolean(CA_TESTMODE)
57   | #define ca_set_testmode	ca_set_boolean(CA_TESTMODE)
58   | 
59   | #define ca_get_overridecryptedpw	ca_get_string(CA_OVERRIDECRYPTEDPW)
60   | #define ca_set_overridecryptedpw	ca_set_string(CA_OVERRIDECRYPTEDPW)
61   | 
62   | #define ca_get_whoishelp	ca_get_dirlist(CA_WHOISHELP)
63   | #define ca_set_whoishelp	ca_set_dirlist(CA_WHOISHELP)
64   | 
65   | #define ca_get_autodbmhelp	ca_get_dirlist(CA_AUTODBMHELP)
66   | #define ca_set_autodbmhelp	ca_set_dirlist(CA_AUTODBMHELP)
67   | 
68   | #define ca_get_attdesc	ca_get_dirlist(CA_ATTDESC)
69   | #define ca_set_attdesc	ca_set_dirlist(CA_ATTDESC)
70   | 
71   | #define ca_get_deflook	ca_get_source(CA_DEFLOOK)
72   | #define ca_set_deflook	ca_set_source(CA_DEFLOOK)
73   | 
74   | #define ca_get_dbfile	ca_get_dirlist(CA_DBFILE)
75   | #define ca_set_dbfile	ca_set_dirlist(CA_DBFILE)
76   | 
77   | #define ca_get_canupd	ca_get_source(CA_CANUPD)
78   | #define ca_set_canupd	ca_set_source(CA_CANUPD)
79   | 
80   | #define ca_get_crossnotifysources	ca_get_source(CA_CROSSNOTIFYSOURCES)
81   | #define ca_set_crossnotifysources	ca_set_source(CA_CROSSNOTIFYSOURCES)
82   | 
83   | #define ca_get_uid	ca_get_int(CA_UID)
84   | #define ca_set_uid	ca_set_int(CA_UID)
85   | 
86   | #define ca_get_qrylog	ca_get_dirlist(CA_QRYLOG)
87   | #define ca_set_qrylog	ca_set_dirlist(CA_QRYLOG)
88   | 
89   | #define ca_get_qry2log	ca_get_dirlist(CA_QRY2LOG)
90   | #define ca_set_qry2log	ca_set_dirlist(CA_QRY2LOG)
91   | 
92   | #define ca_get_errlog	ca_get_dirlist(CA_ERRLOG)
93   | #define ca_set_errlog	ca_set_dirlist(CA_ERRLOG)
94   | 
95   | #define ca_get_auditlog	ca_get_dirlist(CA_AUDITLOG)
96   | #define ca_set_auditlog	ca_set_dirlist(CA_AUDITLOG)
97   | 
98   | #define ca_get_updlog	ca_get_dirlist(CA_UPDLOG)
99   | #define ca_set_updlog	ca_set_dirlist(CA_UPDLOG)
100  | 
101  | #define ca_get_acklog	ca_get_dirlist(CA_ACKLOG)
102  | #define ca_set_acklog	ca_set_dirlist(CA_ACKLOG)
103  | 
104  | #define ca_get_lockdir	ca_get_dirlist(CA_LOCKDIR)
105  | #define ca_set_lockdir	ca_set_dirlist(CA_LOCKDIR)
106  | 
107  | #define ca_get_pidfile	ca_get_string(CA_PIDFILE)
108  | #define ca_set_pidfile	ca_set_string(CA_PIDFILE)
109  | 
110  | #define ca_get_updatelock	ca_get_string(CA_UPDATELOCK)
111  | #define ca_set_updatelock	ca_set_string(CA_UPDATELOCK)
112  | 
113  | #define ca_get_cleanlock	ca_get_string(CA_CLEANLOCK)
114  | #define ca_set_cleanlock	ca_set_string(CA_CLEANLOCK)
115  | 
116  | #define ca_get_serialdir	ca_get_dirlist(CA_SERIALDIR)
117  | #define ca_set_serialdir	ca_set_dirlist(CA_SERIALDIR)
118  | 
119  | #define ca_get_oldserialdir	ca_get_dirlist(CA_OLDSERIALDIR)
120  | #define ca_set_oldserialdir	ca_set_dirlist(CA_OLDSERIALDIR)
121  | 
122  | #define ca_get_serialincomingdir	ca_get_dirlist(CA_SERIALINCOMINGDIR)
123  | #define ca_set_serialincomingdir	ca_set_dirlist(CA_SERIALINCOMINGDIR)
124  | 
125  | #define ca_get_keepopen	ca_get_int(CA_KEEPOPEN)
126  | #define ca_set_keepopen	ca_set_int(CA_KEEPOPEN)
127  | 
128  | #define ca_get_allocmnt	ca_get_string(CA_ALLOCMNT)
129  | #define ca_set_allocmnt	ca_set_string(CA_ALLOCMNT)
130  | 
131  | #define ca_get_getupdatesfrom	ca_get_string(CA_GETUPDATESFROM)
132  | #define ca_set_getupdatesfrom	ca_set_string(CA_GETUPDATESFROM)
133  | 
134  | #define ca_get_whoisupdfrom	ca_get_string(CA_WHOISUPDFROM)
135  | #define ca_set_whoisupdfrom	ca_set_string(CA_WHOISUPDFROM)
136  | 
137  | #define ca_get_denywhoisaccess	ca_get_string(CA_DENYWHOISACCESS)
138  | #define ca_set_denywhoisaccess	ca_set_string(CA_DENYWHOISACCESS)
139  | 
140  | #define ca_get_tmpdir	ca_get_dirlist(CA_TMPDIR)
141  | #define ca_set_tmpdir	ca_set_dirlist(CA_TMPDIR)
142  | 
143  | #define ca_get_gpgcmd	ca_get_dirlist(CA_GPGCMD)
144  | #define ca_set_gpgcmd	ca_set_dirlist(CA_GPGCMD)
145  | 
146  | #define ca_get_pgppath	ca_get_dirlist(CA_PGPPATH)
147  | #define ca_set_pgppath	ca_set_dirlist(CA_PGPPATH)
148  | 
149  | #define ca_get_mailcmd	ca_get_dirlist(CA_MAILCMD)
150  | #define ca_set_mailcmd	ca_set_dirlist(CA_MAILCMD)
151  | 
152  | #define ca_get_overflowsize	ca_get_int(CA_OVERFLOWSIZE)
153  | #define ca_set_overflowsize	ca_set_int(CA_OVERFLOWSIZE)
154  | 
155  | #define ca_get_dbcachesize	ca_get_int(CA_DBCACHESIZE)
156  | #define ca_set_dbcachesize	ca_set_int(CA_DBCACHESIZE)
157  | 
158  | #define ca_get_nrofnames	ca_get_int(CA_NROFNAMES)
159  | #define ca_set_nrofnames	ca_set_int(CA_NROFNAMES)
160  | 
161  | #define ca_get_defmail	ca_get_string(CA_DEFMAIL)
162  | #define ca_set_defmail	ca_set_string(CA_DEFMAIL)
163  | 
164  | #define ca_get_humailbox	ca_get_string(CA_HUMAILBOX)
165  | #define ca_set_humailbox	ca_set_string(CA_HUMAILBOX)
166  | 
167  | #define ca_get_autobox	ca_get_string(CA_AUTOBOX)
168  | #define ca_set_autobox	ca_set_string(CA_AUTOBOX)
169  | 
170  | #define ca_get_duplicatepersoncheck	ca_get_string(CA_DUPLICATEPERSONCHECK)
171  | #define ca_set_duplicatepersoncheck	ca_set_string(CA_DUPLICATEPERSONCHECK)
172  | 
173  | #define ca_get_replybanner	ca_get_string(CA_REPLYBANNER)
174  | #define ca_set_replybanner	ca_set_string(CA_REPLYBANNER)
175  | 
176  | #define ca_get_nomatch	ca_get_string(CA_NOMATCH)
177  | #define ca_set_nomatch	ca_set_string(CA_NOMATCH)
178  | 
179  | #define ca_get_cn_subject_add	ca_get_string(CA_CN_SUBJECT_ADD)
180  | #define ca_set_cn_subject_add	ca_set_string(CA_CN_SUBJECT_ADD)
181  | 
182  | #define ca_get_cn_subject_del	ca_get_string(CA_CN_SUBJECT_DEL)
183  | #define ca_set_cn_subject_del	ca_set_string(CA_CN_SUBJECT_DEL)
184  | 
185  | #define ca_get_cn_explain_add	ca_get_string(CA_CN_EXPLAIN_ADD)
186  | #define ca_set_cn_explain_add	ca_set_string(CA_CN_EXPLAIN_ADD)
187  | 
188  | #define ca_get_cn_explain_del	ca_get_string(CA_CN_EXPLAIN_DEL)
189  | #define ca_set_cn_explain_del	ca_set_string(CA_CN_EXPLAIN_DEL)
190  | 
191  | #define ca_get_cn_overlap_add	ca_get_string(CA_CN_OVERLAP_ADD)
192  | #define ca_set_cn_overlap_add	ca_set_string(CA_CN_OVERLAP_ADD)
193  | 
194  | #define ca_get_cn_overlap_del	ca_get_string(CA_CN_OVERLAP_DEL)
195  | #define ca_set_cn_overlap_del	ca_set_string(CA_CN_OVERLAP_DEL)
196  | 
197  | #define ca_get_cno_subject_add	ca_get_string(CA_CNO_SUBJECT_ADD)
198  | #define ca_set_cno_subject_add	ca_set_string(CA_CNO_SUBJECT_ADD)
199  | 
200  | #define ca_get_cno_subject_del	ca_get_string(CA_CNO_SUBJECT_DEL)
201  | #define ca_set_cno_subject_del	ca_set_string(CA_CNO_SUBJECT_DEL)
202  | 
203  | #define ca_get_cno_explain_add	ca_get_string(CA_CNO_EXPLAIN_ADD)
204  | #define ca_set_cno_explain_add	ca_set_string(CA_CNO_EXPLAIN_ADD)
205  | 
206  | #define ca_get_cno_explain_del	ca_get_string(CA_CNO_EXPLAIN_DEL)
207  | #define ca_set_cno_explain_del	ca_set_string(CA_CNO_EXPLAIN_DEL)
208  | 
209  | #define ca_get_cno_overlap_add	ca_get_string(CA_CNO_OVERLAP_ADD)
210  | #define ca_set_cno_overlap_add	ca_set_string(CA_CNO_OVERLAP_ADD)
211  | 
212  | #define ca_get_cno_overlap_del	ca_get_string(CA_CNO_OVERLAP_DEL)
213  | #define ca_set_cno_overlap_del	ca_set_string(CA_CNO_OVERLAP_DEL)
214  | 
215  | #define ca_get_mailtxt	ca_get_string(CA_MAILTXT)
216  | #define ca_set_mailtxt	ca_set_string(CA_MAILTXT)
217  | 
218  | #define ca_get_mheader	ca_get_string(CA_MHEADER)
219  | #define ca_set_mheader	ca_set_string(CA_MHEADER)
220  | 
221  | #define ca_get_failuretxt	ca_get_string(CA_FAILURETXT)
222  | #define ca_set_failuretxt	ca_set_string(CA_FAILURETXT)
223  | 
224  | #define ca_get_successtxt	ca_get_string(CA_SUCCESSTXT)
225  | #define ca_set_successtxt	ca_set_string(CA_SUCCESSTXT)
226  | 
227  | #define ca_get_helpheader	ca_get_string(CA_HELPHEADER)
228  | #define ca_set_helpheader	ca_set_string(CA_HELPHEADER)
229  | 
230  | #define ca_get_ackerr	ca_get_string(CA_ACKERR)
231  | #define ca_set_ackerr	ca_set_string(CA_ACKERR)
232  | 
233  | #define ca_get_ackok	ca_get_string(CA_ACKOK)
234  | #define ca_set_ackok	ca_set_string(CA_ACKOK)
235  | 
236  | #define ca_get_acksig	ca_get_string(CA_ACKSIG)
237  | #define ca_set_acksig	ca_set_string(CA_ACKSIG)
238  | 
239  | #define ca_get_notitxt	ca_get_string(CA_NOTITXT)
240  | #define ca_set_notitxt	ca_set_string(CA_NOTITXT)
241  | 
242  | #define ca_get_notimailtxt	ca_get_string(CA_NOTIMAILTXT)
243  | #define ca_set_notimailtxt	ca_set_string(CA_NOTIMAILTXT)
244  | 
245  | #define ca_get_notinetworktxt	ca_get_string(CA_NOTINETWORKTXT)
246  | #define ca_set_notinetworktxt	ca_set_string(CA_NOTINETWORKTXT)
247  | 
248  | #define ca_get_nheader	ca_get_string(CA_NHEADER)
249  | #define ca_set_nheader	ca_set_string(CA_NHEADER)
250  | 
251  | #define ca_get_fwheader	ca_get_string(CA_FWHEADER)
252  | #define ca_set_fwheader	ca_set_string(CA_FWHEADER)
253  | 
254  | #define ca_get_fwtxt	ca_get_string(CA_FWTXT)
255  | #define ca_set_fwtxt	ca_set_string(CA_FWTXT)
256  | 
257  | #define ca_get_fwmailtxt	ca_get_string(CA_FWMAILTXT)
258  | #define ca_set_fwmailtxt	ca_set_string(CA_FWMAILTXT)
259  | 
260  | #define ca_get_fwnetworktxt	ca_get_string(CA_FWNETWORKTXT)
261  | #define ca_set_fwnetworktxt	ca_set_string(CA_FWNETWORKTXT)
262  | 
263  | #define ca_get_mtfwheader	ca_get_string(CA_MTFWHEADER)
264  | #define ca_set_mtfwheader	ca_set_string(CA_MTFWHEADER)
265  | 
266  | #define ca_get_mtfwtxt	ca_get_string(CA_MTFWTXT)
267  | #define ca_set_mtfwtxt	ca_set_string(CA_MTFWTXT)
268  | 
269  | #define ca_get_denyaccesstxt	ca_get_string(CA_DENYACCESSTXT)
270  | #define ca_set_denyaccesstxt	ca_set_string(CA_DENYACCESSTXT)
271  | 
272  | #define ca_get_referraltxt	ca_get_string(CA_REFERRALTXT)
273  | #define ca_set_referraltxt	ca_set_string(CA_REFERRALTXT)
274  | 
275  | #define ca_get_referralerrortxt	ca_get_string(CA_REFERRALERRORTXT)
276  | #define ca_set_referralerrortxt	ca_set_string(CA_REFERRALERRORTXT)
277  | 
278  | #define ca_get_referrallooperrortxt	ca_get_string(CA_REFERRALLOOPERRORTXT)
279  | #define ca_set_referrallooperrortxt	ca_set_string(CA_REFERRALLOOPERRORTXT)
280  | 
281  | #define ca_get_referraltimeouttxt	ca_get_string(CA_REFERRALTIMEOUTTXT)
282  | #define ca_set_referraltimeouttxt	ca_set_string(CA_REFERRALTIMEOUTTXT)
283  | 
284  | #define ca_get_referraltrunctxt	ca_get_string(CA_REFERRALTRUNCTXT)
285  | #define ca_set_referraltrunctxt	ca_set_string(CA_REFERRALTRUNCTXT)
286  | 
287  | #define ca_get_referralendtxt	ca_get_string(CA_REFERRALENDTXT)
288  | #define ca_set_referralendtxt	ca_set_string(CA_REFERRALENDTXT)
289  | 
290  | #define ca_get_referraltimeout	ca_get_int(CA_REFERRALTIMEOUT)
291  | #define ca_set_referraltimeout	ca_set_int(CA_REFERRALTIMEOUT)
292  | 
293  | #define ca_get_referralmaxlines	ca_get_int(CA_REFERRALMAXLINES)
294  | #define ca_set_referralmaxlines	ca_set_int(CA_REFERRALMAXLINES)
295  | 
296  | #define ca_get_rights	ca_get_string(CA_RIGHTS)
297  | #define ca_set_rights	ca_set_string(CA_RIGHTS)
298  | 
299  | #define ca_get_country	ca_get_string(CA_COUNTRY)
300  | #define ca_set_country	ca_set_string(CA_COUNTRY)
301  | 
302  | #define ca_get_authmethod	ca_get_string(CA_AUTHMETHOD)
303  | #define ca_set_authmethod	ca_set_string(CA_AUTHMETHOD)
304  | 
305  | #define ca_get_dictionary ca_getDictionary(dictionary, VARS)
306  | 
307  | #define ca_get_srcname(X)	ca_srchandle2Strelement((X), CA_SRCNAME)
308  | 
309  | #define ca_get_srccanupd(X)	ca_srchandle2Strelement((X), CA_DBCANUPD)
310  | 
311  | #define ca_get_srcdeflook(X) ca_srchandle2Strelement((X), CA_DBDEFLOOK)
312  | 
313  | #define ca_get_srcdbmachine(X) ca_srchandle2Strelement((X), CA_DBMACHINE)
314  | 
315  | #define ca_get_srcdbuser(X) ca_srchandle2Strelement((X), CA_DBUSER)
316  | 
317  | #define ca_get_srcdbpassword(X) ca_srchandle2Strelement((X), CA_DBPASSWORD)
318  | 
319  | #define ca_get_srcdbname(X) ca_srchandle2Strelement((X), CA_DBNAME)
320  | 
321  | #define ca_get_srcdbport(X) ca_srchandle2Intelement((X), CA_DBPORT)
322  | 
323  | #define ca_get_srcnrtmhost(X) ca_srchandle2Strelement((X), CA_NRTMHOST)
324  | 
325  | #define ca_get_srcnrtmlog(X) ca_srchandle2Strelement((X), CA_NRTMLOG)
326  | 
327  | #define ca_get_srcmode(X) ca_srchandle2Intelement((X), CA_SRCMODE)
328  | 
329  | #define ca_get_srcnrtmport(X) ca_srchandle2Intelement((X), CA_NRTMPORT)
330  | 
331  | #define ca_get_srcnrtmdelay(X) ca_srchandle2Intelement((X), CA_NRTMDELAY)
332  | 
333  | #define ca_get_srcnrtmprotocolvers(X) ca_srchandle2Intelement((X), CA_NRTMPROTOCOLVERS)
334  | 
335  | #define ca_get_srcupdateport(X) ca_srchandle2Intelement((X), CA_SRCUPDPORT)
336  | 
337  | #define ca_get_notiflog ca_get_dirlist(CA_NOTIFLOG)
338  | #define ca_set_notiflog ca_set_dirlist(CA_NOTIFLOG)
339  | 
340  | #define ca_get_forwlog  ca_get_dirlist(CA_FORWLOG)
341  | #define ca_set_forwlog  ca_set_dirlist(CA_FORWLOG)
342  | 
343  | #define ca_get_crosslog ca_get_dirlist(CA_CROSSLOG)
344  | #define ca_set_crosslog ca_set_dirlist(CA_CROSSLOG)
345  | 
346  | #define ca_get_ripadminport ca_get_adminIntElement(CA_RIPADMIN, CA_ADMINPORT)
347  | #define ca_get_ripadminuser ca_get_adminStrElement(CA_RIPADMIN, CA_ADMINUSER)
348  | 
349  | #define ca_get_ripadmintable ca_get_adminStrElement(CA_RIPADMIN, CA_ADMINTABLE)
350  | 
351  | #define ca_get_ripadminhost ca_get_adminStrElement(CA_RIPADMIN, CA_ADMINHOST)
352  | 
353  | #define ca_get_ripadminpassword ca_get_adminStrElement(CA_RIPADMIN, CA_ADMINPASSWORD)
354  | 
355  | 
356  | #define ca_get_updsrcname(X)	ca_UpdSrcHandle2StrElement((X), CA_SRCNAME)
357  | 
358  | #define ca_get_updsrcdbmachine(X)	ca_UpdSrcHandle2StrElement((X), CA_DBMACHINE)
359  | 
360  | #define ca_get_updsrcdbuser(X) ca_UpdSrcHandle2StrElement((X), CA_DBUSER)
361  | 
362  | #define ca_get_updsrcdbpassword(X) ca_UpdSrcHandle2StrElement((X), CA_DBPASSWORD)
363  | 
364  | #define ca_get_updsrcdbname(X)	ca_UpdSrcHandle2StrElement((X), CA_DBNAME)
365  | 
366  | #define ca_get_updsrcwhoishost(X) ca_UpdSrcHandle2StrElement((X), CA_UPDSRCWHOISHOST)
367  | 
368  | #define ca_get_updsrcdbport(X) ca_UpdSrcHandle2IntElement((X), CA_DBPORT)
369  | #define ca_get_updqryport(X) ca_UpdSrcHandle2IntElement((X), CA_UPDSRCQRYPORT)
370  | 
371  | #define ca_get_updupdport(X) ca_UpdSrcHandle2IntElement((X), CA_UPDSRCUPDPORT)
372  | 
373  | #define ca_get_svwhois_port	ca_get_int(CA_SVWHOIS_PORT)
374  | #define ca_set_svwhois_port	ca_set_int(CA_SVWHOIS_PORT)
375  | 
376  | #define ca_get_svconfig_port	ca_get_int(CA_SVCONFIG_PORT)
377  | #define ca_set_svconfig_port	ca_set_int(CA_SVCONFIG_PORT)
378  | 
379  | #define ca_get_svmirror_port	ca_get_int(CA_SVMIRROR_PORT)
380  | #define ca_set_svmirror_port	ca_set_int(CA_SVMIRROR_PORT)
381  | 
382  | #define ca_get_sourcefile ca_get_dirlist(CA_SOURCEFILE)
383  | #define ca_set_sourcefile ca_set_dirlist(CA_SOURCEFILE)
384  | 
385  | #define ca_get_ac_decay_interval ca_get_int(CA_AC_DECAY_INTERVAL)
386  | #define ca_set_ac_decay_interval ca_set_int(CA_AC_DECAY_INTERVAL)
387  | 
388  | #define ca_get_ac_decay_halflife ca_get_int(CA_AC_DECAY_HALFLIFE)
389  | #define ca_set_ac_decay_halflife ca_set_int(CA_AC_DECAY_HALFLIFE)
390  | 
391  | #define ca_get_ac_save_interval ca_get_int(CA_AC_SAVE_INTERVAL)
392  | #define ca_set_ac_save_interval ca_set_int(CA_AC_SAVE_INTERVAL)
393  | 
394  | #define ca_get_ac_auto_save ca_get_boolean(CA_AC_AUTO_SAVE)
395  | #define ca_set_ac_auto_save ca_set_boolean(CA_AC_AUTO_SAVE)
396  | 
397  | #define ca_get_ac_load ca_get_boolean(CA_AC_LOAD)
398  | #define ca_set_ac_load ca_set_boolean(CA_AC_LOAD)
399  | 
400  | #define ca_get_pw_resp_header	ca_get_string(CA_PW_RESP_HEADER)
401  | #define ca_set_pw_resp_header	ca_set_string(CA_PW_RESP_HEADER)
402  | 
403  | #define ca_get_pw_err_nokey	ca_get_string(CA_PW_ERR_NOKEY)
404  | #define ca_set_pw_err_nokey	ca_set_string(CA_PW_ERR_NOKEY)
405  | 
406  | #define ca_get_pw_help_file	ca_get_dirlist(CA_PW_HELP_FILE)
407  | #define ca_set_pw_help_file	ca_set_dirlist(CA_PW_HELP_FILE)
408  | 
409  | #define ca_get_pw_k_filter	ca_get_string(CA_PW_K_FILTER)
410  | #define ca_set_pw_k_filter	ca_set_string(CA_PW_K_FILTER)
411  | 
412  | #define ca_get_pw_limit_reached	ca_get_string(CA_PW_LIMIT_REACHED)
413  | #define ca_set_pw_limit_reached	ca_set_string(CA_PW_LIMIT_REACHED)
414  | 
415  | #define ca_get_pw_acl_addrpass	ca_get_string(CA_PW_ACL_ADDRPASS)
416  | #define ca_set_pw_acl_addrpass	ca_set_string(CA_PW_ACL_ADDRPASS)
417  | 
418  | #define ca_get_pw_acl_permdeny	ca_get_string(CA_PW_ACL_PERMDENY)
419  | #define ca_set_pw_acl_permdeny	ca_set_string(CA_PW_ACL_PERMDENY)
420  | 
421  | #define ca_get_pw_notfound	ca_get_string(CA_PW_NOTFOUND)
422  | #define ca_set_pw_notfound	ca_set_string(CA_PW_NOTFOUND)
423  | 
424  | #define ca_get_pw_connclosed	ca_get_string(CA_PW_CONNCLOSED)
425  | #define ca_set_pw_connclosed	ca_set_string(CA_PW_CONNCLOSED)
426  | 
427  | #define ca_get_pw_banner	ca_get_string(CA_PW_BANNER)
428  | #define ca_set_pw_banner	ca_set_string(CA_PW_BANNER)
429  | 
430  | #define ca_get_qc_badattr	ca_get_string(CA_QC_BADATTR)
431  | #define ca_set_qc_badattr	ca_set_string(CA_QC_BADATTR)
432  | 
433  | #define ca_get_qc_fmt_attrnotinv	ca_get_string(CA_QC_FMT_ATTRNOTINV)
434  | #define ca_set_qc_fmt_attrnotinv	ca_set_string(CA_QC_FMT_ATTRNOTINV)
435  | 
436  | #define ca_get_qc_fmt_badsource	ca_get_string(CA_QC_FMT_BADSOURCE)
437  | #define ca_set_qc_fmt_badsource	ca_set_string(CA_QC_FMT_BADSOURCE)
438  | 
439  | #define ca_get_qc_badobjtype	ca_get_string(CA_QC_BADOBJTYPE)
440  | #define ca_set_qc_badobjtype	ca_set_string(CA_QC_BADOBJTYPE)
441  | 
442  | #define ca_get_qi_ref_tmout	ca_get_string(CA_QI_REF_TMOUT)
443  | #define ca_set_qi_ref_tmout	ca_set_string(CA_QI_REF_TMOUT)
444  | 
445  | #define ca_get_qi_ref_overmaxlin	ca_get_string(CA_QI_REF_OVERMAXLIN)
446  | #define ca_set_qi_ref_overmaxlin	ca_set_string(CA_QI_REF_OVERMAXLIN)
447  | 
448  | #define ca_get_qi_ref_badhost	ca_get_string(CA_QI_REF_BADHOST)
449  | #define ca_set_qi_ref_badhost	ca_set_string(CA_QI_REF_BADHOST)
450  | 
451  | #define ca_get_qi_ref_hostnottresp	ca_get_string(CA_QI_REF_HOSTNOTTRESP)
452  | #define ca_set_qi_ref_hostnottresp	ca_set_string(CA_QI_REF_HOSTNOTTRESP)
453  | 
454  | #define ca_get_qi_fmt_refheader	ca_get_string(CA_QI_FMT_REFHEADER)
455  | #define ca_set_qi_fmt_refheader	ca_set_string(CA_QI_FMT_REFHEADER)
456  | 
457  | #define ca_get_er_def	ca_get_string(CA_ER_DEF)
458  | #define ca_set_er_def	ca_set_string(CA_ER_DEF)
459  | 
460  | #define ca_get_er_macro	ca_get_string(CA_ER_MACRO)
461  | #define ca_set_er_macro	ca_set_string(CA_ER_MACRO)
462  | 
463  | #define ca_get_er_ud_def	ca_get_dirlist(CA_ER_UD_DEF)
464  | #define ca_set_er_ud_def	ca_set_dirlist(CA_ER_UD_DEF)
465  | 
466  | #define ca_get_qi_reftrailer ca_get_string(CA_QI_REFTRAILER)
467  | #define ca_set_qi_reftrailer ca_set_string(CA_QI_REFTRAILER)
468  | 
469  | #endif	/* CA_MACROS */
470  |