Мелочный вопрос, но давно мешается и не решился пока.
Если, например, определить:
typedef int int32;
а где-то вверху (в инклудах) int32 уже определен, то компилятор ругнется.
Хотелось бы чего-то такого (тут некрасиво, просто идея):
#ifndef INT32
#define INT32
typedef int int32;
#endif
typeid тоже не годится — для встраиваемых систем не поддерживается.
Подкиньте идейки, пожалуйста.