Alex B. (15.01.2009 10:05, просмотров: 151) ответил Алексей Мусин на Ну, в аналогичных случаях (необяз-о с семафорами) каков синтаксис?
все равно не понимаю. Если это не влияет на ход выполнения кода, а проверяются собственные ошибки - то никак, это делает линт. Компилятор тоже может сообщить о том что переменная не инициализирована, если она не внешняя для модуля...
Если это какой-то внешний универсальный модуль (собранная либа) то в нем так
#define NULL (void*)0
RET foo (UWORD *p)
{
if (p == NULL)
return PARAM_ERR;
}
Согласуйте импеданс!