1 1.2 rillig /* $NetBSD: opt_badp.c,v 1.2 2021/10/16 09:39:21 rillig Exp $ */ 2 1.1 rillig /* $FreeBSD$ */ 3 1.1 rillig 4 1.2 rillig /* 5 1.2 rillig * Tests for the options '-badp' and '-nbadp'. 6 1.2 rillig * 7 1.2 rillig * The option '-badp' forces a blank line after the first set of declarations 8 1.2 rillig * in a function. It produces a blank line even if there are no declarations. 9 1.2 rillig */ 10 1.2 rillig 11 1.1 rillig #indent input 12 1.1 rillig static void 13 1.1 rillig no_declarations(void) 14 1.1 rillig { 15 1.1 rillig action(); 16 1.1 rillig } 17 1.1 rillig 18 1.1 rillig static void 19 1.1 rillig declarations_without_blank_line(void) 20 1.1 rillig { 21 1.1 rillig int local_variable; 22 1.2 rillig action(); 23 1.1 rillig } 24 1.1 rillig 25 1.1 rillig static void 26 1.1 rillig declaration_with_blank_line(void) 27 1.1 rillig { 28 1.1 rillig int local_variable; 29 1.1 rillig 30 1.1 rillig action(); 31 1.1 rillig } 32 1.1 rillig 33 1.1 rillig static void 34 1.1 rillig declaration_with_several_blank_lines(void) 35 1.1 rillig { 36 1.1 rillig int local_variable; 37 1.1 rillig 38 1.1 rillig 39 1.1 rillig 40 1.1 rillig action(); 41 1.1 rillig } 42 1.1 rillig #indent end 43 1.1 rillig 44 1.1 rillig #indent run -badp 45 1.1 rillig static void 46 1.1 rillig no_declarations(void) 47 1.1 rillig { 48 1.1 rillig 49 1.1 rillig action(); 50 1.1 rillig } 51 1.1 rillig 52 1.1 rillig static void 53 1.1 rillig declarations_without_blank_line(void) 54 1.1 rillig { 55 1.1 rillig int local_variable; 56 1.2 rillig /* $ FIXME: need empty line here */ 57 1.2 rillig action(); 58 1.1 rillig } 59 1.1 rillig 60 1.1 rillig static void 61 1.1 rillig declaration_with_blank_line(void) 62 1.1 rillig { 63 1.1 rillig int local_variable; 64 1.1 rillig 65 1.1 rillig action(); 66 1.1 rillig } 67 1.1 rillig 68 1.1 rillig static void 69 1.1 rillig declaration_with_several_blank_lines(void) 70 1.1 rillig { 71 1.1 rillig int local_variable; 72 1.1 rillig 73 1.1 rillig 74 1.1 rillig 75 1.1 rillig action(); 76 1.1 rillig } 77 1.1 rillig #indent end 78 1.1 rillig 79 1.1 rillig #indent run -nbadp 80 1.1 rillig static void 81 1.1 rillig no_declarations(void) 82 1.1 rillig { 83 1.1 rillig action(); 84 1.1 rillig } 85 1.1 rillig 86 1.1 rillig static void 87 1.1 rillig declarations_without_blank_line(void) 88 1.1 rillig { 89 1.1 rillig int local_variable; 90 1.1 rillig action(); 91 1.1 rillig } 92 1.1 rillig 93 1.1 rillig static void 94 1.1 rillig declaration_with_blank_line(void) 95 1.1 rillig { 96 1.1 rillig int local_variable; 97 1.1 rillig 98 1.1 rillig action(); 99 1.1 rillig } 100 1.1 rillig 101 1.1 rillig static void 102 1.1 rillig declaration_with_several_blank_lines(void) 103 1.1 rillig { 104 1.1 rillig int local_variable; 105 1.1 rillig 106 1.1 rillig 107 1.1 rillig 108 1.1 rillig action(); 109 1.1 rillig } 110 1.1 rillig #indent end 111