Expansión de macros y stringificación: ¿Cómo obtener el nombre de la macro (no su valor) usando otra macro?
Sin interes:
#define _ACD 5, 5, 5, 30
#define DEFAULT_NETWORK_TOKEN_KEY_CLASS _ACD
#define DEFAULT_NETWORK_TOKEN_KEY { DEFAULT_NETWORK_TOKEN_KEY_CLASS }
Usando la macro DEFAULT_NETWORK_TOKEN_KEY_CLASS solo, cómo obtener _ACD stringificado en una constante sin signo [].
const uint8 startMsg[] = ?? DEFAULT_NETWORK_TOKEN_KEY_CLASS ;
Resultará_ACD solamente.
¿Cuál será la expansión de macro correcta para obtener _ACD aquí? En contexto de¿Cómo hacer que la macro tenga una matriz como #define a_macro {5,7,7,97}?