I need to initialize a char array with macros as it's values. I've tried to do it like this:
char text[][255] = {
"",
/* 1 */ MACRO_("Foobar","Some text to translate"),
/* 2 */ MACRO_("Foobar","Some more text to translate"),
//...
};
But I get this error:
error: initializer element is not constant
I think the compiler can't resolve the macro. Is there a way to make this work?