This works in Borland but not on gcc. How come?Code:#ifdef __WIN32__ #define stuff printf("This is Windows") #define clear system("cls") #endif #ifdef __UNIX__ #define stuff printf("This is UNIX") #define clear system("clear") #endif #ifdef __LINUX__ #define stuff printf("This is Linux") #define clear system("clear") #endif #ifdef __MACH__ #define stuff printf("This is a Mach") #endif #ifdef __APPLE__ #define stuff printf("This is a Apple") #endif main(){ printf("%s\n",stuff); }