Хм, при сборке утилит проблема:
Если делать чуть иначе (сперва скомпилировать bd.c, потом слинковать всё), то получаем такое вот:Код:A0>c -x -DORI_UTILS bd.c utils.lib HI-TECH C COMPILER (CP/M-80) V3.09 Copyright (C) 1984-87 HI-TECH SOFTWARE unix.h: Cy=() 405: int (*dev_init) (uchar minor); , expected ^ 406: int (*dev_open) (uchar minor); , expected ^ types.h: 25: typedef uchar bool_t; , expected ^ 26: typedef uint count_t; , expected ^ 30: typedef uint size_t; , expected ^ 47: uint t_time; ; expected ^ ^ no identifier in declaration unix.h: Cy=() 405: int (*dev_init) (uchar minor); , expected ^ 406: int (*dev_open) (uchar minor); , expected ^ $CTMP1.$$$: 0: Can't open $CTMP3.$$$
Код:A0>c -O -x -DORI_UTILS bd.obj md.obj fs.obj dmisc.obj dsk.obj dio.obj dfd.obj dtty.obj data.obj sc1.obj HI-TECH C COMPILER (CP/M-80) V3.09 Copyright (C) 1984-87 HI-TECH SOFTWARE MD.OBJ: 8: multiply defined symbol: _TEMPDBUF




"Байт-48"
Ответить с цитированием