Lines Matching refs:var

94 		if (*s == '!' && state.var.bang) {
138 run_command(state.var.shell, 0, -1, -1, "-c", cmd, NiL);
140 run_command(state.var.shell, 0, -1, -1, NiL, NiL, NiL);
150 margin(FILE* fp, const char* name, register const char* s, int indent, int sep, int tab, const struct var* vp)
238 buf[0] = *state.var.escape;
248 helpvar(FILE* fp, register const struct var* vp)
270 register const struct var* vp;
281 !state.var.interactive ||
282 !state.var.crt ||
283 !(fp = pipeopen(state.var.pager, "w")))
308 else if (vp = (const struct var*)strsearch(state.vartab, state.varnum, sizeof(struct var), stracmp, a, NiL))
317 if (s && (*s == '~' || *s == *state.var.escape)) {
320 s = state.var.escape;
325 if (all || *s == *state.var.escape || (streq(s, t) || streq(s, l) || streq(s, "tilde")) && ++cat) {
355 cp = state.var.home;
360 if (!(cp = state.var.oldpwd)) {
368 if (state.var.cdpath && (cp[0] != '.' || cp[1] != 0 && cp[1] != '/' && (cp[1] != '.' || cp[2] != 0 && cp[2] != '/')) && pathaccess(state.var.cdpath, cp, NiL, 0, state.path.path, sizeof(state.path.path))) {
380 tp = state.var.oldpwd;
381 state.var.oldpwd = state.var.pwd;
382 state.var.pwd = tp;
383 if (!getcwd(state.var.pwd, PATHSIZE))
384 strncopy(state.var.pwd, cp, PATHSIZE);
386 printf("%s\n", state.var.pwd);
396 printf("%s\n", state.var.pwd);
541 return reply1(msgvec, FOLLOWUP, !state.var.flipr);
547 return reply1(msgvec, FOLLOWUP, !!state.var.flipr);
553 return reply1(msgvec, INTERPOLATE, !state.var.flipr);
559 return reply1(msgvec, INTERPOLATE, !!state.var.flipr);
565 return reply1(msgvec, 0, !state.var.flipr);
571 return reply1(msgvec, 0, !!state.var.flipr);
812 av[1] = state.var.user;