tests: be robust to quote style.

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.
This commit is contained in:
Akim Demaille
2012-02-08 14:44:24 +01:00
parent 4663cb4d0c
commit 39ac121457
3 changed files with 14 additions and 2 deletions

2
gnulib

Submodule gnulib updated: 50bb21eab7...4730c3e369

View File

@@ -44,6 +44,7 @@
#include "print.h"
#include "print_graph.h"
#include "print-xml.h"
#include <quote.h>
#include "reader.h"
#include "reduce.h"
#include "scan-code.h"
@@ -54,7 +55,6 @@
#include "uniqstr.h"
int
main (int argc, char *argv[])
{
@@ -64,6 +64,14 @@ main (int argc, char *argv[])
(void) bindtextdomain ("bison-runtime", LOCALEDIR);
(void) textdomain (PACKAGE);
{
char const *cp = getenv ("LC_CTYPE");
if (cp && STREQ (cp, "C"))
set_custom_quoting (&quote_quoting_options, "'", "'");
else
set_quoting_style (&quote_quoting_options, locale_quoting_style);
}
atexit (close_stdout);
uniqstrs_new ();

View File

@@ -58,3 +58,7 @@ CONF_JAVA='@CONF_JAVA@'
# We need egrep.
: ${EGREP='@EGREP@'}
# Use simple quotes (lib/quote.c).
LC_CTYPE=C
export LC_CTYPE