From 1c3cf2dbe69523bd2079ad0c4d8884517244854f Mon Sep 17 00:00:00 2001 From: James Brister Date: Wed, 13 Oct 1999 17:51:28 +0000 Subject: [PATCH] Use new function signature for config parsing. --- bin/tests/nconf_test.c | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/bin/tests/nconf_test.c b/bin/tests/nconf_test.c index a9a67453e4..845125ec9d 100644 --- a/bin/tests/nconf_test.c +++ b/bin/tests/nconf_test.c @@ -29,21 +29,33 @@ #include -isc_result_t zonecbk(dns_c_ctx_t *ctx, dns_c_zone_t *zone, void *uap); +isc_result_t zonecbk(dns_c_ctx_t *ctx, dns_c_zone_t *zone, + dns_c_view_t *view, void *uap); isc_result_t optscbk(dns_c_ctx_t *ctx, void *uap); isc_result_t -zonecbk(dns_c_ctx_t *ctx, dns_c_zone_t *zone, void *uap) +zonecbk(dns_c_ctx_t *ctx, dns_c_zone_t *zone, dns_c_view_t *view, void *uap) { const char *zname; + const char *vname; (void) ctx; (void) uap; dns_c_zone_getname(NULL, zone, &zname); - fprintf(stderr, "handling zone %s\n", zname); +#if 0 + if (view != NULL) { + dns_c_view_getname(NULL, view, &vname); + } else { + vname = "no current view"; + } +#else + vname = "foo"; +#endif + + fprintf(stderr, "handling zone %s, view %s\n", zname, vname); return (ISC_R_SUCCESS); } @@ -68,7 +80,7 @@ int main (int argc, char **argv) { isc_mem_t *mem = NULL; dns_c_cbks_t callbacks; -#if 1 +#if 0 callbacks.zonecbk = NULL; callbacks.zonecbkuap = NULL; callbacks.optscbk = NULL;