pop
if (pop() < 0)
while (pop() >= 0)
static int pop(void);
pop(a, n, i);
pop(a, n, i);
for (pop = gl.gl_pathv; *pop && gargc < (MAXGLOBARGS-1);
pop++)
gargv[gargc++] = strdup(*pop);
char **pop, *argv[MAXUSRARGS], *gargv[MAXGLOBARGS];
struct value *value = pop();
struct value *value = pop();
struct value *v = pop();
value = pop();
value = pop();
value = pop();
val = pop();
value = pop();
value = pop();
while (*pop && gargc < 1000)
gargv[gargc++] = *pop++;
char **pop, *vv[2];
if (!(pop = glob(argv[argc]))) { /* globbing failed */
pop = copyblk(vv);
argv[argc] = (char *)pop; /* save to free later */