Re: [bug-libunistring] Re: hexadecimal escape sequences

2011-01-02 Thread Paolo Bonzini
On Sat, Jan 1, 2011 at 20:19, Paul Eggert wrote: > I agree.  C89 requires support for \x escapes in character > strings and constants, and gnulib assumes C89, so let's > leave this one alone.  Even in the 2005 thread that you cited, the > bottom line was "You don't stand a prayer with the Bundled

Re: hexadecimal escape sequences

2011-01-01 Thread Paul Eggert
On 01/01/2011 10:14 AM, Bruno Haible wrote: > So that compiler did not understand '\a'. quotearg.c used to support pre-C89 compilers that did not understand '\a', using a configure-time test for HAVE_C_BACKSLASH_A, but that support was withdrawn in 2002, because we were assuming C89 compilers by

Re: hexadecimal escape sequences

2011-01-01 Thread Bruno Haible
Ben Pfaff wrote: > Wow. This is a gigantic bug that I don't see documented > anywhere. I can't reproduce it with the "cc" compilers I have access to right now. But it was apparently seen on HP-UX 11: [1] mentions a warning cc: "quotearg.c", line 275: warning 30: Character constant contains unde