Jonathan M Davis wrote: ... > the simplest answer would be if you have > multiple values for the variable that your switching on which should all > be using the same kind. ... Yikes, that should be "using the same _code_."