]> Savannah Git Hosting - gnulib.git/commitdiff
xprintf: Use the translation domain "gnulib".
authorBruno Haible <bruno@clisp.org>
Mon, 9 Dec 2024 12:33:15 +0000 (13:33 +0100)
committerBruno Haible <bruno@clisp.org>
Mon, 9 Dec 2024 12:33:15 +0000 (13:33 +0100)
* lib/xprintf.c (_): New macro.
(xvprintf, xvfprintf): Use it instead of gettext().
* modules/xprintf (Depends-on): Add gnulib-i18n.

ChangeLog
lib/xprintf.c
modules/xprintf

index 64c1723734172a1e242cab67d47efd6079df14de..4fb012ec80738b16fb7cd9f8fd810cd8b3a62454 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2024-12-09  Bruno Haible  <bruno@clisp.org>
 
+       xprintf: Use the translation domain "gnulib".
+       * lib/xprintf.c (_): New macro.
+       (xvprintf, xvfprintf): Use it instead of gettext().
+       * modules/xprintf (Depends-on): Add gnulib-i18n.
+
        unicodeio: Use the translation domain "gnulib".
        * lib/unicodeio.h (unicode_to_mb): Clarify that the message passed to
        the failure callback may already be localized.
index 1957131f49c68fb6261bb3b53d5f971721beb1ae..732bbea4078d38c6a0e0d6ad63dd21bd64f84dd6 100644 (file)
@@ -24,6 +24,8 @@
 #include "exitfail.h"
 #include "gettext.h"
 
+#define _(msgid) dgettext ("gnulib", msgid)
+
 /* written by Jim Meyering */
 
 /* Just like printf, but call error if it fails without setting the
@@ -47,7 +49,7 @@ xvprintf (char const *restrict format, va_list args)
 {
   int retval = vprintf (format, args);
   if (retval < 0 && ! ferror (stdout))
-    error (exit_failure, errno, gettext ("cannot perform formatted output"));
+    error (exit_failure, errno, _("cannot perform formatted output"));
 
   return retval;
 }
@@ -73,7 +75,7 @@ xvfprintf (FILE *restrict stream, char const *restrict format, va_list args)
 {
   int retval = vfprintf (stream, format, args);
   if (retval < 0 && ! ferror (stream))
-    error (exit_failure, errno, gettext ("cannot perform formatted output"));
+    error (exit_failure, errno, _("cannot perform formatted output"));
 
   return retval;
 }
index f4942cea87f63abf18fd8cb38ee8114d505d501b..79c82d91685a5a31535f5abeffd3e9a1fca806e2 100644 (file)
@@ -10,6 +10,7 @@ stdio
 error
 exitfail
 gettext-h
+gnulib-i18n
 stdarg
 
 configure.ac: