opt_lpl.c revision 1.1
11.1Srillig/* $NetBSD: opt_lpl.c,v 1.1 2021/10/16 03:20:13 rillig Exp $ */
21.1Srillig/* $FreeBSD$ */
31.1Srillig
41.1Srillig#indent input
51.1Srilligvoid
61.1Srilligexample(void)
71.1Srillig{
81.1Srillig	int sum1 = 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21;
91.1Srillig	int sum2 = (1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21);
101.1Srillig
111.1Srillig	int sum3 = 1+2+3+4+5+
121.1Srillig		6+7+8+9+10+
131.1Srillig		11+12+13+14+15+
141.1Srillig		16+17+18+19+20+
151.1Srillig		21;
161.1Srillig	int sum4 = (1+2+3+4+5+
171.1Srillig		6+7+8+9+10+
181.1Srillig		11+12+13+14+15+
191.1Srillig		16+17+18+19+20+
201.1Srillig		21);
211.1Srillig
221.1Srillig	call_function(call_function(call_function(call_function(call_function(call_function())))));
231.1Srillig
241.1Srillig	call_function((call_function(call_function(call_function(call_function(call_function()))))));
251.1Srillig}
261.1Srillig#indent end
271.1Srillig
281.1Srillig#indent run -lpl
291.1Srillig/* $ TODO: Add code that differs between -lpl and -nlpl. */
301.1Srilligvoid
311.1Srilligexample(void)
321.1Srillig{
331.1Srillig	int		sum1 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21;
341.1Srillig	int		sum2 = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21);
351.1Srillig
361.1Srillig/* $ XXX: There should be at least _some_ indentation for the */
371.1Srillig/* $ continuation lines. */
381.1Srillig	int		sum3 = 1 + 2 + 3 + 4 + 5 +
391.1Srillig	6 + 7 + 8 + 9 + 10 +
401.1Srillig	11 + 12 + 13 + 14 + 15 +
411.1Srillig	16 + 17 + 18 + 19 + 20 +
421.1Srillig	21;
431.1Srillig	int		sum4 = (1 + 2 + 3 + 4 + 5 +
441.1Srillig				6 + 7 + 8 + 9 + 10 +
451.1Srillig				11 + 12 + 13 + 14 + 15 +
461.1Srillig				16 + 17 + 18 + 19 + 20 +
471.1Srillig				21);
481.1Srillig
491.1Srillig	call_function(call_function(call_function(call_function(call_function(call_function())))));
501.1Srillig
511.1Srillig	call_function((call_function(call_function(call_function(call_function(call_function()))))));
521.1Srillig}
531.1Srillig#indent end
541.1Srillig
551.1Srillig#indent input
561.1Srilligvoid
571.1Srilligexample(void)
581.1Srillig{
591.1Srillig	int sum1 = 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21;
601.1Srillig	int sum2 = (1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21);
611.1Srillig
621.1Srillig	int sum3 = 1+2+3+4+5+
631.1Srillig		6+7+8+9+10+
641.1Srillig		11+12+13+14+15+
651.1Srillig		16+17+18+19+20+
661.1Srillig		21;
671.1Srillig	int sum4 = (1+2+3+4+5+
681.1Srillig		6+7+8+9+10+
691.1Srillig		11+12+13+14+15+
701.1Srillig		16+17+18+19+20+
711.1Srillig		21);
721.1Srillig
731.1Srillig	call_function(call_function(call_function(call_function(call_function(call_function())))));
741.1Srillig
751.1Srillig	call_function((call_function(call_function(call_function(call_function(call_function()))))));
761.1Srillig}
771.1Srillig#indent end
781.1Srillig
791.1Srillig#indent run -nlpl
801.1Srillig/* $ TODO: Add code that differs between -lpl and -nlpl. */
811.1Srilligvoid
821.1Srilligexample(void)
831.1Srillig{
841.1Srillig	int		sum1 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21;
851.1Srillig	int		sum2 = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21);
861.1Srillig
871.1Srillig/* $ XXX: There should be at least _some_ indentation for the */
881.1Srillig/* $ continuation lines. */
891.1Srillig	int		sum3 = 1 + 2 + 3 + 4 + 5 +
901.1Srillig	6 + 7 + 8 + 9 + 10 +
911.1Srillig	11 + 12 + 13 + 14 + 15 +
921.1Srillig	16 + 17 + 18 + 19 + 20 +
931.1Srillig	21;
941.1Srillig	int		sum4 = (1 + 2 + 3 + 4 + 5 +
951.1Srillig				6 + 7 + 8 + 9 + 10 +
961.1Srillig				11 + 12 + 13 + 14 + 15 +
971.1Srillig				16 + 17 + 18 + 19 + 20 +
981.1Srillig				21);
991.1Srillig
1001.1Srillig	call_function(call_function(call_function(call_function(call_function(call_function())))));
1011.1Srillig
1021.1Srillig	call_function((call_function(call_function(call_function(call_function(call_function()))))));
1031.1Srillig}
1041.1Srillig#indent end
105