blob: f149ddbc9cd5ba9f788907a9d9c0f39c3e8b6776 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
/* $NetBSD: opt_fcb.c,v 1.8 2022/04/24 09:04:12 rillig Exp $ */
/*
* Tests for the options '-fcb' and '-nfcb'.
*
* The option '-fcb' formats block comments (ones that begin with '/' '*'
* '\n').
*
* The option '-nfcb' preserves block comments, like other box comments.
*/
/*
* The following comment starts with '/' '*' '\n'.
*/
//indent input
/*
* Block
* comment
* with delimiters.
*/
//indent end
//indent run -fcb
/*
* Block comment with delimiters.
*/
//indent end
//indent run-equals-input -nfcb
/*
* The following comment does not count as a block comment since it has a word
* in its first line.
*/
//indent input
/* Not
*
* a block
* comment. */
//indent end
//indent run -fcb
/*
* Not
*
* a block comment.
*/
//indent end
//indent run-equals-prev-output -nfcb
/*
* Block comments that start with '-' or another '*' are always preserved.
*/
//indent input
/*-
* car mat men
* efu for ted com t
* lly box .
*/
//indent end
//indent run-equals-input -fcb
//indent run-equals-input -nfcb
/*
* The option '-fcb' does not distinguish between comments at the top level
* and comments in functions.
*/
//indent input
void
example(void)
{
/* Not
*
* a block
* comment */
}
//indent end
//indent run -fcb
void
example(void)
{
/*
* Not
*
* a block comment
*/
}
//indent end
//indent run-equals-prev-output -nfcb
//indent input
void
example(void)
{
/*
* This is
*
* a block
* comment.
*/
}
//indent end
//indent run -fcb
void
example(void)
{
/*
* This is
*
* a block comment.
*/
}
//indent end
//indent run-equals-input -nfcb
//indent input
void
example(void)
{
/*-
* car mat men
* efu for ted com t
* lly box .
*/
}
//indent end
//indent run-equals-input -fcb
//indent run-equals-input -nfcb
|