Lines Matching refs:name_len
319 if (find_var(ip->text, &vpp, &vp->name_len) != NULL)
330 if (find_var("PS1", &vpp, &vps1.name_len) == NULL) {
498 error("%.*s: is read only", vp->name_len, vp->text);
509 (*vp->func)(s + vp->name_len + 1, flags);
551 vp->name_len = nlen;
645 return p + v->name_len + 1;
680 return p + v->name_len + 1;
1165 if (name[vp->name_len] == '=')
1173 if (name[vp->name_len] == '=')
1210 (*lvp->func)(lvp->text + vp->name_len + 1,
1301 if (vp->text[vp->name_len + 1] != '\0' || !(vp->flags & VUNSET))
1367 if (vp->name_len != len)
1469 if (!make_space(&buf, vp->name_len + 2 + digits_in(ln)))
1473 snprintf(result, length, "%.*s=%d", vp->name_len, vp->text, ln);
1489 if (!make_space(&buf, vp->name_len + 2 + 256))
1492 memcpy(buf.b, vp->text, vp->name_len + 1); /* include '=' */
1493 (void)gethostname(buf.b + vp->name_len + 1,
1494 buf.len - vp->name_len - 3);
1539 len = (strlen(fmt) * 4) + vp->name_len + 2;
1541 memcpy(buf.b, vp->text, vp->name_len+1);
1543 if (buf.len >= vp->name_len+2+(int)(sizeof t_err - 1)) {
1544 strcpy(buf.b + vp->name_len + 1, t_err);
1551 name_len + 4 + sizeof t_err - 1;
1555 if (strftime_z(zone, buf.b + vp->name_len + 1,
1556 buf.len - vp->name_len - 2, fmt, tmp)) {
1563 } else if (strftime(buf.b + vp->name_len + 1,
1564 buf.len - vp->name_len - 2, fmt, tmp))
1588 if (!make_space(&buf, vp->name_len + 2 + digits_in(secs)))
1591 snprintf(buf.b, buf.len, "%.*s=%jd", vp->name_len, vp->text, secs);
1614 if (make_space(&buf, vp->name_len + 2 + strlen(pw->pw_name))) {
1617 snprintf(buf.b, buf.len, "%.*s=%s", vp->name_len, vp->text,
1644 if (vp->text[vp->name_len + 1] == '\0') {
1667 random_val = strtoimax(vp->text+vp->name_len+1,NULL,0);
1678 if (!make_space(&buf, vp->name_len + 2 + digits_in(random_val)))
1681 snprintf(buf.b, buf.len, "%.*s=%jd", vp->name_len, vp->text,