This should be a macro, IMO. It doesn't need to occupy space in the executable.