Use new VERSION_BCD() macro with explicit int arguments to fix edge cases with the previous floating point macro version.