Lst_Every(&allTargets, TargPrintOnlySrc);
for (gn = hash_first(&targets, &i); gn != NULL; gn = hash_next(&targets, &i)) TargPrintOnlySrc(gn);
Targ_PrintGraph (pass)    int	    pass; 	/* Which pass this is. 1 => no processing			 * 2 => processing done */{    printf("#*** Input graph:\n");    Lst_ForEach(&allTargets, TargPrintNode, &pass);    printf("\n\n");    printf("#\n#   Files that are only sources:\n");    Lst_Every(&allTargets, TargPrintOnlySrc);    printf("#*** Global Variables:\n");    Var_Dump(VAR_GLOBAL);    printf("#*** Command-line Variables:\n");    Var_Dump(VAR_CMD);    printf("\n");    Dir_PrintDirectories();    printf("\n");    Suff_PrintAll();}