Home | History | Annotate | Line # | Download | only in indent
opt_badp.c revision 1.9
      1 /* $NetBSD: opt_badp.c,v 1.9 2022/04/24 09:04:12 rillig Exp $ */
      2 
      3 /*
      4  * Tests for the options '-badp' and '-nbadp'.
      5  *
      6  * The option '-badp' forces a blank line after the first set of declarations
      7  * in a function. It produces a blank line even if there are no declarations.
      8  */
      9 
     10 //indent input
     11 void
     12 empty(void)
     13 {
     14 }
     15 //indent end
     16 
     17 //indent run-equals-input -badp
     18 
     19 //indent run-equals-input -nbadp
     20 
     21 
     22 //indent input
     23 void
     24 blank(void)
     25 {
     26 
     27 }
     28 //indent end
     29 
     30 //indent run-equals-input -badp
     31 
     32 //indent run-equals-input -nbadp
     33 
     34 
     35 //indent input
     36 void
     37 declaration(void)
     38 {
     39 	int		decl;
     40 }
     41 //indent end
     42 
     43 //indent run-equals-input -badp
     44 
     45 //indent run-equals-input -nbadp
     46 
     47 
     48 //indent input
     49 void
     50 statement(void)
     51 {
     52 	stmt();
     53 }
     54 //indent end
     55 
     56 //indent run -badp
     57 void
     58 statement(void)
     59 {
     60 
     61 	stmt();
     62 }
     63 //indent end
     64 
     65 //indent run-equals-input -nbadp
     66 
     67 
     68 //indent input
     69 void
     70 declaration_statement(void)
     71 {
     72 	int		decl;
     73 	stmt();
     74 }
     75 //indent end
     76 
     77 //indent run -badp
     78 void
     79 declaration_statement(void)
     80 {
     81 	int		decl;
     82 	/* $ FIXME: missing empty line */
     83 	stmt();
     84 }
     85 //indent end
     86 
     87 //indent run-equals-input -nbadp
     88 
     89 
     90 //indent input
     91 static void
     92 declaration_blank_statement(void)
     93 {
     94 	int		decl;
     95 
     96 	stmt();
     97 }
     98 //indent end
     99 
    100 //indent run-equals-input -badp
    101 
    102 //indent run-equals-input -nbadp
    103 
    104 
    105 //indent input
    106 static void
    107 declaration_blank_blank_statement(void)
    108 {
    109 	int		decl;
    110 
    111 
    112 
    113 	stmt();
    114 }
    115 //indent end
    116 
    117 //indent run-equals-input -badp
    118 
    119 //indent run-equals-input -nbadp
    120