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