1 1.9 rillig /* $NetBSD: opt_badp.c,v 1.9 2022/04/24 09:04:12 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.9 rillig //indent input 11 1.5 rillig void 12 1.6 rillig empty(void) 13 1.1 rillig { 14 1.1 rillig } 15 1.9 rillig //indent end 16 1.5 rillig 17 1.9 rillig //indent run-equals-input -badp 18 1.8 rillig 19 1.9 rillig //indent run-equals-input -nbadp 20 1.1 rillig 21 1.5 rillig 22 1.9 rillig //indent input 23 1.5 rillig void 24 1.6 rillig blank(void) 25 1.1 rillig { 26 1.5 rillig 27 1.1 rillig } 28 1.9 rillig //indent end 29 1.1 rillig 30 1.9 rillig //indent run-equals-input -badp 31 1.8 rillig 32 1.9 rillig //indent run-equals-input -nbadp 33 1.1 rillig 34 1.1 rillig 35 1.9 rillig //indent input 36 1.5 rillig void 37 1.6 rillig declaration(void) 38 1.1 rillig { 39 1.5 rillig int decl; 40 1.5 rillig } 41 1.9 rillig //indent end 42 1.1 rillig 43 1.9 rillig //indent run-equals-input -badp 44 1.8 rillig 45 1.9 rillig //indent run-equals-input -nbadp 46 1.1 rillig 47 1.1 rillig 48 1.9 rillig //indent input 49 1.5 rillig void 50 1.6 rillig statement(void) 51 1.5 rillig { 52 1.5 rillig stmt(); 53 1.1 rillig } 54 1.9 rillig //indent end 55 1.1 rillig 56 1.9 rillig //indent run -badp 57 1.5 rillig void 58 1.6 rillig statement(void) 59 1.1 rillig { 60 1.1 rillig 61 1.5 rillig stmt(); 62 1.1 rillig } 63 1.9 rillig //indent end 64 1.8 rillig 65 1.9 rillig //indent run-equals-input -nbadp 66 1.5 rillig 67 1.1 rillig 68 1.9 rillig //indent input 69 1.5 rillig void 70 1.6 rillig declaration_statement(void) 71 1.5 rillig { 72 1.5 rillig int decl; 73 1.5 rillig stmt(); 74 1.5 rillig } 75 1.9 rillig //indent end 76 1.5 rillig 77 1.9 rillig //indent run -badp 78 1.5 rillig void 79 1.6 rillig declaration_statement(void) 80 1.1 rillig { 81 1.5 rillig int decl; 82 1.5 rillig /* $ FIXME: missing empty line */ 83 1.5 rillig stmt(); 84 1.1 rillig } 85 1.9 rillig //indent end 86 1.8 rillig 87 1.9 rillig //indent run-equals-input -nbadp 88 1.1 rillig 89 1.5 rillig 90 1.9 rillig //indent input 91 1.1 rillig static void 92 1.5 rillig declaration_blank_statement(void) 93 1.1 rillig { 94 1.5 rillig int decl; 95 1.1 rillig 96 1.5 rillig stmt(); 97 1.1 rillig } 98 1.9 rillig //indent end 99 1.5 rillig 100 1.9 rillig //indent run-equals-input -badp 101 1.8 rillig 102 1.9 rillig //indent run-equals-input -nbadp 103 1.1 rillig 104 1.5 rillig 105 1.9 rillig //indent input 106 1.1 rillig static void 107 1.5 rillig declaration_blank_blank_statement(void) 108 1.1 rillig { 109 1.5 rillig int decl; 110 1.1 rillig 111 1.1 rillig 112 1.1 rillig 113 1.5 rillig stmt(); 114 1.1 rillig } 115 1.9 rillig //indent end 116 1.1 rillig 117 1.9 rillig //indent run-equals-input -badp 118 1.8 rillig 119 1.9 rillig //indent run-equals-input -nbadp 120