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) Ошибка?
|