gccプリプロセッサにtypeをtypedefで定義されたものに置き換える方法はありますか?
このようなもの:
typedef unsigned char Uint8
int main(void)
{
Uint8 a = 1;
Uint8 b = 2;
Uint8 c;
c = a + b;
return 0;
}
次のようなものに前処理されます:
int main(void)
{
unsigned char a = 1;
unsigned char b = 2;
unsigned char c;
c = a + b;
return 0;
}