less preprocessor magic in version number macros