Lst_ForEach (transforms, SuffRebuildGraph, (ClientData)s);
Lst_ForEach(transforms, SuffRebuildGraph, s);
Suff_AddSuffix (str)    char          *str;	    /* the name of the suffix to add */{    Suff          *s;	    /* new suffix descriptor */    LstNode 	  ln;    ln = Lst_Find(sufflist, SuffSuffHasNameP, (ClientData)str);    if (ln == NULL) {	s = (Suff *) emalloc (sizeof (Suff));	s->name =   	estrdup (str);	s->nameLen = 	strlen (s->name);	s->searchPath = Lst_Init();	s->children = 	Lst_Init();	s->parents = 	Lst_Init();	s->ref = 	Lst_Init();	s->sNum =   	sNum++;	s->flags =  	0;	Lst_AtEnd(sufflist, (ClientData)s);	/*	 * Look for any existing transformations from or to this suffix.	 * XXX: Only do this after a Suff_ClearSuffixes?	 */	Lst_ForEach (transforms, SuffRebuildGraph, (ClientData)s);    }}