import "libc.hff"; extern fn main(argc int, argv **u8) int { switch argc - 1 { case 0, 1; printf("zero or one\n"); case -1; printf("???\n"); case 2; printf("two"); printf("\n"); case 7; //empty case else printf("its %d\n", argc); } switch { case argv[1] != #null and strcmp(argv[1], "hello") == 0; printf("world\n"); case argv[1] != #null and strcmp(argv[1], "42") == 0; printf("forty two\n"); case else printf("- %s\n", argv[1]); } }