Hello,
I introduced the option to have empty action list for 'case' and
'default' statements. Please let me know if it works, I did just few
testing.
Note that 'default' statement must be the last in switch branches and
must not have a 'break' at the end.
Cheers,
Daniel
On 12/12/05 12:24, Daniel-Constantin Mierla wrote:
Hello,
ok, I will take a look and fix it. I remember that the grammar is to
have some actions inside the "case" statement.
Cheers,
Daniel
On 12/10/05 09:30, Juha Heinanen wrote:
i tried the following switch statement:
switch (retcode) {
case 1:
route(4);
exit;
case -1:
case -3:
setflag(20);
break;
default:
break;
};
but got syntax error on the last break statement. then i tried removed
the last break, but got syntax error again. so it looks like empty
default case or default case having a single break statement is not
allowed.
then i tried to replaced default case with case -2, but that didn't help
either if the only statement in a case is break:
case -2:
break;
i finally got it working by removing case default or case -2 altogether,
but i don't like how the code now looks like:
switch (retcode) {
case 1:
route(4);
exit;
case -1:
case -3:
setflag(20);
break;
};
it would be nice if openser switch statement would allow a case and
default case where the only statement is break.
-- juha
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel