macros which have been defined in config.h can only be used at function level, howeve...