Read and respond to this message at:
I have the following code:
typedef unsigned char byte;
bool IsUTF8DeadChar(byte b)
return b == 0xc0 || b == 0xc1 || (b >= 0x0f5 && b <= 0x0ff);
When I compile it with MinGW 3.4.2, it gives me a warning:
warning: comparison is always true due to limited range of data type
But I tested with several values, it seems my function works correctly - at
least it does not *always* return true.
So I am wondering if this warning superfluous or erroneous at all?
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
Get latest updates about Open Source Projects, Conferences and News.