opt_v.c revision 1.1
11.1Srillig/* $NetBSD: opt_v.c,v 1.1 2021/10/16 03:20:13 rillig Exp $ */
21.1Srillig/* $FreeBSD$ */
31.1Srillig
41.1Srillig#indent input
51.1Srillig/*
61.1Srillig * A long comment.
71.1Srillig */
81.1Srilligvoid
91.1Srilligexample(void)
101.1Srillig{
111.1Srillig	printf("A very long message template with %d arguments: %s, %s, %s", 3, "first", "second", "third");
121.1Srillig}
131.1Srillig
141.1Srillig/* $ This comment is neither counted nor formatted. */
151.1Srillig#define macro1 /* prefix */ suffix
161.1Srillig
171.1Srillig/* $ This comment is formatted and counted. */
181.1Srillig#define macro2 prefix /* suffix */
191.1Srillig#indent end
201.1Srillig
211.1Srillig#indent run -v
221.1Srillig/*
231.1Srillig * A long comment.
241.1Srillig */
251.1Srilligvoid
261.1Srilligexample(void)
271.1Srillig{
281.1Srillig	printf("A very long message template with %d arguments: %s, %s, %s", 3, "first", "second", "third");
291.1Srillig}
301.1Srillig
311.1Srillig#define macro1 /* prefix */ suffix
321.1Srillig
331.1Srillig#define macro2 prefix		/* suffix */
341.1SrilligThere were 10 output lines and 2 comments
351.1Srillig(Lines with comments)/(Lines with code):  0.571
361.1Srillig#indent end
371.1Srillig
381.1Srillig#indent input
391.1Srilligvoid
401.1Srilligexample(void)
411.1Srillig{
421.1Srillig	int sum1 = 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21;
431.1Srillig	int sum2 = (1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21);
441.1Srillig}
451.1Srillig#indent end
461.1Srillig
471.1Srillig#indent run -nv
481.1Srilligvoid
491.1Srilligexample(void)
501.1Srillig{
511.1Srillig/* $ XXX: The following lines are too long and should thus be broken. */
521.1Srillig/* $ XXX: If they are broken, -nv does NOT output 'Line broken'. */
531.1Srillig	int		sum1 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21;
541.1Srillig	int		sum2 = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21);
551.1Srillig}
561.1Srillig#indent end
57