Цитата Сообщение от capzap Посмотреть сообщение
стоит посмотреть порядок действий, у Вас в макросе SET_PUMP переменные сперва читаются, а потом записываются, компилятор может это воспринимать как неопределенность, поставте галки ретайн и макрос уберет ошибки
Да, ошибки ушли. Но это мне кажется не нормально потому, что эти переменные не нужны как ретайн.