У меня много настраиваемых атрибутов (используя аннотацию clang, если вы спросите), и мне неприятно писать
__attribute(a)__ __attribute(b)__ __attribute(c)__ int i;
, могу ли я создать макрос, например MyAttr(...)
, если я используйте MyAttr(a,b,c)
, он расширится до __attribute(a)__ __attribute(b)__ __attribute(c)__
?