vadefs.h: be even more conservative and only define the macros if already defined