opt_sob.c revision 1.2
1/* $NetBSD: opt_sob.c,v 1.2 2021/10/16 05:40:17 rillig Exp $ */ 2/* $FreeBSD$ */ 3 4#indent input 5/* $ FIXME: There are lots of 'optional blank lines' here that should */ 6/* $ FIXME: be swallowed. */ 7void function_declaration(void); 8 9 10int 11function_with_0_blank_lines(void) 12{ 13 int var; 14 var = value; 15 if (var > 0) 16 var--; 17 return var; 18} 19 20int 21function_with_1_blank_line(void) 22{ 23 24 int var; 25 26 var = value; 27 28 if (var > 0) 29/* $ The following line is "optional" and is removed due to '-sob'. */ 30 31 var--; 32 33 return var; 34 35} 36 37 38int 39function_with_2_blank_lines(void) 40{ 41 42 43 int var; 44 45 46 var = value; 47 48 49 if (var > 0) 50/* $ The following 2 lines are "optional" and are removed due to '-sob'. */ 51 52 53 var--; 54 55 56 return var; 57 58 59} 60#indent end 61 62#indent run -sob 63void function_declaration(void); 64 65 66int 67function_with_0_blank_lines(void) 68{ 69 int var; 70 var = value; 71 if (var > 0) 72 var--; 73 return var; 74} 75 76int 77function_with_1_blank_line(void) 78{ 79 80 int var; 81 82 var = value; 83 84 if (var > 0) 85 var--; 86 87 return var; 88 89} 90 91 92int 93function_with_2_blank_lines(void) 94{ 95 96 97 int var; 98 99 100 var = value; 101 102 103 if (var > 0) 104 var--; 105 106 107 return var; 108 109 110} 111#indent end 112 113#indent run -nsob 114void function_declaration(void); 115 116 117int 118function_with_0_blank_lines(void) 119{ 120 int var; 121 var = value; 122 if (var > 0) 123 var--; 124 return var; 125} 126 127int 128function_with_1_blank_line(void) 129{ 130 131 int var; 132 133 var = value; 134 135 if (var > 0) 136 137 var--; 138 139 return var; 140 141} 142 143 144int 145function_with_2_blank_lines(void) 146{ 147 148 149 int var; 150 151 152 var = value; 153 154 155 if (var > 0) 156 157 158 var--; 159 160 161 return var; 162 163 164} 165#indent end 166