evalstring(p);
evalstring(p, ~SKIPEVAL);
evalcmd(int argc, char **argv){        char *p;        char *concat;        char **ap;        if (argc > 1) {                p = argv[1];                if (argc > 2) {                        STARTSTACKSTR(concat);                        ap = argv + 2;                        for (;;) {                        	concat = stputs(p, concat);                                if ((p = *ap++) == NULL)                                        break;                                STPUTC(' ', concat);                        }                        STPUTC('\0', concat);                        p = grabstackstr(concat);                }                evalstring(p);        }        return exitstatus;}