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

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

Сообщений: 55


« : 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 » Записан
Олег Большаков
Легенда

Сообщений: 3140



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

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

Сообщений: 55


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

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

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на 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 Февраль, 2021, 18:01:52