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