Lines Matching refs:name_len

306 		if (find_var(ip->text, &vpp, &vp->name_len) != NULL)  in initvar()
317 if (find_var("PS1", &vpp, &vps1.name_len) == NULL) { in initvar()
469 error("%.*s: is read only", vp->name_len, vp->text); in setvareq()
480 (*vp->func)(s + vp->name_len + 1); in setvareq()
522 vp->name_len = nlen; in setvareq()
616 return p + v->name_len + 1; in lookupvar()
651 return p + v->name_len + 1; in bltinlookup()
1136 if (name[vp->name_len] == '=') in mklocal()
1144 if (name[vp->name_len] == '=') in mklocal()
1181 (*lvp->func)(lvp->text + vp->name_len + 1); in poplocalvars()
1271 if (vp->text[vp->name_len + 1] != '\0') in unsetvar()
1334 if (vp->name_len != len) in find_var()
1436 if (!make_space(&buf, vp->name_len + 2 + digits_in(ln))) in get_lineno()
1440 snprintf(result, length, "%.*s=%d", vp->name_len, vp->text, ln); in get_lineno()
1456 if (!make_space(&buf, vp->name_len + 2 + 256)) in get_hostname()
1459 memcpy(buf.b, vp->text, vp->name_len + 1); /* include '=' */ in get_hostname()
1460 (void)gethostname(buf.b + vp->name_len + 1, in get_hostname()
1461 buf.len - vp->name_len - 3); in get_hostname()
1506 len = (strlen(fmt) * 4) + vp->name_len + 2; in get_tod()
1508 memcpy(buf.b, vp->text, vp->name_len+1); in get_tod()
1510 if (buf.len >= vp->name_len+2+(int)(sizeof t_err - 1)) { in get_tod()
1511 strcpy(buf.b + vp->name_len + 1, t_err); in get_tod()
1518 len = vp->name_len + 4 + sizeof t_err - 1; in get_tod()
1521 if (strftime_z(zone, buf.b + vp->name_len + 1, in get_tod()
1522 buf.len - vp->name_len - 2, fmt, tmp)) { in get_tod()
1550 if (!make_space(&buf, vp->name_len + 2 + digits_in(secs))) in get_seconds()
1553 snprintf(buf.b, buf.len, "%.*s=%jd", vp->name_len, vp->text, secs); in get_seconds()
1576 if (make_space(&buf, vp->name_len + 2 + strlen(pw->pw_name))) { in get_euser()
1579 snprintf(buf.b, buf.len, "%.*s=%s", vp->name_len, vp->text, in get_euser()
1606 if (vp->text[vp->name_len + 1] == '\0') { in get_random()
1629 random_val = strtoimax(vp->text+vp->name_len+1,NULL,0); in get_random()
1640 if (!make_space(&buf, vp->name_len + 2 + digits_in(random_val))) in get_random()
1643 snprintf(buf.b, buf.len, "%.*s=%jd", vp->name_len, vp->text, in get_random()