1 /* Automatically generated by subst.pl --- DO NOT EDIT!!! */
2
3 /*
4 * FIDOGATE
5 *
6 * $Id: cf_funcs.c,v 4.20 2003/04/15 18:45:28 n0ll Exp $
7 */
8
9 #include "fidogate.h"
10
11 /***** UUINBOUND *****/
cf_p_s_uuinbound(char * s)12 static char *cf_p_s_uuinbound(char *s)
13 {
14 static char *pval = NULL;
15 if(s)
16 pval = strsave(s);
17 if(! pval)
18 {
19 if( ! (pval = cf_get_string("UUINBOUND", TRUE)) )
20 pval = DEFAULT_UUINBOUND;
21 debug(8, "config: UUINBOUND %s", pval);
22 }
23 return pval;
24 }
cf_p_uuinbound(void)25 char *cf_p_uuinbound(void)
26 {
27 return cf_p_s_uuinbound(NULL);
28 }
cf_s_uuinbound(char * s)29 char *cf_s_uuinbound(char *s)
30 {
31 return cf_p_s_uuinbound(s);
32 }
33
34 /***** PASSWD *****/
cf_p_s_passwd(char * s)35 static char *cf_p_s_passwd(char *s)
36 {
37 static char *pval = NULL;
38 if(s)
39 pval = strsave(s);
40 if(! pval)
41 {
42 if( ! (pval = cf_get_string("PASSWD", TRUE)) )
43 pval = DEFAULT_PASSWD;
44 debug(8, "config: PASSWD %s", pval);
45 }
46 return pval;
47 }
cf_p_passwd(void)48 char *cf_p_passwd(void)
49 {
50 return cf_p_s_passwd(NULL);
51 }
cf_s_passwd(char * s)52 char *cf_s_passwd(char *s)
53 {
54 return cf_p_s_passwd(s);
55 }
56
57 /***** VARDIR *****/
cf_p_s_vardir(char * s)58 static char *cf_p_s_vardir(char *s)
59 {
60 static char *pval = NULL;
61 if(s)
62 pval = strsave(s);
63 if(! pval)
64 {
65 if( ! (pval = cf_get_string("VARDIR", TRUE)) )
66 pval = DEFAULT_VARDIR;
67 debug(8, "config: VARDIR %s", pval);
68 }
69 return pval;
70 }
cf_p_vardir(void)71 char *cf_p_vardir(void)
72 {
73 return cf_p_s_vardir(NULL);
74 }
cf_s_vardir(char * s)75 char *cf_s_vardir(char *s)
76 {
77 return cf_p_s_vardir(s);
78 }
79
80 /***** LOCKDIR *****/
cf_p_s_lockdir(char * s)81 static char *cf_p_s_lockdir(char *s)
82 {
83 static char *pval = NULL;
84 if(s)
85 pval = strsave(s);
86 if(! pval)
87 {
88 if( ! (pval = cf_get_string("LOCKDIR", TRUE)) )
89 pval = DEFAULT_LOCKDIR;
90 debug(8, "config: LOCKDIR %s", pval);
91 }
92 return pval;
93 }
cf_p_lockdir(void)94 char *cf_p_lockdir(void)
95 {
96 return cf_p_s_lockdir(NULL);
97 }
cf_s_lockdir(char * s)98 char *cf_s_lockdir(char *s)
99 {
100 return cf_p_s_lockdir(s);
101 }
102
103 /***** INBOUND *****/
cf_p_s_inbound(char * s)104 static char *cf_p_s_inbound(char *s)
105 {
106 static char *pval = NULL;
107 if(s)
108 pval = strsave(s);
109 if(! pval)
110 {
111 if( ! (pval = cf_get_string("INBOUND", TRUE)) )
112 pval = DEFAULT_INBOUND;
113 debug(8, "config: INBOUND %s", pval);
114 }
115 return pval;
116 }
cf_p_inbound(void)117 char *cf_p_inbound(void)
118 {
119 return cf_p_s_inbound(NULL);
120 }
cf_s_inbound(char * s)121 char *cf_s_inbound(char *s)
122 {
123 return cf_p_s_inbound(s);
124 }
125
126 /***** BTBASEDIR *****/
cf_p_s_btbasedir(char * s)127 static char *cf_p_s_btbasedir(char *s)
128 {
129 static char *pval = NULL;
130 if(s)
131 pval = strsave(s);
132 if(! pval)
133 {
134 if( ! (pval = cf_get_string("BTBASEDIR", TRUE)) )
135 pval = DEFAULT_BTBASEDIR;
136 debug(8, "config: BTBASEDIR %s", pval);
137 }
138 return pval;
139 }
cf_p_btbasedir(void)140 char *cf_p_btbasedir(void)
141 {
142 return cf_p_s_btbasedir(NULL);
143 }
cf_s_btbasedir(char * s)144 char *cf_s_btbasedir(char *s)
145 {
146 return cf_p_s_btbasedir(s);
147 }
148
149 /***** FTPINBOUND *****/
cf_p_s_ftpinbound(char * s)150 static char *cf_p_s_ftpinbound(char *s)
151 {
152 static char *pval = NULL;
153 if(s)
154 pval = strsave(s);
155 if(! pval)
156 {
157 if( ! (pval = cf_get_string("FTPINBOUND", TRUE)) )
158 pval = DEFAULT_FTPINBOUND;
159 debug(8, "config: FTPINBOUND %s", pval);
160 }
161 return pval;
162 }
cf_p_ftpinbound(void)163 char *cf_p_ftpinbound(void)
164 {
165 return cf_p_s_ftpinbound(NULL);
166 }
cf_s_ftpinbound(char * s)167 char *cf_s_ftpinbound(char *s)
168 {
169 return cf_p_s_ftpinbound(s);
170 }
171
172 /***** ALIASES *****/
cf_p_s_aliases(char * s)173 static char *cf_p_s_aliases(char *s)
174 {
175 static char *pval = NULL;
176 if(s)
177 pval = strsave(s);
178 if(! pval)
179 {
180 if( ! (pval = cf_get_string("ALIASES", TRUE)) )
181 pval = DEFAULT_ALIASES;
182 debug(8, "config: ALIASES %s", pval);
183 }
184 return pval;
185 }
cf_p_aliases(void)186 char *cf_p_aliases(void)
187 {
188 return cf_p_s_aliases(NULL);
189 }
cf_s_aliases(char * s)190 char *cf_s_aliases(char *s)
191 {
192 return cf_p_s_aliases(s);
193 }
194
195 /***** HOSTS *****/
cf_p_s_hosts(char * s)196 static char *cf_p_s_hosts(char *s)
197 {
198 static char *pval = NULL;
199 if(s)
200 pval = strsave(s);
201 if(! pval)
202 {
203 if( ! (pval = cf_get_string("HOSTS", TRUE)) )
204 pval = DEFAULT_HOSTS;
205 debug(8, "config: HOSTS %s", pval);
206 }
207 return pval;
208 }
cf_p_hosts(void)209 char *cf_p_hosts(void)
210 {
211 return cf_p_s_hosts(NULL);
212 }
cf_s_hosts(char * s)213 char *cf_s_hosts(char *s)
214 {
215 return cf_p_s_hosts(s);
216 }
217
218 /***** PINBOUND *****/
cf_p_s_pinbound(char * s)219 static char *cf_p_s_pinbound(char *s)
220 {
221 static char *pval = NULL;
222 if(s)
223 pval = strsave(s);
224 if(! pval)
225 {
226 if( ! (pval = cf_get_string("PINBOUND", TRUE)) )
227 pval = DEFAULT_PINBOUND;
228 debug(8, "config: PINBOUND %s", pval);
229 }
230 return pval;
231 }
cf_p_pinbound(void)232 char *cf_p_pinbound(void)
233 {
234 return cf_p_s_pinbound(NULL);
235 }
cf_s_pinbound(char * s)236 char *cf_s_pinbound(char *s)
237 {
238 return cf_p_s_pinbound(s);
239 }
240
241 /***** SPOOLDIR *****/
cf_p_s_spooldir(char * s)242 static char *cf_p_s_spooldir(char *s)
243 {
244 static char *pval = NULL;
245 if(s)
246 pval = strsave(s);
247 if(! pval)
248 {
249 if( ! (pval = cf_get_string("SPOOLDIR", TRUE)) )
250 pval = DEFAULT_SPOOLDIR;
251 debug(8, "config: SPOOLDIR %s", pval);
252 }
253 return pval;
254 }
cf_p_spooldir(void)255 char *cf_p_spooldir(void)
256 {
257 return cf_p_s_spooldir(NULL);
258 }
cf_s_spooldir(char * s)259 char *cf_s_spooldir(char *s)
260 {
261 return cf_p_s_spooldir(s);
262 }
263
264 /***** LIBDIR *****/
cf_p_s_libdir(char * s)265 static char *cf_p_s_libdir(char *s)
266 {
267 static char *pval = NULL;
268 if(s)
269 pval = strsave(s);
270 if(! pval)
271 {
272 if( ! (pval = cf_get_string("LIBDIR", TRUE)) )
273 pval = DEFAULT_LIBDIR;
274 debug(8, "config: LIBDIR %s", pval);
275 }
276 return pval;
277 }
cf_p_libdir(void)278 char *cf_p_libdir(void)
279 {
280 return cf_p_s_libdir(NULL);
281 }
cf_s_libdir(char * s)282 char *cf_s_libdir(char *s)
283 {
284 return cf_p_s_libdir(s);
285 }
286
287 /***** HISTORY *****/
cf_p_s_history(char * s)288 static char *cf_p_s_history(char *s)
289 {
290 static char *pval = NULL;
291 if(s)
292 pval = strsave(s);
293 if(! pval)
294 {
295 if( ! (pval = cf_get_string("HISTORY", TRUE)) )
296 pval = DEFAULT_HISTORY;
297 debug(8, "config: HISTORY %s", pval);
298 }
299 return pval;
300 }
cf_p_history(void)301 char *cf_p_history(void)
302 {
303 return cf_p_s_history(NULL);
304 }
cf_s_history(char * s)305 char *cf_s_history(char *s)
306 {
307 return cf_p_s_history(s);
308 }
309
310 /***** LOGDIR *****/
cf_p_s_logdir(char * s)311 static char *cf_p_s_logdir(char *s)
312 {
313 static char *pval = NULL;
314 if(s)
315 pval = strsave(s);
316 if(! pval)
317 {
318 if( ! (pval = cf_get_string("LOGDIR", TRUE)) )
319 pval = DEFAULT_LOGDIR;
320 debug(8, "config: LOGDIR %s", pval);
321 }
322 return pval;
323 }
cf_p_logdir(void)324 char *cf_p_logdir(void)
325 {
326 return cf_p_s_logdir(NULL);
327 }
cf_s_logdir(char * s)328 char *cf_s_logdir(char *s)
329 {
330 return cf_p_s_logdir(s);
331 }
332
333 /***** PACKING *****/
cf_p_s_packing(char * s)334 static char *cf_p_s_packing(char *s)
335 {
336 static char *pval = NULL;
337 if(s)
338 pval = strsave(s);
339 if(! pval)
340 {
341 if( ! (pval = cf_get_string("PACKING", TRUE)) )
342 pval = DEFAULT_PACKING;
343 debug(8, "config: PACKING %s", pval);
344 }
345 return pval;
346 }
cf_p_packing(void)347 char *cf_p_packing(void)
348 {
349 return cf_p_s_packing(NULL);
350 }
cf_s_packing(char * s)351 char *cf_s_packing(char *s)
352 {
353 return cf_p_s_packing(s);
354 }
355
356 /***** BINDIR *****/
cf_p_s_bindir(char * s)357 static char *cf_p_s_bindir(char *s)
358 {
359 static char *pval = NULL;
360 if(s)
361 pval = strsave(s);
362 if(! pval)
363 {
364 if( ! (pval = cf_get_string("BINDIR", TRUE)) )
365 pval = DEFAULT_BINDIR;
366 debug(8, "config: BINDIR %s", pval);
367 }
368 return pval;
369 }
cf_p_bindir(void)370 char *cf_p_bindir(void)
371 {
372 return cf_p_s_bindir(NULL);
373 }
cf_s_bindir(char * s)374 char *cf_s_bindir(char *s)
375 {
376 return cf_p_s_bindir(s);
377 }
378
379 /***** CONFIGDIR *****/
cf_p_s_configdir(char * s)380 static char *cf_p_s_configdir(char *s)
381 {
382 static char *pval = NULL;
383 if(s)
384 pval = strsave(s);
385 if(! pval)
386 {
387 if( ! (pval = cf_get_string("CONFIGDIR", TRUE)) )
388 pval = DEFAULT_CONFIGDIR;
389 debug(8, "config: CONFIGDIR %s", pval);
390 }
391 return pval;
392 }
cf_p_configdir(void)393 char *cf_p_configdir(void)
394 {
395 return cf_p_s_configdir(NULL);
396 }
cf_s_configdir(char * s)397 char *cf_s_configdir(char *s)
398 {
399 return cf_p_s_configdir(s);
400 }
401
402 /***** CHARSETMAP *****/
cf_p_s_charsetmap(char * s)403 static char *cf_p_s_charsetmap(char *s)
404 {
405 static char *pval = NULL;
406 if(s)
407 pval = strsave(s);
408 if(! pval)
409 {
410 if( ! (pval = cf_get_string("CHARSETMAP", TRUE)) )
411 pval = DEFAULT_CHARSETMAP;
412 debug(8, "config: CHARSETMAP %s", pval);
413 }
414 return pval;
415 }
cf_p_charsetmap(void)416 char *cf_p_charsetmap(void)
417 {
418 return cf_p_s_charsetmap(NULL);
419 }
cf_s_charsetmap(char * s)420 char *cf_s_charsetmap(char *s)
421 {
422 return cf_p_s_charsetmap(s);
423 }
424
425 /***** ACL *****/
cf_p_s_acl(char * s)426 static char *cf_p_s_acl(char *s)
427 {
428 static char *pval = NULL;
429 if(s)
430 pval = strsave(s);
431 if(! pval)
432 {
433 if( ! (pval = cf_get_string("ACL", TRUE)) )
434 pval = DEFAULT_ACL;
435 debug(8, "config: ACL %s", pval);
436 }
437 return pval;
438 }
cf_p_acl(void)439 char *cf_p_acl(void)
440 {
441 return cf_p_s_acl(NULL);
442 }
cf_s_acl(char * s)443 char *cf_s_acl(char *s)
444 {
445 return cf_p_s_acl(s);
446 }
447
448 /***** LOGFILE *****/
cf_p_s_logfile(char * s)449 static char *cf_p_s_logfile(char *s)
450 {
451 static char *pval = NULL;
452 if(s)
453 pval = strsave(s);
454 if(! pval)
455 {
456 if( ! (pval = cf_get_string("LOGFILE", TRUE)) )
457 pval = DEFAULT_LOGFILE;
458 debug(8, "config: LOGFILE %s", pval);
459 }
460 return pval;
461 }
cf_p_logfile(void)462 char *cf_p_logfile(void)
463 {
464 return cf_p_s_logfile(NULL);
465 }
cf_s_logfile(char * s)466 char *cf_s_logfile(char *s)
467 {
468 return cf_p_s_logfile(s);
469 }
470
471 /***** AREAS *****/
cf_p_s_areas(char * s)472 static char *cf_p_s_areas(char *s)
473 {
474 static char *pval = NULL;
475 if(s)
476 pval = strsave(s);
477 if(! pval)
478 {
479 if( ! (pval = cf_get_string("AREAS", TRUE)) )
480 pval = DEFAULT_AREAS;
481 debug(8, "config: AREAS %s", pval);
482 }
483 return pval;
484 }
cf_p_areas(void)485 char *cf_p_areas(void)
486 {
487 return cf_p_s_areas(NULL);
488 }
cf_s_areas(char * s)489 char *cf_s_areas(char *s)
490 {
491 return cf_p_s_areas(s);
492 }
493
494 /***** ROUTING *****/
cf_p_s_routing(char * s)495 static char *cf_p_s_routing(char *s)
496 {
497 static char *pval = NULL;
498 if(s)
499 pval = strsave(s);
500 if(! pval)
501 {
502 if( ! (pval = cf_get_string("ROUTING", TRUE)) )
503 pval = DEFAULT_ROUTING;
504 debug(8, "config: ROUTING %s", pval);
505 }
506 return pval;
507 }
cf_p_routing(void)508 char *cf_p_routing(void)
509 {
510 return cf_p_s_routing(NULL);
511 }
cf_s_routing(char * s)512 char *cf_s_routing(char *s)
513 {
514 return cf_p_s_routing(s);
515 }
516
517