code

the dangers of C macros