Официальный форум СВД Встраиваемые Системы
16 Апрель, 2024, 14:42:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

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

Сообщений: 55


« : 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-2020 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

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

В последний раз google посещал эту страницу 24 Март, 2021, 05:52:02