Home | History | Annotate | Line # | Download | only in indent
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. */
      7 void		function_declaration(void);
      8 
      9 
     10 int
     11 function_with_0_blank_lines(void)
     12 {
     13 	int		var;
     14 	var = value;
     15 	if (var > 0)
     16 		var--;
     17 	return var;
     18 }
     19 
     20 int
     21 function_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 
     38 int
     39 function_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
     63 void		function_declaration(void);
     64 
     65 
     66 int
     67 function_with_0_blank_lines(void)
     68 {
     69 	int		var;
     70 	var = value;
     71 	if (var > 0)
     72 		var--;
     73 	return var;
     74 }
     75 
     76 int
     77 function_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 
     92 int
     93 function_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
    114 void		function_declaration(void);
    115 
    116 
    117 int
    118 function_with_0_blank_lines(void)
    119 {
    120 	int		var;
    121 	var = value;
    122 	if (var > 0)
    123 		var--;
    124 	return var;
    125 }
    126 
    127 int
    128 function_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 
    144 int
    145 function_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