Как мне присвоить значение с помощью макроса? - PullRequest
0 голосов
/ 04 апреля 2019

Я интегрирую код от кого-то еще, который написан как MACRO(addr) = c Где это сделало что-то вроде *addr = c Из-за изменения базового процессора мне нужно вызвать функцию __builtin для обработки данных по-другому, например NEW_MACRO(addr,c) есть ли способ написать:

#define MACRO(a)=c NEW_MACRO(a,c)?

Спасибо, Мартин

1 Ответ

0 голосов
/ 04 апреля 2019

Почему бы вам не сделать обратное?

#define NEW_MACRO(a,c) (MACRO(a)=c)

...