ON
#define status_line(str1, str2) bottom_line(ON, (str1), (str2), NIL_PTR, FALSE)
#define error(str1, str2) bottom_line(ON, (str1), (str2), NIL_PTR, FALSE)
#define get_string(str1,str2, fl) bottom_line(ON, (str1), NIL_PTR, (str2), fl)
raw_mode(ON); /* Set tty to appropriate mode */
raw_mode(ON);
if (revfl == ON && stat_visible == TRUE)
if (revfl == ON) { /* Print rev. start sequence */
raw_mode(ON);
if (wordvalue[wordnumber + 1] == ON) {
{ "on", ON, PREPS, NULL },
flags.echo = (inittyb.c_lflag & ECHO) ? ON : OFF;
flags.cbreak = (inittyb.c_lflag & ICANON) ? OFF : ON;
flags.cbreak = ON;
{"br", PRO_BOOL, true, ON, &opt.btype_2},
{"bs", PRO_BOOL, false, ON, &opt.Bill_Shannon},
{"cdb", PRO_BOOL, true, ON, &opt.comment_delimiter_on_blankline},
{"ce", PRO_BOOL, true, ON, &opt.cuddle_else},
{"cs", PRO_BOOL, false, ON, &opt.space_after_cast},
{"dj", PRO_BOOL, false, ON, &opt.ljust_decl},
{"eei", PRO_BOOL, false, ON, &opt.extra_expression_indent},
{"ei", PRO_BOOL, true, ON, &opt.else_if},
{"fbs", PRO_BOOL, true, ON, &opt.function_brace_split},
{"fc1", PRO_BOOL, true, ON, &opt.format_col1_comments},
{"fcb", PRO_BOOL, true, ON, &opt.format_block_comments},
{"ip", PRO_BOOL, true, ON, &opt.indent_parameters},
{"lpl", PRO_BOOL, false, ON, &opt.lineup_to_parens_always},
{"lp", PRO_BOOL, true, ON, &opt.lineup_to_parens},
{"nbc", PRO_BOOL, true, ON, &opt.leave_comma},
{"pcs", PRO_BOOL, false, ON, &opt.proc_calls_space},
{"psl", PRO_BOOL, true, ON, &opt.procnames_start_line},
{"sc", PRO_BOOL, true, ON, &opt.star_comment_cont},
{"sob", PRO_BOOL, false, ON, &opt.swallow_optional_blanklines},
{"ta", PRO_BOOL, false, ON, &opt.auto_typedefs},
{"ut", PRO_BOOL, true, ON, &opt.use_tabs},
{"v", PRO_BOOL, false, ON, &opt.verbose},
{"bacc", PRO_BOOL, false, ON, &opt.blanklines_around_conditional_compilation},
{"badp", PRO_BOOL, false, ON, &opt.blanklines_after_declarations_at_proctop},
{"bad", PRO_BOOL, false, ON, &opt.blanklines_after_declarations},
{"bap", PRO_BOOL, false, ON, &opt.blanklines_after_procs},
{"bbb", PRO_BOOL, false, ON, &opt.blanklines_before_blockcomments},
| ON if_item_not { $$ = $2; }
| ON '{' optnl if_list '}' { $$ = $4; }
%token PASS BLOCK SCRUB RETURN IN OS OUT LOG QUICK ON FROM TO FLAGS
{ "on", ON},
%token <num> ON OFF
if ($4 == ON) {
if ($5 == ON) {
if ($6 == ON) {
if ($7 == ON) {
ON { $$ = ON; }