39 for (wl = wlist; wl; wl = wl->
wl_next) {
45 while (s = strchr(t,
cp_back)) {
68 (void) strcat(buf, nwl->
wl_word);
79 (void) strcat(buf, t);
84 for (i = 0; s < t; s++)
105 extern FILE *
popen( );
107 proc =
popen(
string,
"r");
109 fprintf(
cp_err,
"Error: can't evaluate %s.\n",
string);
static char buf[MAXPROMPT]
struct wordlist * wl_next
void cp_bquote(wordlist **list)
static wordlist * backeval()
FILE * popen(char *cmd, char *mode) const