opt_bbb.c revision 1.3
11.3Srillig/* $NetBSD: opt_bbb.c,v 1.3 2021/10/16 21:32:10 rillig Exp $ */
21.1Srillig/* $FreeBSD$ */
31.1Srillig
41.3Srillig/*
51.3Srillig * Tests for the options '-bbb' and '-nbbb'.
61.3Srillig *
71.3Srillig * The option '-bbb' forces a blank line before every block comment.
81.3Srillig *
91.3Srillig * The option '-nbbb' keeps everything as is.
101.3Srillig */
111.3Srillig
121.1Srillig#indent input
131.1Srillig/*
141.1Srillig * This is a block comment.
151.1Srillig */
161.1Srillig/* This is not a block comment since it is single-line. */
171.1Srillig/*
181.1Srillig * This is a second block comment.
191.1Srillig */
201.1Srillig/* This is not a block comment. */
211.1Srillig/*
221.1Srillig * Documentation of global_variable.
231.1Srillig */
241.1Srilligint global_variable;
251.1Srillig/*
261.1Srillig * Documentation of function_declaration.
271.1Srillig */
281.1Srilligvoid function_declaration(void);
291.1Srillig/*
301.1Srillig * Documentation of function_definition.
311.1Srillig */
321.1Srilligvoid
331.1Srilligfunction_definition(void)
341.1Srillig{
351.1Srillig}
361.1Srillig#indent end
371.1Srillig
381.1Srillig#indent run -bbb
391.1Srillig/*
401.1Srillig * This is a block comment.
411.1Srillig */
421.1Srillig/* This is not a block comment since it is single-line. */
431.1Srillig
441.1Srillig/*
451.1Srillig * This is a second block comment.
461.1Srillig */
471.1Srillig/* This is not a block comment. */
481.1Srillig
491.1Srillig/*
501.1Srillig * Documentation of global_variable.
511.1Srillig */
521.1Srilligint		global_variable;
531.1Srillig
541.1Srillig/*
551.1Srillig * Documentation of function_declaration.
561.1Srillig */
571.1Srilligvoid		function_declaration(void);
581.1Srillig
591.1Srillig/*
601.1Srillig * Documentation of function_definition.
611.1Srillig */
621.1Srilligvoid
631.1Srilligfunction_definition(void)
641.1Srillig{
651.1Srillig}
661.1Srillig#indent end
671.1Srillig
681.1Srillig#indent run -nbbb
691.1Srillig/*
701.1Srillig * This is a block comment.
711.1Srillig */
721.1Srillig/* This is not a block comment since it is single-line. */
731.1Srillig/*
741.1Srillig * This is a second block comment.
751.1Srillig */
761.1Srillig/* This is not a block comment. */
771.1Srillig/*
781.1Srillig * Documentation of global_variable.
791.1Srillig */
801.1Srilligint		global_variable;
811.1Srillig/*
821.1Srillig * Documentation of function_declaration.
831.1Srillig */
841.1Srilligvoid		function_declaration(void);
851.1Srillig/*
861.1Srillig * Documentation of function_definition.
871.1Srillig */
881.1Srilligvoid
891.1Srilligfunction_definition(void)
901.1Srillig{
911.1Srillig}
921.1Srillig#indent end
93