Don't embed `this'-style quotes in format strings.
authorJim Meyering <jim@meyering.net>
Thu, 16 Jun 2005 21:37:37 +0000 (21:37 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 16 Jun 2005 21:37:37 +0000 (21:37 +0000)
Include "quote.h".
Rather than this: error (..., "...`%s'...", arg);
do this:          error (..., "...%s...", quote (arg));

src/expr.c

index a0982f8..1c245b8 100644 (file)
@@ -37,6 +37,7 @@
 #include "long-options.h"
 #include "error.h"
 #include "inttostr.h"
+#include "quote.h"
 #include "quotearg.h"
 #include "strnumcmp.h"
 #include "xstrtol.h"
@@ -423,7 +424,7 @@ docolon (VALUE *sv, VALUE *pv)
       error (0, 0, _("\
 warning: unportable BRE: `%s': using `^' as the first character\n\
 of the basic regular expression is not portable; it is being ignored"),
-            pv->u.s);
+            quote (pv->u.s));
     }
 
   len = strlen (pv->u.s);