Tell xgettext that "ARG1 % ARG2" is not a C format string.
authorMicah Cowan <micah@cowan.name>
Thu, 25 Oct 2007 06:59:30 +0000 (08:59 +0200)
committerJim Meyering <meyering@redhat.com>
Thu, 25 Oct 2007 06:59:30 +0000 (08:59 +0200)
* src/expr.c (usage): Add a comment to override xgettext's default
behavior, which would classify "ARG1 % ARG2" as a fprintf-style
format string.

ChangeLog
src/expr.c

index 9377791150920822d7bbdf4df0c9f867dfc8c370..b70dd91309d35aceb8c2e586e6658cd25a0a0df7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-10-24  Micah Cowan  <micah@cowan.name>
+
+       Tell xgettext that "ARG1 % ARG2" is not a C format string.
+       * src/expr.c (usage): Add a comment to override xgettext's default
+       behavior, which would classify "ARG1 % ARG2" as a fprintf-style
+       format string.
+
 2007-10-24  Jim Meyering  <meyering@redhat.com>
 
        Avoid diagnostics from sha1sum when there is no cached checksum.
index c800065c62dfc9f0c8a9118e9780bfdffa2d481f..cd498f6451bfa7894b7a0e0986af52d24c66a1fc 100644 (file)
@@ -128,6 +128,8 @@ separates increasing precedence groups.  EXPRESSION may be:\n\
   ARG1 + ARG2       arithmetic sum of ARG1 and ARG2\n\
   ARG1 - ARG2       arithmetic difference of ARG1 and ARG2\n\
 "), stdout);
+      /* Tell xgettext that the "% A" below is not a printf-style
+        format string:  xgettext:no-c-format */
       fputs (_("\
 \n\
   ARG1 * ARG2       arithmetic product of ARG1 and ARG2\n\