Chris said:
Chuck, that's a completely missing-the-point answer; we /know/
that `f()` isn't a CIE.
You've been doing this sort of thing a /lot/ recently. I don't
know why, so my proposed solutions -- re-read before posting,
cut back on threads, coffee control, loud prog rock during
commute -- may not work for you.
I just looked. The quotes in my answer (repeated above) contained
the entire article to which I was replying. At this moment this
thread contains 65 entries, only some of which are available for
reading. Some are mislinked. Why should you expect me to review
an entire thread (which may be impossible, this is Usenet) before
making a reply? My usage makes 'impossible' more likely than for
most. I based the reply on what I read (and I concede it is
possible to read that somewhat differently).
Since I gather the originator knew he was suggesting an
illegitimate construct, then the obvious comment is that so
implementing would prevent generating a fixed transfer buffer with
one entry per case. This is normally the most efficient way of
implementing a switch. We might as well eliminate switch and just
rely on if/else if/else.