хотелось бы совсем от EN_PREFIX избавиться, чтобы параметр
FireManual при вызове _COMMON_INPUT_CASE(FireManual) везде
подставлялся. то что сейчас предложено не избавляет от
#undef EN_PREFIX
#define EN_PREFIX FireManual
В проекте порядка 20 подключаемых устройств, каждое имеет по 4-7 типов входов, у каждого типа входа по десятку разных параметров. Для выгрузки(загрузки) из форм программы конфигурации в структуру для передачи на устройство нужно почленно копировать данные. Программист конфигуратора попросил облегчить ему копипастный труд с помощью XMacro, вот я и пытаюсь.