Официальный форум СВД Встраиваемые Системы
21 Сентября, 2018, 01:55:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Синтаксическая ошибка в файле sys/dcmd_cam.h?  (Прочитано 83 раз)
KA3AKOB
Пользователь

Сообщений: 17


« : 14 Сентября, 2018, 17:14:29 »

В 117 строке файла sys/dcmd_cam.h присутствует строка

#define DCMD_CAM_REASSIGN         __DIOT(_DCMD_CAM,    25)

между тем, компилятор утверждает, что макрос  __DIOT() требует 3 параметра, а не 2.
Действительно, в других строках параметров 3. Ошибка в файле?

В строках 146-149 третьим аргументом макроса __DIOT используются неизвестные структуры. Они не определены ни в каком *.h файле.
#define DCMD_CAM_TAPE_SPACE        __DIOT(_DCMD_CAM, 77, struct _tape_space)
#define DCMD_CAM_TAPE_WRITEFM      __DIOT(_DCMD_CAM, 78, struct _tape_writefm)
#define DCMD_CAM_TAPE_LOCATE       __DIOT(_DCMD_CAM, 79, struct _tape_locate)
#define DCMD_CAM_TAPE_POSITION     __DIOF(_DCMD_CAM, 80, struct _tape_position)
Ошибка?
« Последнее редактирование: 14 Сентября, 2018, 17:31:50 от KA3AKOB » Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 3059



WWW
« Ответ #1 : 14 Сентября, 2018, 20:46:50 »

О какой версии QNX идёт речь?
Записан

KA3AKOB
Пользователь

Сообщений: 17


« Ответ #2 : 18 Сентября, 2018, 14:01:46 »

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

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

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

В последний раз google посещал эту страницу 15 Сентября, 2018, 06:12:06