+ /* True means we are displaying a TTY menu on this tty. */
+ bool_bf showing_menu : 1;
+
+ /* True means spaces in the text must actually be output;
+ can't just skip over some columns to leave them blank. */
+ bool_bf must_write_spaces : 1;
+
+ /* True if TTY can insert and delete lines. */
+ bool_bf line_ins_del_ok : 1;
+
+ /* True if TTY can insert and delete chars. */
+ bool_bf char_ins_del_ok : 1;
+
+ /* True if TTY supports setting the scroll window. */
+ bool_bf scroll_region_ok : 1;
+
+ /* True if TTY remembers lines scrolled off bottom. */
+ bool_bf memory_below_frame : 1;
+
+ /* Cost of setting the scroll window, measured in characters. */
+ int scroll_region_cost;