> gcc happily compiles a definition like > #define CT_v249 ((void*)startLabel+464) >
no it doesn't. $ cat > x.c char *startlab; long long offset = (void*)startlab+464; [...] $ gcc -Wall x.c x.c:2: error: initializer element is not constant [...] - erik
