blob: f2c2448d059ecc13b853b45c84dde99c6f6290bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/* $NetBSD: token_while_expr.c,v 1.2 2021/11/20 16:54:17 rillig Exp $ */
/* $FreeBSD$ */
/*
* Tests for the keyword 'while', followed by a parenthesized expression.
*/
#indent input
int main(int argc,char**argv){int o;while((o=getopt(argc,argv,"x:"))!=-1)
switch(o){case'x':do{o++;}while(o<5);break;default:usage();}return 0;}
#indent end
#indent run
int
main(int argc, char **argv)
{
int o;
while ((o = getopt(argc, argv, "x:")) != -1)
switch (o) {
case 'x':
do {
o++;
} while (o < 5);
break;
default:
usage();
/* $ FIXME: The 'return' must be in a separate line. */
} return 0;
}
#indent end
|