Lst_ForEach (s->parents, SuffPrintName, (ClientData)0);
Lst_ForEach(s->parents, SuffPrintName, NULL);
SuffPrintSuff (sp, dummy)    ClientData sp;    ClientData dummy;{    Suff    *s = (Suff *) sp;    int	    flags;    int	    flag;    printf ("# `%s' ", s->name);    flags = s->flags;    if (flags) {	fputs (" (", stdout);	while (flags) {	    flag = 1 << (ffs(flags) - 1);	    flags &= ~flag;	    switch (flag) {		case SUFF_NULL:		    printf ("NULL");		    break;		case SUFF_INCLUDE:		    printf ("INCLUDE");		    break;		case SUFF_LIBRARY:		    printf ("LIBRARY");		    break;	    }	    fputc(flags ? '|' : ')', stdout);	}    }    fputc ('\n', stdout);    printf ("#\tTo: ");    Lst_ForEach (s->parents, SuffPrintName, (ClientData)0);    fputc ('\n', stdout);    printf ("#\tFrom: ");    Lst_ForEach (s->children, SuffPrintName, (ClientData)0);    fputc ('\n', stdout);    printf ("#\tSearch Path: ");    Dir_PrintPath (s->searchPath);    fputc ('\n', stdout);    return (dummy ? 0 : 0);}