savestr
set(S_home /* "home" */, savestr(cp));
local_setenv(S_HOME, savestr(cp));
set(S_home /* "home" */, savestr(cp));
set(S_user /* "user" */, savestr(cp));
set(S_term /* "term" */, savestr(cp));
pv[i++] = savestr(*cp ? cp : dot);
cp = savestr(cp);
cp = savestr(buf);
cp = savestr(fullpath);
cp = savestr(buf);
cp = savestr(dp);
dcwd->di_name = savestr(p);
cp = savestr(p);
dp->di_name = savestr(cp);
set(S_cwd, savestr(dcwd->di_name));
cp = savestr(gargv[0]);
return (ignore&NOGLOB ? savestr(cp) : globone(cp));
wdp->word = savestr(*v++);
gointr = savestr(vv);
nwp->w_fename = savestr(cp);
set(whyles->w_fename, savestr(*whyles->w_fe++));
cp = savestr(gv[0]);
ep = savestr(lp);
pargv[pargc++] = savestr(pargs);
extern tchar *savestr(tchar *);
wdp->word = savestr(fp->word);
return (savestr(wbuf));
subword(en->word, sc, &didsub) : savestr(en->word);
return (savestr(cp));
return (savestr(wbuf));
return (savestr(cp));
wp = savestr(cp);
return (type == 't' ? savestr(cp) : 0);
xp = savestr(cp), xp[wp - cp] = 0;
xp = savestr(wp + 1);
xp = savestr(wp + 1);
xp = savestr(cp), xp[wp - cp] = 0;
return (savestr(type == 'e' ? S_ /* "" */ : cp));
*newv++ = savestr(*v++);
t->t_drit = savestr(p->word);
t->t_dlef = savestr(p->word);
av[n] = savestr(p->word);
pp->p_command = savestr(command);
retp = savestr(p);
set(vp, savestr(p));
vp = savestr(vp);
dp = savestr(cp);
return (savestr(number));
vec[0] = onlyread(val) ? savestr(val) : val;
c->v_name = savestr(name);
cp = savestr(mailname);
cp = savestr(mailname);
cp = savestr(prevfile);
hf = savestr("");
hp->h_subject = savestr(cp);
name = savestr(name);
cp = safeexpand(savestr(xname));
return (savestr(wrdexp_buf.we_wordv[0]));
return (t) ? t : savestr(name);
extern char *savestr(char *str);
*np++ = savestr(lexstring);
*ap++ = savestr(linebuf);
stringstack[regretp] = savestr(lexstring);
np->n_name = savestr(abuf);
*ap++ = savestr(hbuf);
np->n_full = savestr(str);
return(unuucp((char *) savestr(cp)));
return savestr(result);
return(savestr(newname));
return(savestr(rbuf));
xp->xh_name = savestr(name);
return(savestr(netbuf));
return(savestr(canonb));
return(strlen(canonb) > 0 ? savestr(canonb) : NOSTR);
return(savestr(canonb));
nbufp == nbuf ? savestr(nbuf) : nbufp);
return(savestr(namebuf));
return(savestr(cp));
return savestr(ripoff(buf));
static char *savestr(char *);
curfile = savestr(file);
np->entry = savestr(name);
np->pat = savestr(lbuf);
hp->hstr = savestr(str);
char *savestr(char *);
strings = savestr("/tmp/xstrXXXXXX");
dp->sd_name = savestr(cat(name, fp->fname));
fp->fname = savestr(dp->d_name);
fp->flinkto = savestr(buf);
static char *savestr(char *);