1 | /* A test program to test the get and set functions. */
2 |
3 | #include <stdio.h>
4 | #include <glib.h>
5 | #include <string.h>
6 | #include <stdlib.h>
7 | #include "ca_libs.h"
8 | #include "ca_dictSyms.h"
9 | #include "ca_macros.h"
10 |
11 | #define DEBUG /* Debug this file. */
12 |
13 | int main ()
14 | {
15 | FILE *cfPtr;
16 | int port;
17 | char help[80];
18 | char reply[80];
19 |
20 | ca_getDictionary(dictionary, VARS);
21 |
22 | ca_getDatabase(ripe);
23 | ca_getDatabase(arin);
24 | ca_getDatabase(radb);
25 |
26 | ca_getSource(ripeComponent);
27 | ca_getSource(arinComponent);
28 | ca_getSource(radbComponent);
29 |
30 | sourceList = g_slist_append(sourceList, &ripeComponent);
31 | sourceList = g_slist_append(sourceList, &arinComponent);
32 | sourceList = g_slist_append(sourceList, &radbComponent);
33 |
34 | ca_getAllSources(sourceList);
35 |
36 | ca_get_bindport;
37 | ca_set_bindport;
38 | ca_get_bindport;
39 |
40 | ca_get_help;
41 | ca_set_help;
42 | ca_get_help;
43 |
44 | ca_get_replybanner;
45 | ca_set_replybanner;
46 | ca_get_replybanner;
47 |
48 | /*
49 | * ca_get_source;
50 | * ca_set_source;
51 | * ca_get_source;
52 | */
53 |
54 | ca_get_testmode;
55 | ca_set_testmode;
56 | ca_get_testmode;
57 |
58 | ca_get_overridecryptedpw;
59 | ca_set_overridecryptedpw;
60 | ca_get_overridecryptedpw;
61 |
62 | ca_get_whoishelp;
63 | ca_set_whoishelp;
64 | ca_get_whoishelp;
65 |
66 | ca_get_autodbmhelp;
67 | ca_set_autodbmhelp;
68 | ca_get_autodbmhelp;
69 |
70 | ca_get_attdesc;
71 | ca_set_attdesc;
72 | ca_get_attdesc;
73 |
74 | /*
75 | * ca_get_deflook;
76 | * ca_set_deflook;
77 | * ca_get_deflook;
78 | */
79 |
80 | ca_get_dbfile;
81 | ca_set_dbfile;
82 | ca_get_dbfile;
83 |
84 | /*
85 | * ca_get_canupd;
86 | * ca_set_canupd;
87 | * ca_get_canupd;
88 | *
89 | * ca_get_crossnotifysources;
90 | * ca_set_crossnotifysources;
91 | * ca_get_crossnotifysources;
92 | */
93 |
94 | ca_get_uid;
95 | ca_set_uid;
96 | ca_get_uid;
97 |
98 | ca_get_qrylog;
99 | ca_set_qrylog;
100 | ca_get_qrylog;
101 |
102 | ca_get_qry2log;
103 | ca_set_qry2log;
104 | ca_get_qry2log;
105 |
106 | ca_get_errlog;
107 | ca_set_errlog;
108 | ca_get_errlog;
109 |
110 | ca_get_auditlog;
111 | ca_set_auditlog;
112 | ca_get_auditlog;
113 |
114 | ca_get_updlog;
115 | ca_set_updlog;
116 | ca_get_updlog;
117 |
118 | ca_get_acklog;
119 | ca_set_acklog;
120 | ca_get_acklog;
121 |
122 | ca_get_lockdir;
123 | ca_set_lockdir;
124 | ca_get_lockdir;
125 |
126 | ca_get_pidfile;
127 | ca_set_pidfile;
128 | ca_get_pidfile;
129 |
130 | ca_get_updatelock;
131 | ca_set_updatelock;
132 | ca_get_updatelock;
133 |
134 | ca_get_cleanlock;
135 | ca_set_cleanlock;
136 | ca_get_cleanlock;
137 |
138 | ca_get_serialdir;
139 | ca_set_serialdir;
140 | ca_get_serialdir;
141 |
142 | ca_get_oldserialdir;
143 | ca_set_oldserialdir;
144 | ca_get_oldserialdir;
145 |
146 | ca_get_serialincomingdir;
147 | ca_set_serialincomingdir;
148 | ca_get_serialincomingdir;
149 |
150 | ca_get_keepopen;
151 | ca_set_keepopen;
152 | ca_get_keepopen;
153 |
154 | ca_get_allocmnt;
155 | ca_set_allocmnt;
156 | ca_get_allocmnt;
157 |
158 | ca_get_getupdatesfrom;
159 | ca_set_getupdatesfrom;
160 | ca_get_getupdatesfrom;
161 |
162 | ca_get_whoisupdfrom;
163 | ca_set_whoisupdfrom;
164 | ca_get_whoisupdfrom;
165 |
166 | ca_get_denywhoisaccess;
167 | ca_set_denywhoisaccess;
168 | ca_get_denywhoisaccess;
169 |
170 | ca_get_tmpdir;
171 | ca_set_tmpdir;
172 | ca_get_tmpdir;
173 |
174 | ca_get_pgpv;
175 | ca_set_pgpv;
176 | ca_get_pgpv;
177 |
178 | ca_get_pgpk;
179 | ca_set_pgpk;
180 | ca_get_pgpk;
181 |
182 | ca_get_pgppath;
183 | ca_set_pgppath;
184 | ca_get_pgppath;
185 |
186 | ca_get_mailcmd;
187 | ca_set_mailcmd;
188 | ca_get_mailcmd;
189 |
190 | ca_get_overflowsize;
191 | ca_set_overflowsize;
192 | ca_get_overflowsize;
193 |
194 | ca_get_dbcachesize;
195 | ca_set_dbcachesize;
196 | ca_get_dbcachesize;
197 |
198 | ca_get_nrofnames;
199 | ca_set_nrofnames;
200 | ca_get_nrofnames;
201 |
202 | ca_get_defmail;
203 | ca_set_defmail;
204 | ca_get_defmail;
205 |
206 | ca_get_humailbox;
207 | ca_set_humailbox;
208 | ca_get_humailbox;
209 |
210 | ca_get_autobox;
211 | ca_set_autobox;
212 | ca_get_autobox;
213 |
214 | ca_get_duplicatepersoncheck;
215 | ca_set_duplicatepersoncheck;
216 | ca_get_duplicatepersoncheck;
217 |
218 | ca_get_replybanner;
219 | ca_set_replybanner;
220 | ca_get_replybanner;
221 |
222 | ca_get_nomatch;
223 | ca_set_nomatch;
224 | ca_get_nomatch;
225 |
226 | ca_get_cn_subject_add;
227 | ca_set_cn_subject_add;
228 | ca_get_cn_subject_add;
229 |
230 | ca_get_cn_subject_del;
231 | ca_set_cn_subject_del;
232 | ca_get_cn_subject_del;
233 |
234 | ca_get_cn_explain_add;
235 | ca_set_cn_explain_add;
236 | ca_get_cn_explain_add;
237 |
238 | ca_get_cn_explain_del;
239 | ca_set_cn_explain_del;
240 | ca_get_cn_explain_del;
241 |
242 | ca_get_cn_overlap_add;
243 | ca_set_cn_overlap_add;
244 | ca_get_cn_overlap_add;
245 |
246 | ca_get_cn_overlap_del;
247 | ca_set_cn_overlap_del;
248 | ca_get_cn_overlap_del;
249 |
250 | ca_get_cno_subject_add;
251 | ca_set_cno_subject_add;
252 | ca_get_cno_subject_add;
253 |
254 | ca_get_cno_subject_del;
255 | ca_set_cno_subject_del;
256 | ca_get_cno_subject_del;
257 |
258 | ca_get_cno_explain_add;
259 | ca_set_cno_explain_add;
260 | ca_get_cno_explain_add;
261 |
262 | ca_get_cno_explain_del;
263 | ca_set_cno_explain_del;
264 | ca_get_cno_explain_del;
265 |
266 | ca_get_cno_overlap_add;
267 | ca_set_cno_overlap_add;
268 | ca_get_cno_overlap_add;
269 |
270 | ca_get_cno_overlap_del;
271 | ca_set_cno_overlap_del;
272 | ca_get_cno_overlap_del;
273 |
274 | ca_get_mailtxt;
275 | ca_set_mailtxt;
276 | ca_get_mailtxt;
277 |
278 | ca_get_mheader;
279 | ca_set_mheader;
280 | ca_get_mheader;
281 |
282 | ca_get_failuretxt;
283 | ca_set_failuretxt;
284 | ca_get_failuretxt;
285 |
286 | ca_get_successtxt;
287 | ca_set_successtxt;
288 | ca_get_successtxt;
289 |
290 | ca_get_helpheader;
291 | ca_set_helpheader;
292 | ca_get_helpheader;
293 |
294 | ca_get_ackerr;
295 | ca_set_ackerr;
296 | ca_get_ackerr;
297 |
298 | ca_get_ackok;
299 | ca_set_ackok;
300 | ca_get_ackok;
301 |
302 | ca_get_acksig;
303 | ca_set_acksig;
304 | ca_get_acksig;
305 |
306 | ca_get_notitxt;
307 | ca_set_notitxt;
308 | ca_get_notitxt;
309 |
310 | ca_get_notimailtxt;
311 | ca_set_notimailtxt;
312 | ca_get_notimailtxt;
313 |
314 | ca_get_notinetworktxt;
315 | ca_set_notinetworktxt;
316 | ca_get_notinetworktxt;
317 |
318 | ca_get_nheader;
319 | ca_set_nheader;
320 | ca_get_nheader;
321 |
322 | ca_get_fwheader;
323 | ca_set_fwheader;
324 | ca_get_fwheader;
325 |
326 | ca_get_fwtxt;
327 | ca_set_fwtxt;
328 | ca_get_fwtxt;
329 |
330 | ca_get_fwmailtxt;
331 | ca_set_fwmailtxt;
332 | ca_get_fwmailtxt;
333 |
334 | ca_get_fwnetworktxt;
335 | ca_set_fwnetworktxt;
336 | ca_get_fwnetworktxt;
337 |
338 | ca_get_mtfwheader;
339 | ca_set_mtfwheader;
340 | ca_get_mtfwheader;
341 |
342 | ca_get_mtfwtxt;
343 | ca_set_mtfwtxt;
344 | ca_get_mtfwtxt;
345 |
346 | ca_get_denyaccesstxt;
347 | ca_set_denyaccesstxt;
348 | ca_get_denyaccesstxt;
349 |
350 | ca_get_referraltxt;
351 | ca_set_referraltxt;
352 | ca_get_referraltxt;
353 |
354 | ca_get_referralerrortxt;
355 | ca_set_referralerrortxt;
356 | ca_get_referralerrortxt;
357 |
358 | ca_get_referrallooperrortxt;
359 | ca_set_referrallooperrortxt;
360 | ca_get_referrallooperrortxt;
361 |
362 | ca_get_referraltimeouttxt;
363 | ca_set_referraltimeouttxt;
364 | ca_get_referraltimeouttxt;
365 |
366 | ca_get_referraltrunctxt;
367 | ca_set_referraltrunctxt;
368 | ca_get_referraltrunctxt;
369 |
370 | ca_get_referralendtxt;
371 | ca_set_referralendtxt;
372 | ca_get_referralendtxt;
373 |
374 | ca_get_referraltimeout;
375 | ca_set_referraltimeout;
376 | ca_get_referraltimeout;
377 |
378 | ca_get_referralmaxlines;
379 | ca_set_referralmaxlines;
380 | ca_get_referralmaxlines;
381 |
382 | ca_get_rights;
383 | ca_set_rights;
384 | ca_get_rights;
385 |
386 | ca_get_country;
387 | ca_set_country;
388 | ca_get_country;
389 |
390 |
391 | return (0);
392 | }