arctype
arctype *arcp;
arctype *arcp;
arctype *arcp;
arctype **cyclestack;
arctype **stkp;
arctype **arcpp;
arctype **endlist;
arctype *arcp;
cyclestack = (arctype **) calloc( size + 1 , sizeof( arctype *) );
( size + 1 ) * sizeof( arctype * ) );
arctype *arcp;
descend(nltype *node, arctype **stkstart, arctype **stkp)
arctype *arcp;
addcycle(arctype **stkstart, arctype **stkend)
arctype **arcpp;
arctype **stkloc;
arctype **stkp;
arctype **endlist;
arctype *minarc;
arctype *arcp;
calloc( 1 , sizeof ( cltype ) + ( size - 1 ) * sizeof( arctype * ) );
sizeof ( cltype ) + ( size - 1 ) * sizeof( arctype * ) );
arctype **arcpp;
arctype **endlist;
arctype *arcp;
arctype *maxarcp;
arctype *maxexitarcp;
arctype *maxwithparentarcp;
arctype *maxnoparentarcp;
arcp = (arctype *)calloc( 1 , sizeof *arcp );
arctype **arcpp;
arctype **endlist;
arctype *arcp;
arctype *arcp;
register arctype *arcp;
arctype *parents; /* list of caller arcs */
arctype *children; /* list of callee arcs */
arctype *list[1]; /* list of arcs in cycle */
EXTERN arctype *archead; /* the head of arcs in current cycle list */
bool addcycle(arctype **, arctype **);
int arccmp(arctype *, arctype *);
arctype *arclookup(nltype *, nltype *);
bool descend(nltype *, arctype **, arctype **);
arctype *
arctype *arcp;
arctype *arcp;
arctype *arcp;
arctype *arcp;
arctype *detachedp;
arctype sorted;
arctype *prevp;
arctype *arcp;
arctype *detachedp;
arctype sorted;
arctype *prevp;
arccmp(arctype *thisp, arctype *thatp)