1 1.1 rillig /* $NetBSD: opt_sob.c,v 1.1 2021/10/16 03:20:13 rillig Exp $ */ 2 1.1 rillig /* $FreeBSD$ */ 3 1.1 rillig 4 1.1 rillig #indent input 5 1.1 rillig /* $ FIXME: There are lots of 'optional blank lines' here that should */ 6 1.1 rillig /* $ FIXME: be swallowed. */ 7 1.1 rillig void function_declaration(void); 8 1.1 rillig 9 1.1 rillig 10 1.1 rillig int 11 1.1 rillig function_with_0_blank_lines(void) 12 1.1 rillig { 13 1.1 rillig int var; 14 1.1 rillig var = value; 15 1.1 rillig if (var > 0) 16 1.1 rillig var--; 17 1.1 rillig return var; 18 1.1 rillig } 19 1.1 rillig 20 1.1 rillig int 21 1.1 rillig function_with_1_blank_line(void) 22 1.1 rillig { 23 1.1 rillig 24 1.1 rillig int var; 25 1.1 rillig 26 1.1 rillig var = value; 27 1.1 rillig 28 1.1 rillig if (var > 0) 29 1.1 rillig /* $ The following line is "optional" and is removed due to '-sob'. */ 30 1.1 rillig 31 1.1 rillig var--; 32 1.1 rillig 33 1.1 rillig return var; 34 1.1 rillig 35 1.1 rillig } 36 1.1 rillig 37 1.1 rillig 38 1.1 rillig int 39 1.1 rillig function_with_2_blank_lines(void) 40 1.1 rillig { 41 1.1 rillig 42 1.1 rillig 43 1.1 rillig int var; 44 1.1 rillig 45 1.1 rillig 46 1.1 rillig var = value; 47 1.1 rillig 48 1.1 rillig 49 1.1 rillig if (var > 0) 50 1.1 rillig /* $ The following 2 lines are "optional" and are removed due to '-sob'. */ 51 1.1 rillig 52 1.1 rillig 53 1.1 rillig var--; 54 1.1 rillig 55 1.1 rillig 56 1.1 rillig return var; 57 1.1 rillig 58 1.1 rillig 59 1.1 rillig } 60 1.1 rillig #indent end 61 1.1 rillig 62 1.1 rillig #indent run -sob 63 1.1 rillig void function_declaration(void); 64 1.1 rillig 65 1.1 rillig 66 1.1 rillig int 67 1.1 rillig function_with_0_blank_lines(void) 68 1.1 rillig { 69 1.1 rillig int var; 70 1.1 rillig var = value; 71 1.1 rillig if (var > 0) 72 1.1 rillig var--; 73 1.1 rillig return var; 74 1.1 rillig } 75 1.1 rillig 76 1.1 rillig int 77 1.1 rillig function_with_1_blank_line(void) 78 1.1 rillig { 79 1.1 rillig 80 1.1 rillig int var; 81 1.1 rillig 82 1.1 rillig var = value; 83 1.1 rillig 84 1.1 rillig if (var > 0) 85 1.1 rillig var--; 86 1.1 rillig 87 1.1 rillig return var; 88 1.1 rillig 89 1.1 rillig } 90 1.1 rillig 91 1.1 rillig 92 1.1 rillig int 93 1.1 rillig function_with_2_blank_lines(void) 94 1.1 rillig { 95 1.1 rillig 96 1.1 rillig 97 1.1 rillig int var; 98 1.1 rillig 99 1.1 rillig 100 1.1 rillig var = value; 101 1.1 rillig 102 1.1 rillig 103 1.1 rillig if (var > 0) 104 1.1 rillig var--; 105 1.1 rillig 106 1.1 rillig 107 1.1 rillig return var; 108 1.1 rillig 109 1.1 rillig 110 1.1 rillig } 111 1.1 rillig #indent end 112 1.1 rillig 113 1.1 rillig #indent input 114 1.1 rillig void function_declaration(void); 115 1.1 rillig 116 1.1 rillig 117 1.1 rillig int 118 1.1 rillig function_with_0_blank_lines(void) 119 1.1 rillig { 120 1.1 rillig int var; 121 1.1 rillig var = value; 122 1.1 rillig if (var > 0) 123 1.1 rillig var--; 124 1.1 rillig return var; 125 1.1 rillig } 126 1.1 rillig 127 1.1 rillig int 128 1.1 rillig function_with_1_blank_line(void) 129 1.1 rillig { 130 1.1 rillig 131 1.1 rillig int var; 132 1.1 rillig 133 1.1 rillig var = value; 134 1.1 rillig 135 1.1 rillig if (var > 0) 136 1.1 rillig /* $ The following line is "optional" but is not removed due to '-nsob'. */ 137 1.1 rillig 138 1.1 rillig var--; 139 1.1 rillig 140 1.1 rillig return var; 141 1.1 rillig 142 1.1 rillig } 143 1.1 rillig 144 1.1 rillig 145 1.1 rillig int 146 1.1 rillig function_with_2_blank_lines(void) 147 1.1 rillig { 148 1.1 rillig 149 1.1 rillig 150 1.1 rillig int var; 151 1.1 rillig 152 1.1 rillig 153 1.1 rillig var = value; 154 1.1 rillig 155 1.1 rillig 156 1.1 rillig if (var > 0) 157 1.1 rillig /* $ The following 2 lines are "optional" and are not removed due to '-nsob'. */ 158 1.1 rillig 159 1.1 rillig 160 1.1 rillig var--; 161 1.1 rillig 162 1.1 rillig 163 1.1 rillig return var; 164 1.1 rillig 165 1.1 rillig 166 1.1 rillig } 167 1.1 rillig #indent end 168 1.1 rillig 169 1.1 rillig #indent run -nsob 170 1.1 rillig void function_declaration(void); 171 1.1 rillig 172 1.1 rillig 173 1.1 rillig int 174 1.1 rillig function_with_0_blank_lines(void) 175 1.1 rillig { 176 1.1 rillig int var; 177 1.1 rillig var = value; 178 1.1 rillig if (var > 0) 179 1.1 rillig var--; 180 1.1 rillig return var; 181 1.1 rillig } 182 1.1 rillig 183 1.1 rillig int 184 1.1 rillig function_with_1_blank_line(void) 185 1.1 rillig { 186 1.1 rillig 187 1.1 rillig int var; 188 1.1 rillig 189 1.1 rillig var = value; 190 1.1 rillig 191 1.1 rillig if (var > 0) 192 1.1 rillig 193 1.1 rillig var--; 194 1.1 rillig 195 1.1 rillig return var; 196 1.1 rillig 197 1.1 rillig } 198 1.1 rillig 199 1.1 rillig 200 1.1 rillig int 201 1.1 rillig function_with_2_blank_lines(void) 202 1.1 rillig { 203 1.1 rillig 204 1.1 rillig 205 1.1 rillig int var; 206 1.1 rillig 207 1.1 rillig 208 1.1 rillig var = value; 209 1.1 rillig 210 1.1 rillig 211 1.1 rillig if (var > 0) 212 1.1 rillig 213 1.1 rillig 214 1.1 rillig var--; 215 1.1 rillig 216 1.1 rillig 217 1.1 rillig return var; 218 1.1 rillig 219 1.1 rillig 220 1.1 rillig } 221 1.1 rillig #indent end 222