From: Frantisek D. <du...@se...> - 2006-01-26 14:26:09
|
> GCC parse the source from left to right "while (*ip && maxlen > 0)". > Should be "while (maxlen > 0 && *ip)" instead, or separate lines. Hello, as far as I know the order of evaluation in C language is not defined. Similar code will bite you in future. This should be rewritten to something like while (maxlen > 0){ if (!*ip) break; .. .. } In java it is defined so it can be used like written but definitely not in C. BTW how 0.6.3-rc4 is related to latest development snapshot labeled 0.7.1? Frantisek |