opt_lpl.c revision 1.1
1/* $NetBSD: opt_lpl.c,v 1.1 2021/10/16 03:20:13 rillig Exp $ */ 2/* $FreeBSD$ */ 3 4#indent input 5void 6example(void) 7{ 8 int sum1 = 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21; 9 int sum2 = (1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21); 10 11 int sum3 = 1+2+3+4+5+ 12 6+7+8+9+10+ 13 11+12+13+14+15+ 14 16+17+18+19+20+ 15 21; 16 int sum4 = (1+2+3+4+5+ 17 6+7+8+9+10+ 18 11+12+13+14+15+ 19 16+17+18+19+20+ 20 21); 21 22 call_function(call_function(call_function(call_function(call_function(call_function()))))); 23 24 call_function((call_function(call_function(call_function(call_function(call_function())))))); 25} 26#indent end 27 28#indent run -lpl 29/* $ TODO: Add code that differs between -lpl and -nlpl. */ 30void 31example(void) 32{ 33 int sum1 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21; 34 int sum2 = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21); 35 36/* $ XXX: There should be at least _some_ indentation for the */ 37/* $ continuation lines. */ 38 int sum3 = 1 + 2 + 3 + 4 + 5 + 39 6 + 7 + 8 + 9 + 10 + 40 11 + 12 + 13 + 14 + 15 + 41 16 + 17 + 18 + 19 + 20 + 42 21; 43 int sum4 = (1 + 2 + 3 + 4 + 5 + 44 6 + 7 + 8 + 9 + 10 + 45 11 + 12 + 13 + 14 + 15 + 46 16 + 17 + 18 + 19 + 20 + 47 21); 48 49 call_function(call_function(call_function(call_function(call_function(call_function()))))); 50 51 call_function((call_function(call_function(call_function(call_function(call_function())))))); 52} 53#indent end 54 55#indent input 56void 57example(void) 58{ 59 int sum1 = 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21; 60 int sum2 = (1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21); 61 62 int sum3 = 1+2+3+4+5+ 63 6+7+8+9+10+ 64 11+12+13+14+15+ 65 16+17+18+19+20+ 66 21; 67 int sum4 = (1+2+3+4+5+ 68 6+7+8+9+10+ 69 11+12+13+14+15+ 70 16+17+18+19+20+ 71 21); 72 73 call_function(call_function(call_function(call_function(call_function(call_function()))))); 74 75 call_function((call_function(call_function(call_function(call_function(call_function())))))); 76} 77#indent end 78 79#indent run -nlpl 80/* $ TODO: Add code that differs between -lpl and -nlpl. */ 81void 82example(void) 83{ 84 int sum1 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21; 85 int sum2 = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21); 86 87/* $ XXX: There should be at least _some_ indentation for the */ 88/* $ continuation lines. */ 89 int sum3 = 1 + 2 + 3 + 4 + 5 + 90 6 + 7 + 8 + 9 + 10 + 91 11 + 12 + 13 + 14 + 15 + 92 16 + 17 + 18 + 19 + 20 + 93 21; 94 int sum4 = (1 + 2 + 3 + 4 + 5 + 95 6 + 7 + 8 + 9 + 10 + 96 11 + 12 + 13 + 14 + 15 + 97 16 + 17 + 18 + 19 + 20 + 98 21); 99 100 call_function(call_function(call_function(call_function(call_function(call_function()))))); 101 102 call_function((call_function(call_function(call_function(call_function(call_function())))))); 103} 104#indent end 105