See <http://lists.gnu.org/archive/html/bug-bison/2012-01/msg00120.html>.
* src/main.c (main): Define the quoting style we use.
* tests/atlocal.in: Use ASCII style quotes during the tests.
(cherry picked from commit
39ac121457237a14437ee7d7bae28e368a201a7a)
#include "print.h"
#include "print_graph.h"
#include "print-xml.h"
+#include <quote.h>
#include "reader.h"
#include "reduce.h"
#include "scan-code.h"
#include "uniqstr.h"
-
int
main (int argc, char *argv[])
{
(void) bindtextdomain ("bison-runtime", LOCALEDIR);
(void) textdomain (PACKAGE);
+ {
+ char const *cp = getenv ("LC_CTYPE");
+ if (cp && !strcmp (cp, "C"))
+ set_custom_quoting ("e_quoting_options, "'", "'");
+ else
+ set_quoting_style ("e_quoting_options, locale_quoting_style);
+ }
+
atexit (close_stdout);
uniqstrs_new ();
# We need egrep.
: ${EGREP='@EGREP@'}
+
+# Use simple quotes (lib/quote.c).
+LC_CTYPE=C
+export LC_CTYPE