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