Lee,
No issue at all with you accommodating the possibility of a buggy isspace(), which mishandles '\n' or '\r', but you already take care of that in the implementation of IsWhiteSpace(). I've already patched the subset of the source I keep in the mingw-get repository, to remove the redundancy elsewhere: [ChangeLog][1]; applied to:
[this (subset) copy of your source code][2].
I'll gladly...
This issue cropped up on the MinGW Developer's ML, only yesterday:
http://thread.gmane.org/gmane.comp.gnu.mingw.devel/3520
The warning occurs because the logical expression, as it stands, contains an ambiguous mix of AND and OR subexpressions, which the compiler cannot be certain to evaluate with the precedence the programmer intended, without parenthesis to specify this intent.
Your...