Мне нужно написать код, чтобы убедиться, что макрос определен, но пуст (не имеет значений). Тест не обязательно должен быть во время компиляции.
Я пытаюсь написать:
#if (funcprototype == "")
MY_WARN("funcprototype is empty");
#endif
код не компилируется, так как funcprototype
заменяется пустым.