Eu estou tentando escrever um programa onde os nomes de algumas funções dependem do valor de uma determinada variável de macro com uma macro como esta: #define VARIABLE 3 #define NAME(fun) fun ## _ ## VARIABLE int NAME(some_function)(int a); Infelizmente, a macro NAME()transforma isso em int...