Lines Matching refs:abslen
555 int pad, len, width = TT.width, abslen, sign, olen, extra = 0; in show_ps() local
571 abslen = abs(field->len); in show_ps()
574 if ((field->which<=PS_BIT || (toys.optflags&FLAG_w)) && olen>abslen) { in show_ps()
576 extra += olen-abslen; in show_ps()
577 abslen = olen; in show_ps()
578 } else if (extra && olen<abslen) { in show_ps()
579 int unused = abslen-olen; in show_ps()
583 abslen -= unused; in show_ps()
586 if (abslen>width) abslen = width; in show_ps()
587 len = pad = abslen; in show_ps()
601 abslen = 0; in show_ps()
606 if (!abslen) putchar('+'); in show_ps()