This sort of "nit" irritates me. The archive build code sets the compiler switch /WX but does not disable warning 4018.
Fuction CatStrings:
| internal void
CatStrings(size_t SourceACount, char *SourceA,
size_t SourceBCount, char *SourceB,
size_t DestCount, char *Dest)
{
// TODO(casey): Dest bounds checking!
for(int Index = 0;
Index < SourceACount;
++Index)
/...
|
produces warning 4018 for the expression Index < SourceACount. It doesn't on the stream. This should have "broken" the build I think.
Did I miss something? I bothers me when I don't replicate the build behaviro in my IDE version.
- tim