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

Reply via email to