реклама на сайте
подробности

 
 
> FatFs - mixing different types
megajohn
сообщение Sep 27 2013, 08:49
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



при компиляции в 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 штук).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01502 секунд с 7
ELECTRONIX ©2004-2016