Re: lib/regex_internal.h on 1.4.11

2008-07-31 Thread Bruno Haible
Jonathan Patschke wrote: > | The literal constant on line 164 of lib/regex_internal.h needs to be > | explicitly declared as an unsigned long. HP-UX's preprocessor (at least > | on 10.20) will fail a comparison between 0x and 0xUL. > | The constant in limits.h is explicitly UL, so

Re: lib/regex_internal.h on 1.4.11

2008-07-31 Thread Bruno Haible
Jonathan Patschke wrote: > > If you change that line to > > #if BITSET_WORD_MAX == 0xUL > > and recompile, do the compilation and "make check" then succeed? > > [... test results with nothing wrong regarding regular expressions...] Thanks for testing; I'm applying this fix (and also fixin

Re: lib/regex_internal.h on 1.4.11

2008-07-31 Thread Jonathan Patschke
On Jul 31, 2008, at 3:42 AM, Bruno Haible wrote: Jonathan Patschke wrote: | The literal constant on line 164 of lib/regex_internal.h needs to be | explicitly declared as an unsigned long. HP-UX's preprocessor (at least | on 10.20) will fail a comparison between 0x and 0xU

Re: lib/regex_internal.h on 1.4.11

2008-07-31 Thread Jonathan C. Patschke
On Thu, 31 Jul 2008, Bruno Haible wrote: test-frexp.c:103: assertion failed sh[9]: 15807 Abort(coredump) FAIL: test-frexp test-frexpl.c:114: assertion failed sh[9]: 15824 Abort(coredump) FAIL: test-frexpl test-signbit.c:55: assertion failed sh[9]: 16478 Abort(coredump) FAIL: test-signbit test-st