при компиляции в IAR ARM выдает ошибку Warning[Pa118]: mixing boolean and non-boolean types in a comparison results in the boolean being promoted I:\ff.c 1544
не нравится строка on string "if (c != DDE && (_FS_RPATH || c != '.') && a != AM_LFN && (a == AM_VOL) == vol)" а именно последнее сравнения int и bool
кто правил или рукой махали ?
думаю так номано будет ?
if( ( c != DDE ) && (_FS_RPATH || c != '.') && ( a != AM_LFN ) && ( ( a == AM_VOL ) ? !!vol : !vol ) )/* Is it a valid entry? */ break;
--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
|