Index: diag.c =================================================================== --- diag.c (revision 30949) +++ diag.c (revision 30950) @@ -153,7 +153,7 @@ } printf(" Native:\n"); - rnd_conf_print_native((conf_pfn)pcb_fprintf, stdout, " ", 1, nat); + rnd_conf_print_native((rnd_conf_pfn)pcb_fprintf, stdout, " ", 1, nat); RND_ACT_IRES(0); return 0; Index: diag_conf.c =================================================================== --- diag_conf.c (revision 30949) +++ diag_conf.c (revision 30950) @@ -35,12 +35,12 @@ if (match_prefix != NULL) pl = strlen(match_prefix); - for (e = htsp_first(pcb_conf_fields); e; e = htsp_next(pcb_conf_fields, e)) { + for (e = htsp_first(rnd_conf_fields); e; e = htsp_next(rnd_conf_fields, e)) { rnd_conf_native_t *node = (rnd_conf_native_t *)e->value; if (match_prefix != NULL) { if (strncmp(node->hash_path, match_prefix, pl) != 0) continue; } - rnd_conf_print_native((conf_pfn)pcb_fprintf, f, prefix, verbose, node); + rnd_conf_print_native((rnd_conf_pfn)pcb_fprintf, f, prefix, verbose, node); } }