Home | History | Annotate | Line # | Download | only in indent
opt_l.c revision 1.1
      1  1.1  rillig /* $NetBSD: opt_l.c,v 1.1 2021/10/22 20:54:36 rillig Exp $ */
      2  1.1  rillig /* $FreeBSD$ */
      3  1.1  rillig 
      4  1.1  rillig #indent input
      5  1.1  rillig /*
      6  1.1  rillig  * With a line length of 38, this comment and the next one are broken.
      7  1.1  rillig  */
      8  1.1  rillig 
      9  1.1  rillig /* The options -l and -lc produce the same output. */
     10  1.1  rillig #indent end
     11  1.1  rillig 
     12  1.1  rillig #indent run -l38
     13  1.1  rillig /*
     14  1.1  rillig  * With a line length of 38, this
     15  1.1  rillig  * comment and the next one are
     16  1.1  rillig  * broken.
     17  1.1  rillig  */
     18  1.1  rillig 
     19  1.1  rillig /*
     20  1.1  rillig  * The options -l and -lc produce the
     21  1.1  rillig  * same output.
     22  1.1  rillig  */
     23  1.1  rillig #indent end
     24  1.1  rillig #indent run-equals-prev-output -lc38
     25  1.1  rillig 
     26  1.1  rillig 
     27  1.1  rillig #indent input
     28  1.1  rillig int decl; /* comment comment comment comment */
     29  1.1  rillig #indent end
     30  1.1  rillig 
     31  1.1  rillig #indent run -di8 -c17 -lc32
     32  1.1  rillig int	decl;	/* comment comment comment comment */
     33  1.1  rillig #indent end
     34  1.1  rillig 
     35  1.1  rillig #indent run -di8 -c17 -l32
     36  1.1  rillig int	decl;	/* comment comment
     37  1.1  rillig 		 * comment comment */
     38  1.1  rillig #indent end
     39  1.1  rillig 
     40  1.1  rillig 
     41  1.1  rillig /*
     42  1.1  rillig  * FIXME: Even though the line length is limited with -l38,
     43  1.1  rillig  * the overly long lines in the code are not broken.
     44  1.1  rillig  */
     45  1.1  rillig #indent input
     46  1.1  rillig void
     47  1.1  rillig example(int a, int b, int c, const char *cp)
     48  1.1  rillig {
     49  1.1  rillig 	for (const char *p = cp; *p != '\0'; p++)
     50  1.1  rillig 		if (*p > a)
     51  1.1  rillig 			if (*p > b)
     52  1.1  rillig 				if (*p > c)
     53  1.1  rillig 					return;
     54  1.1  rillig 
     55  1.1  rillig 	function(1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
     56  1.1  rillig }
     57  1.1  rillig #indent end
     58  1.1  rillig 
     59  1.1  rillig #indent run-equals-input -l38
     60