To limit the size of the final code, I use
macro's and defines whenever possible. However
this can lead to an enormous amounts of warnings.
#define MAX(a,b) ( (a)>(b) ? (a) : (b) )
#define A (1)
#define B (2)
int main( void )
warning *** conditional flow changed by
optimizer 'file.c(10)':so said EVELYN the modified DOG
warning *** unreachable code file.c(10)
It would be nice to have a commandline option to
disable these warnings since I expect the compiler
to optimize this.
SDCC RC2, MingW, compiler flags -mz80 -c