Home | History | Annotate | Line # | Download | only in indent
opt_cli.c revision 1.3
      1  1.3  rillig /* $NetBSD: opt_cli.c,v 1.3 2021/11/28 16:05:59 rillig Exp $ */
      2  1.1  rillig /* $FreeBSD$ */
      3  1.1  rillig 
      4  1.2  rillig /*
      5  1.2  rillig  * Tests for the option '-cli' ("case label indentation"), which sets the
      6  1.2  rillig  * amount of indentation of a 'case' relative to the surrounding 'switch',
      7  1.2  rillig  * measured in indentation levels.
      8  1.2  rillig  *
      9  1.2  rillig  * See also:
     10  1.2  rillig  *	lsym_case_label.c
     11  1.2  rillig  */
     12  1.2  rillig 
     13  1.1  rillig #indent input
     14  1.1  rillig void
     15  1.1  rillig classify(int n)
     16  1.1  rillig {
     17  1.1  rillig 	switch (n) {
     18  1.1  rillig 	case 0: print("zero"); break;
     19  1.1  rillig 	case 1: print("one"); break;
     20  1.1  rillig 	case 2: case 3: print("prime"); break;
     21  1.1  rillig 	case 4: print("square"); break;
     22  1.1  rillig 	default: print("large"); break;
     23  1.1  rillig 	}
     24  1.1  rillig }
     25  1.1  rillig #indent end
     26  1.1  rillig 
     27  1.3  rillig #indent run -cli0.5
     28  1.3  rillig void
     29  1.3  rillig classify(int n)
     30  1.3  rillig {
     31  1.3  rillig 	switch (n) {
     32  1.3  rillig 	    case 0:
     33  1.3  rillig 		print("zero");
     34  1.3  rillig 		break;
     35  1.3  rillig 	    case 1:
     36  1.3  rillig 		print("one");
     37  1.3  rillig 		break;
     38  1.3  rillig 	    case 2:
     39  1.3  rillig 	    case 3:
     40  1.3  rillig 		print("prime");
     41  1.3  rillig 		break;
     42  1.3  rillig 	    case 4:
     43  1.3  rillig 		print("square");
     44  1.3  rillig 		break;
     45  1.3  rillig 	    default:
     46  1.3  rillig 		print("large");
     47  1.3  rillig 		break;
     48  1.3  rillig 	}
     49  1.3  rillig }
     50  1.3  rillig #indent end
     51  1.3  rillig 
     52  1.1  rillig #indent run -cli1.5
     53  1.1  rillig void
     54  1.1  rillig classify(int n)
     55  1.1  rillig {
     56  1.1  rillig 	switch (n) {
     57  1.1  rillig 		    case 0:
     58  1.1  rillig 			print("zero");
     59  1.1  rillig 			break;
     60  1.1  rillig 		    case 1:
     61  1.1  rillig 			print("one");
     62  1.1  rillig 			break;
     63  1.1  rillig 		    case 2:
     64  1.1  rillig 		    case 3:
     65  1.1  rillig 			print("prime");
     66  1.1  rillig 			break;
     67  1.1  rillig 		    case 4:
     68  1.1  rillig 			print("square");
     69  1.1  rillig 			break;
     70  1.1  rillig 		    default:
     71  1.1  rillig 			print("large");
     72  1.1  rillig 			break;
     73  1.1  rillig 	}
     74  1.1  rillig }
     75  1.1  rillig #indent end
     76