Has anyone come across this before, where a large program written for a different platform has done something like:
typedef int32_t int32
And, you have needed to indirectly include "exec/types.h" to implement some functionality in a source file. And, boom, now you have "int32" typedef with a conflict.
It is pretty nastly, and the only way I can think of at the moment is to hack the exec/types.h file to my own "ifndef DEFINED_int32" before the typedef inside exec/types.h. Hacking it the other way other way does not work, because the code base is relying on it.
I do not particularly like it