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