> In my previous commit, I see to have totally forgotten how C switch > statements work. No, you've worked out how switch statements *ought* to work :-) Ben