opt_sob.c revision 1.1
1/* $NetBSD: opt_sob.c,v 1.1 2021/10/16 03:20:13 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 input
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/* $ The following line is "optional" but is not removed due to '-nsob'. */
137
138		var--;
139
140	return var;
141
142}
143
144
145int
146function_with_2_blank_lines(void)
147{
148
149
150	int		var;
151
152
153	var = value;
154
155
156	if (var > 0)
157/* $ The following 2 lines are "optional" and are not removed due to '-nsob'. */
158
159
160	    var--;
161
162
163	return var;
164
165
166}
167#indent end
168
169#indent run -nsob
170void		function_declaration(void);
171
172
173int
174function_with_0_blank_lines(void)
175{
176	int		var;
177	var = value;
178	if (var > 0)
179		var--;
180	return var;
181}
182
183int
184function_with_1_blank_line(void)
185{
186
187	int		var;
188
189	var = value;
190
191	if (var > 0)
192
193		var--;
194
195	return var;
196
197}
198
199
200int
201function_with_2_blank_lines(void)
202{
203
204
205	int		var;
206
207
208	var = value;
209
210
211	if (var > 0)
212
213
214		var--;
215
216
217	return var;
218
219
220}
221#indent end
222