if (Lst_Member (pgn->children, (ClientData)cgn) == NULL) { Lst_AtEnd(pgn->children, (ClientData)cgn);
if (Lst_Member(pgn->children, cgn) == NULL) { Lst_AtEnd(pgn->children, cgn);
ParseLinkSrc (pgnp, cgnp)    ClientData     pgnp;	/* The parent node */    ClientData     cgnp;	/* The child node */{    GNode          *pgn = (GNode *) pgnp;    GNode          *cgn = (GNode *) cgnp;    if (Lst_Member (pgn->children, (ClientData)cgn) == NULL) {	Lst_AtEnd(pgn->children, (ClientData)cgn);	if (specType == Not) {	    Lst_AtEnd(cgn->parents, (ClientData)pgn);	}	pgn->unmade += 1;    }    return (0);}