make dummy macros eval their args for sideeffects to kick in
undef gettext_noop before usage
libintl.h: turn off warning, and force ENABLE_NLS to 0

the latter is a commonly used switch in autoconf'd sw.
usually it's defined even when --disable-nls was used.
this has the advantage that bindtextdomain and friends
are often not even expanded.