cstack_pop
int cstack_pop(cstack_t *, void **, int *);
cstack_pop(stk, (void **)&p_dir_info, 0) == 0) {
while (cstack_pop(stk, (void **)&p_dir_info, 0) == 0) {
err = cstack_pop(stp, (void **)&sp, (void *)NULL);
if (cstack_pop(sp, (void **)&tsp, (int *)NULL))
while (!cstack_pop(sp, (void **)&tsp, (int *)NULL)) {
if (cstack_pop(sp, (void **)&tsp, (int *)NULL))
while (!cstack_pop(sp, (void **)&tsp, (int *)NULL)) {