1 1.3 rillig /* $NetBSD: opt_bs.c,v 1.3 2021/10/16 21:32:10 rillig Exp $ */ 2 1.1 rillig /* $FreeBSD$ */ 3 1.1 rillig 4 1.3 rillig /* 5 1.3 rillig * Tests for the options '-bs' and '-nbs'. 6 1.3 rillig * 7 1.3 rillig * The option '-bs' forces a space after the keyword 'sizeof'. 8 1.3 rillig * 9 1.3 rillig * The option '-nbs' removes all whitespace after the keyword 'sizeof', unless 10 1.3 rillig * the next token is a word as well. 11 1.3 rillig */ 12 1.3 rillig 13 1.1 rillig #indent input 14 1.1 rillig void 15 1.1 rillig example(int i) 16 1.1 rillig { 17 1.1 rillig print(sizeof(i)); 18 1.1 rillig print(sizeof(int)); 19 1.1 rillig 20 1.1 rillig print(sizeof i); 21 1.1 rillig print(sizeof (i)); 22 1.1 rillig print(sizeof (int)); 23 1.1 rillig 24 1.1 rillig print(sizeof i); 25 1.1 rillig print(sizeof (i)); 26 1.1 rillig print(sizeof (int)); 27 1.1 rillig } 28 1.1 rillig #indent end 29 1.1 rillig 30 1.1 rillig #indent run -bs 31 1.1 rillig void 32 1.1 rillig example(int i) 33 1.1 rillig { 34 1.1 rillig print(sizeof (i)); 35 1.1 rillig print(sizeof (int)); 36 1.1 rillig 37 1.1 rillig print(sizeof i); 38 1.1 rillig print(sizeof (i)); 39 1.1 rillig print(sizeof (int)); 40 1.1 rillig 41 1.1 rillig print(sizeof i); 42 1.1 rillig print(sizeof (i)); 43 1.1 rillig print(sizeof (int)); 44 1.1 rillig } 45 1.1 rillig #indent end 46 1.1 rillig 47 1.1 rillig #indent run -nbs 48 1.1 rillig void 49 1.1 rillig example(int i) 50 1.1 rillig { 51 1.1 rillig print(sizeof(i)); 52 1.1 rillig print(sizeof(int)); 53 1.1 rillig 54 1.1 rillig print(sizeof i); 55 1.1 rillig print(sizeof(i)); 56 1.1 rillig print(sizeof(int)); 57 1.1 rillig 58 1.1 rillig print(sizeof i); 59 1.1 rillig print(sizeof(i)); 60 1.1 rillig print(sizeof(int)); 61 1.1 rillig } 62 1.1 rillig #indent end 63