opt_l.c revision 1.1 1 1.1 rillig /* $NetBSD: opt_l.c,v 1.1 2021/10/22 20:54:36 rillig Exp $ */
2 1.1 rillig /* $FreeBSD$ */
3 1.1 rillig
4 1.1 rillig #indent input
5 1.1 rillig /*
6 1.1 rillig * With a line length of 38, this comment and the next one are broken.
7 1.1 rillig */
8 1.1 rillig
9 1.1 rillig /* The options -l and -lc produce the same output. */
10 1.1 rillig #indent end
11 1.1 rillig
12 1.1 rillig #indent run -l38
13 1.1 rillig /*
14 1.1 rillig * With a line length of 38, this
15 1.1 rillig * comment and the next one are
16 1.1 rillig * broken.
17 1.1 rillig */
18 1.1 rillig
19 1.1 rillig /*
20 1.1 rillig * The options -l and -lc produce the
21 1.1 rillig * same output.
22 1.1 rillig */
23 1.1 rillig #indent end
24 1.1 rillig #indent run-equals-prev-output -lc38
25 1.1 rillig
26 1.1 rillig
27 1.1 rillig #indent input
28 1.1 rillig int decl; /* comment comment comment comment */
29 1.1 rillig #indent end
30 1.1 rillig
31 1.1 rillig #indent run -di8 -c17 -lc32
32 1.1 rillig int decl; /* comment comment comment comment */
33 1.1 rillig #indent end
34 1.1 rillig
35 1.1 rillig #indent run -di8 -c17 -l32
36 1.1 rillig int decl; /* comment comment
37 1.1 rillig * comment comment */
38 1.1 rillig #indent end
39 1.1 rillig
40 1.1 rillig
41 1.1 rillig /*
42 1.1 rillig * FIXME: Even though the line length is limited with -l38,
43 1.1 rillig * the overly long lines in the code are not broken.
44 1.1 rillig */
45 1.1 rillig #indent input
46 1.1 rillig void
47 1.1 rillig example(int a, int b, int c, const char *cp)
48 1.1 rillig {
49 1.1 rillig for (const char *p = cp; *p != '\0'; p++)
50 1.1 rillig if (*p > a)
51 1.1 rillig if (*p > b)
52 1.1 rillig if (*p > c)
53 1.1 rillig return;
54 1.1 rillig
55 1.1 rillig function(1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
56 1.1 rillig }
57 1.1 rillig #indent end
58 1.1 rillig
59 1.1 rillig #indent run-equals-input -l38
60