xref: /netbsd-src/tests/usr.bin/indent/opt_ut.c (revision 47306038c7d906b62edca1fd252c0e0d0772f5a0)
1*47306038Srillig /* $NetBSD: opt_ut.c,v 1.5 2022/04/24 09:04:12 rillig Exp $ */
20c07b89fSrillig 
3ec30234bSrillig /*
4ec30234bSrillig  * Tests for the options '-ut' and '-nut'.
5ec30234bSrillig  *
695e11159Srillig  * The option '-ut' uses tabs for indentation and alignment.
7ec30234bSrillig  *
895e11159Srillig  * The option '-nut' uses only spaces for indentation and alignment.
9ec30234bSrillig  */
10ec30234bSrillig 
11*47306038Srillig //indent input
120c07b89fSrillig int variable;
130c07b89fSrillig 
140c07b89fSrillig void function_declaration(void);
150c07b89fSrillig 
160c07b89fSrillig void
function_definition(void)170c07b89fSrillig function_definition(void)
180c07b89fSrillig {
190c07b89fSrillig int local_variable;
20ec30234bSrillig 
21ec30234bSrillig if (arg > 0)
22ec30234bSrillig function(
23ec30234bSrillig arg - 1
24ec30234bSrillig );
250c07b89fSrillig }
26*47306038Srillig //indent end
270c07b89fSrillig 
28*47306038Srillig //indent run -ut
290c07b89fSrillig int		variable;
300c07b89fSrillig 
310c07b89fSrillig void		function_declaration(void);
320c07b89fSrillig 
330c07b89fSrillig void
function_definition(void)340c07b89fSrillig function_definition(void)
350c07b89fSrillig {
360c07b89fSrillig 	int		local_variable;
370c07b89fSrillig 
380c07b89fSrillig 	if (arg > 0)
390c07b89fSrillig 		function(
400c07b89fSrillig 			 arg - 1
410c07b89fSrillig 			);
420c07b89fSrillig }
43*47306038Srillig //indent end
440c07b89fSrillig 
45*47306038Srillig //indent run -nut
46ec30234bSrillig int             variable;
47ec30234bSrillig 
48ec30234bSrillig void            function_declaration(void);
490c07b89fSrillig 
500c07b89fSrillig void
function_definition(void)51ec30234bSrillig function_definition(void)
520c07b89fSrillig {
53ec30234bSrillig         int             local_variable;
54ec30234bSrillig 
550c07b89fSrillig         if (arg > 0)
560c07b89fSrillig                 function(
570c07b89fSrillig                          arg - 1
580c07b89fSrillig                         );
590c07b89fSrillig }
60*47306038Srillig //indent end
61