6 CS_INT p, n, top, *Bp, *Bi, *Gp ;
8 n = G->n ; Bp = B->p ; Bi = B->i ; Gp = G->p ;
10 for (p = Bp [k] ; p < Bp [k+1] ; p++)
14 top =
cs_dfs (Bi [p], G, top, xi, xi+n, pinv) ;
17 for (p = top ; p < n ; p++)
CS_MARK (Gp, xi [p]) ;
CS_INT cs_dfs(CS_INT j, cs *G, CS_INT top, CS_INT *xi, CS_INT *pstack, const CS_INT *pinv)
CS_INT cs_reach(cs *G, const cs *B, CS_INT k, CS_INT *xi, const CS_INT *pinv)