There's not much to review here, since it's only a single macro, but there's still room for improvement.
Don't use a macro
I intend it to be a macro, so that it doesn't require any additional object file
If that's the motivation for using a macro, it's based on a misconception. You can get that and avoid the problems of macros, by defining a static ...