Home | History | Annotate | Line # | Download | only in indent
      1  1.8  rillig /* $NetBSD: lsym_form_feed.c,v 1.8 2023/05/21 10:18:44 rillig Exp $ */
      2  1.1  rillig 
      3  1.1  rillig /*
      4  1.1  rillig  * Tests for the token lsym_form_feed, which represents a form feed, a special
      5  1.1  rillig  * kind of whitespace that is seldom used.  If it is used, it usually appears
      6  1.1  rillig  * on a line of its own, after an external-declaration, to force a page break
      7  1.1  rillig  * when printing the source code on actual paper.
      8  1.1  rillig  */
      9  1.1  rillig 
     10  1.3  rillig //indent input
     11  1.4  rillig void function_1(void);
     12  1.4  rillig 
     13  1.4  rillig void function_2(void);
     15  1.1  rillig //indent end
     16  1.6  rillig 
     17  1.4  rillig //indent run-equals-input -di0
     18  1.4  rillig 
     19  1.4  rillig 
     20  1.8  rillig /*
     21  1.4  rillig  * Test form feed after 'if (expr)', even though it does not occur in practice.
     22  1.4  rillig  */
     23  1.4  rillig //indent input
     24  1.4  rillig void function(void)
     25  1.4  rillig {
     26  1.4  rillig 	if (expr)
     27  1.4  rillig 	 /* <-- form feed */
     29  1.4  rillig 	{
     30  1.4  rillig 	}
     31  1.4  rillig }
     32  1.4  rillig //indent end
     33  1.4  rillig 
     34  1.4  rillig //indent run
     35  1.4  rillig void
     36  1.5  rillig function(void)
     37  1.7  rillig {
     38  1.5  rillig 	if (expr)
     39  1.4  rillig 				/* <-- form feed */
     41  1.4  rillig 	{
     42              	}
     43              }
     44              //indent end
     45