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 | }