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