typedef unsigned char * Port8p; #define PORT_ADDR 0x400 #define UTPORT *((Port8p)PORT_ADDR) int main() { Port8p p = (Port8p)0x400; *p = 1; //UTPORT = 1; return 0; }