e_ppos
if (plan->e_ppos == plan->e_pbnum)
plan->e_argv[plan->e_ppos] = NULL;
if ((plan->e_argv[plan->e_ppos] = strdup(file)) == NULL)
plan->e_len[plan->e_ppos] = strlen(file);
plan->e_psize += plan->e_len[plan->e_ppos];
if (++plan->e_ppos < plan->e_pnummax &&
plan->e_argv[plan->e_ppos] = NULL;
while (--plan->e_ppos >= plan->e_pbnum)
free(plan->e_argv[plan->e_ppos]);
plan->e_ppos = plan->e_pbnum;
new->e_ppos = new->e_pbnum = cnt - 2;