opt_bc.c revision 1.4 1 1.4 rillig /* $NetBSD: opt_bc.c,v 1.4 2021/11/19 22:24:29 rillig Exp $ */
2 1.1 rillig /* $FreeBSD$ */
3 1.1 rillig
4 1.3 rillig /*
5 1.3 rillig * Tests for the options '-bc' and '-nbc'.
6 1.3 rillig *
7 1.3 rillig * The option '-bc' forces a newline after each comma in a declaration.
8 1.3 rillig *
9 1.4 rillig * The option '-nbc' removes line breaks between declarators. In most other
10 1.4 rillig * places, indent preserves line breaks.
11 1.3 rillig */
12 1.3 rillig
13 1.1 rillig #indent input
14 1.1 rillig int a,b,c;
15 1.1 rillig void function_declaration(int a,int b,int c);
16 1.4 rillig int m1,
17 1.4 rillig m2,
18 1.4 rillig m3;
19 1.4 rillig char plain, *pointer;
20 1.1 rillig #indent end
21 1.1 rillig
22 1.1 rillig #indent run -bc
23 1.1 rillig int a,
24 1.1 rillig b,
25 1.1 rillig c;
26 1.1 rillig void function_declaration(int a, int b, int c);
27 1.4 rillig int m1,
28 1.4 rillig m2,
29 1.4 rillig m3;
30 1.4 rillig char plain,
31 1.4 rillig *pointer;
32 1.1 rillig #indent end
33 1.1 rillig
34 1.1 rillig #indent run -nbc
35 1.1 rillig int a, b, c;
36 1.1 rillig void function_declaration(int a, int b, int c);
37 1.4 rillig int m1, m2, m3;
38 1.4 rillig char plain, *pointer;
39 1.4 rillig #indent end
40 1.4 rillig
41 1.4 rillig
42 1.4 rillig #indent input
43 1.4 rillig old_style_definition(a, b, c)
44 1.4 rillig double a,b,c;
45 1.4 rillig {
46 1.4 rillig return a+b+c;
47 1.4 rillig }
48 1.4 rillig #indent end
49 1.4 rillig
50 1.4 rillig #indent run -bc
51 1.4 rillig old_style_definition(a, b, c)
52 1.4 rillig double a,
53 1.4 rillig b,
54 1.4 rillig c;
55 1.4 rillig {
56 1.4 rillig return a + b + c;
57 1.4 rillig }
58 1.4 rillig #indent end
59 1.4 rillig
60 1.4 rillig #indent run -nbc
61 1.4 rillig old_style_definition(a, b, c)
62 1.4 rillig double a, b, c;
63 1.4 rillig {
64 1.4 rillig return a + b + c;
65 1.4 rillig }
66 1.1 rillig #indent end
67