in reply to strangeness with prototypes and 'logical defined or'?
work just fine, while ... gives compilation errors?
What do you mean it works, what does it do?