Lines Matching defs:width

212   unsigned width, height;
293 * width: the display width. Fields are padded to this width when displaying
316 signed char width, slot;
641 int pad, len, width = TT.width, abslen, sign, olen, extra = 0;
650 if (width<2) break;
653 width--;
673 if (abslen>width) abslen = width;
680 len = width;
685 width--;
691 if (TT.tty) width -= draw_trim(out, pad, len);
692 else width -= printf("%*.*s", pad, len, out);
694 if (!width) break;
1053 // Parse one FIELD argument (with optional =name :width) into struct ofields
1057 char *width, *title, *end, *s;
1063 // Get title, length of title, type, end of type, and display width
1074 // Chip off :width to display
1075 if ((width = strchr(type, ':')) && width<end) {
1076 if (!title) length = width-type;
1077 } else width = 0;
1087 if (width) {
1088 field->len = strtol(++width, &title, 10);
1089 if (!isdigit(*width) || title != end) return title;
1090 end = --width;
1114 if (!field->len) field->len = typos[field->which].width;
1115 else if (typos[field->which].width<0) field->len *= -1;
1298 TT.width = 80;
1299 if (!isatty(1) || !terminal_size(&TT.width, 0)) toys.optflags |= FLAG_w;
1300 if (FLAG(w)) TT.width = 99999;
1356 if (!FLAG(M)) printf("%.*s\n", TT.width, toybuf);
1379 printf("%.*s\n", TT.width, toybuf);
1446 printf("%s%-*.*s%s\r\n", rev?"\033[7m":"", rev?TT.width:0, TT.width, toybuf,
1558 terminal_probesize(&TT.width, &TT.height);
1695 i = scan_key_getsize(scratch, timeout-now, &TT.width, &TT.height);
1704 if (i==27) while (0<scan_key_getsize(scratch, 0, &TT.width, &TT.height));
1743 if (FLAG(b)) TT.width = TT.height = 99999;
1748 start_redraw(&TT.width, &TT.height);