/* $NetBSD: opt_cli.c,v 1.5 2022/04/24 09:04:12 rillig Exp $ */ /* * Tests for the option '-cli' ("case label indentation"), which sets the * amount of indentation of a 'case' relative to the surrounding 'switch', * measured in indentation levels. * * See also: * lsym_case_label.c */ //indent input void classify(int n) { switch (n) { case 0: print("zero"); break; case 1: print("one"); break; case 2: case 3: print("prime"); break; case 4: print("square"); break; default: print("large"); break; } } //indent end //indent run -cli0.5 void classify(int n) { switch (n) { case 0: print("zero"); break; case 1: print("one"); break; case 2: case 3: print("prime"); break; case 4: print("square"); break; default: print("large"); break; } } //indent end //indent run -cli1.5 void classify(int n) { switch (n) { case 0: print("zero"); break; case 1: print("one"); break; case 2: case 3: print("prime"); break; case 4: print("square"); break; default: print("large"); break; } } //indent end