Lines Matching refs:margin
123 decode_tabs(const char *tab_list, int margin) in decode_tabs() argument
134 if (margin < 0) in decode_tabs()
135 margin = 0; in decode_tabs()
144 result[n] = value + prior + margin; in decode_tabs()
170 result[n++] = value + margin; in decode_tabs()
178 result[n++] = value + prior + margin; in decode_tabs()
342 do_set_margin(int margin, bool no_op) in do_set_margin() argument
346 if (margin == 0) { /* 0 is special case for resetting */ in do_set_margin()
352 } else if (margin-- < 0) { /* margin will be 0-based from here on */ in do_set_margin()
362 tputs(TIPARM_1(column_address, margin), 1, putch); in do_set_margin()
363 } else if (margin >= 1) { in do_set_margin()
365 tputs(TIPARM_1(parm_right_cursor, margin), 1, putch); in do_set_margin()
367 while (margin-- > 0) in do_set_margin()
379 tputs(TIPARM_1(set_left_margin_parm, margin), 1, putch); in do_set_margin()
381 tputs(TIPARM_2(set_left_margin_parm, margin, max_cols), 1, putch); in do_set_margin()
390 tputs(TIPARM_2(set_lr_margin, margin, max_cols), 1, putch); in do_set_margin()
489 int margin = -1; in main() local
607 margin = number; in main()
636 if (margin > 0) in main()
637 max_cols -= margin; in main()
670 if (margin >= 0) { in main()
672 if (margin > 0) { in main()
679 if (do_set_margin(margin, no_op)) in main()
680 margin = -1; in main()
683 list = decode_tabs(tab_list, margin); in main()