#endif
-/* The definition of GL_LINK_WARNING is copied here. */
+/* The definition of _GL_WARN_ON_USE is copied here. */
/* Declare overridden functions. */
# endif
#elif defined GNULIB_POSIXCHECK
# undef nl_langinfo
-# define nl_langinfo(i) \
- (GL_LINK_WARNING ("nl_langinfo is not portable - " \
- "use gnulib module nl_langinfo for portability"), \
- nl_langinfo (i))
+# if HAVE_RAW_DECL_NL_LANGINFO
+_GL_WARN_ON_USE (nl_langinfo, "nl_langinfo is not portable - "
+ "use gnulib module nl_langinfo for portability");
+# endif
#endif