1 1.6 rillig /* $NetBSD: opt_bap.c,v 1.6 2022/04/24 09:04:12 rillig Exp $ */ 2 1.1 rillig 3 1.2 rillig /* 4 1.4 rillig * Tests for the options '-bap' and '-nbap' ("blank line after procedure 5 1.4 rillig * body"). 6 1.2 rillig * 7 1.2 rillig * The option '-bap' forces a blank line after every function body. 8 1.2 rillig * 9 1.2 rillig * The option '-nbap' keeps everything as is. 10 1.4 rillig * 11 1.4 rillig * FIXME: These options don't have any effect since at least 2000. 12 1.4 rillig * TODO: Investigate how nobody could have noticed this for 20 years. 13 1.2 rillig */ 14 1.2 rillig 15 1.6 rillig //indent input 16 1.2 rillig static void one_liner(void){} 17 1.2 rillig static void several_lines(void) 18 1.2 rillig { 19 1.1 rillig action(); 20 1.1 rillig } 21 1.2 rillig int main(void){} 22 1.1 rillig int global_variable; 23 1.1 rillig 24 1.1 rillig void already_has_blank_line_below(void) 25 1.1 rillig { 26 1.1 rillig } 27 1.1 rillig 28 1.1 rillig void has_several_blank_lines_below(void) 29 1.1 rillig { 30 1.1 rillig } 31 1.1 rillig 32 1.1 rillig 33 1.1 rillig 34 1.1 rillig int the_end; 35 1.6 rillig //indent end 36 1.1 rillig 37 1.6 rillig //indent run -bap 38 1.1 rillig static void 39 1.1 rillig one_liner(void) 40 1.2 rillig { 41 1.1 rillig } 42 1.2 rillig /* $ FIXME: needs a blank line here */ 43 1.1 rillig static void 44 1.1 rillig several_lines(void) 45 1.1 rillig { 46 1.1 rillig action(); 47 1.1 rillig } 48 1.2 rillig /* $ FIXME: needs a blank line here */ 49 1.1 rillig int 50 1.1 rillig main(void) 51 1.2 rillig { 52 1.1 rillig } 53 1.2 rillig /* $ FIXME: needs a blank line here */ 54 1.1 rillig int global_variable; 55 1.1 rillig 56 1.1 rillig void 57 1.1 rillig already_has_blank_line_below(void) 58 1.1 rillig { 59 1.1 rillig } 60 1.1 rillig 61 1.1 rillig void 62 1.1 rillig has_several_blank_lines_below(void) 63 1.1 rillig { 64 1.1 rillig } 65 1.1 rillig 66 1.1 rillig 67 1.1 rillig 68 1.1 rillig int the_end; 69 1.6 rillig //indent end 70 1.1 rillig 71 1.6 rillig //indent run-equals-prev-output -nbap 72