#define A (unsigned long)4 #define STUFF int c = a + b #warning butts #include "stuff.h" void g() { int a = 4; int b = 6; int c = a + b; (void)c; } int main() { short a = A; char b = 3; STUFF; int c2 = a + A; }