22 lines
279 B
C
22 lines
279 B
C
|
extern int bar(int);
|
||
|
|
||
|
int foo(int x)
|
||
|
{
|
||
|
return 1 + bar(
|
||
|
({
|
||
|
int y;
|
||
|
switch (x)
|
||
|
{
|
||
|
case 0: y = 1; break;
|
||
|
case 1: y = 2; break;
|
||
|
case 2: y = 3; break;
|
||
|
case 3: y = 4; break;
|
||
|
case 4: y = 5; break;
|
||
|
case 5: y = 6; break;
|
||
|
default: y = 7; break;
|
||
|
}
|
||
|
y;
|
||
|
})
|
||
|
);
|
||
|
}
|