#define NULL 0
+static char phase3_qc_rcsid[] = "$Header$";
+
empty_list_check(id, l, hint)
int id, hint;
int id, hint;
struct machine *m;
{
- if (m->clucount == 0)
+ if (m->clucount == 0 && m->mach_id != 0)
printf("Warning: machine %s is not in any clusters\n", m->name);
}
##{
printf("Phase 3 - Finding unused objects\n");
- dprintf("Checking machines...\n");
- hash_step(machines, noclu_mach_check, NULL);
+ if (warn) {
+ dprintf("Checking machines...\n");
+ hash_step(machines, noclu_mach_check, NULL);
- dprintf("Checking lists...\n");
- hash_step(lists, empty_list_check, NULL);
+ dprintf("Checking lists...\n");
+ hash_step(lists, empty_list_check, NULL);
+ }
dprintf("Checking strings...\n");
hash_step(strings, unref_string_check, NULL);