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