Home | History | Annotate | Line # | Download | only in indent
opt_ip.c revision 1.5
      1  1.5  rillig /* $NetBSD: opt_ip.c,v 1.5 2021/11/20 16:54:17 rillig Exp $ */
      2  1.1  rillig /* $FreeBSD$ */
      3  1.1  rillig 
      4  1.3  rillig /*
      5  1.3  rillig  * Tests for the options '-ip' and '-nip'.
      6  1.3  rillig  *
      7  1.5  rillig  * The option '-ip' indents parameter declarations from the left margin, for
      8  1.5  rillig  * traditional function definitions.
      9  1.3  rillig  *
     10  1.5  rillig  * The option '-nip' places the parameter declarations in column 1.
     11  1.3  rillig  */
     12  1.3  rillig 
     13  1.5  rillig #indent input
     14  1.5  rillig double
     15  1.5  rillig plus3(a, b, c)
     16  1.5  rillig 	double a, b, c;
     17  1.5  rillig {
     18  1.5  rillig 	return a + b + c;
     19  1.5  rillig }
     20  1.5  rillig #indent end
     21  1.5  rillig 
     22  1.5  rillig #indent run -ip
     23  1.5  rillig double
     24  1.5  rillig plus3(a, b, c)
     25  1.5  rillig 	double		a, b, c;
     26  1.5  rillig {
     27  1.5  rillig 	return a + b + c;
     28  1.5  rillig }
     29  1.5  rillig #indent end
     30  1.5  rillig 
     31  1.5  rillig #indent run -nip
     32  1.5  rillig double
     33  1.5  rillig plus3(a, b, c)
     34  1.5  rillig double		a, b, c;
     35  1.5  rillig {
     36  1.5  rillig 	return a + b + c;
     37  1.5  rillig }
     38  1.5  rillig #indent end
     39  1.5  rillig 
     40  1.1  rillig 
     41  1.3  rillig #indent input
     42  1.1  rillig int
     43  1.5  rillig first_parameter_in_same_line(int a,
     44  1.1  rillig int b,
     45  1.1  rillig const char *cp);
     46  1.1  rillig 
     47  1.1  rillig int
     48  1.5  rillig parameters_in_separate_lines(
     49  1.1  rillig int a,
     50  1.1  rillig int b,
     51  1.1  rillig const char *cp);
     52  1.1  rillig 
     53  1.1  rillig int
     54  1.5  rillig multiple_parameters_per_line(
     55  1.1  rillig int a1, int a2,
     56  1.1  rillig int b1, int b2,
     57  1.1  rillig const char *cp);
     58  1.1  rillig #indent end
     59  1.1  rillig 
     60  1.1  rillig #indent run -ip
     61  1.1  rillig int
     62  1.5  rillig first_parameter_in_same_line(int a,
     63  1.5  rillig 			     int b,
     64  1.5  rillig 			     const char *cp);
     65  1.1  rillig 
     66  1.1  rillig int
     67  1.5  rillig parameters_in_separate_lines(
     68  1.5  rillig 			     int a,
     69  1.5  rillig 			     int b,
     70  1.5  rillig 			     const char *cp);
     71  1.1  rillig 
     72  1.1  rillig int
     73  1.5  rillig multiple_parameters_per_line(
     74  1.5  rillig 			     int a1, int a2,
     75  1.5  rillig 			     int b1, int b2,
     76  1.5  rillig 			     const char *cp);
     77  1.1  rillig #indent end
     78  1.1  rillig 
     79  1.4  rillig #indent run-equals-prev-output -nip
     80