Официальный форум СВД Встраиваемые Системы
18 Октября, 2019, 22:07:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Разноголосица в типах в стандартных заголовочных файлах  (Прочитано 452 раз)
KA3AKOB
Пользователь

Сообщений: 24


« : 07 Июня, 2019, 16:17:07 »

При написании Resource Managera используются заголовочные файлы :

#include <sys/resmgr.h>
#include <sys/iofunc.h>

Однако, в <sys/iofunc.h>

extern int iofunc_open_default(resmgr_context_t *__ctp, io_open_t *__msg, iofunc_attr_t *__attr, void *__extra);

, а в <sys/resmgr.h>

      int         (*open)(resmgr_context_t *ctp, io_open_t *msg, RESMGR_HANDLE_T *handle, void *extra);

Третий параметр по типу не совпадает.
Компилятор Си такую смесь воспринимает без ошибок, но компилятор С++ воспринимает это как ошибку.

Где правда?
С уважением,
Казаков С.А.
Гидроприбор.



Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2019 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 07 Сентября, 2019, 02:34:39