Re: bool and C23

2022-08-21 Thread Tim Rice
On Sun, 21 Aug 2022, Bruno Haible wrote: > > This is the situation on the various platforms: [snip] > * In C mode: does > > AIX: #include , defines only macros > FreeBSD: self-contained > Haiku: self-contained > HP-UX: #include , defines only macros > macOS: self-contained

Re: bool and C23

2022-08-21 Thread Bruno Haible
On Monday I wrote: > > to exclude other problems, we need to check it on a platform-by-platform > > basis. This is the situation on the various platforms: * In C++ mode, - either the C is used, - or a C++ exists that #include - or a C++ exists that #include <__config>,

Re: bug#57129: 29.0.50; Improve behavior of conditionals in Eshell

2022-08-21 Thread Bruno Haible
Paul Eggert asked: > > Could you investigate further why mingw 64-bit fails? Some words on the "why". You seem to have expectations regarding the distribution quality of the resulting file names, but these expectations are not warranted. Donald E. Knuth wrote in TAOCP vol 2 "Seminumerical algorit

Re: bug#57129: 29.0.50; Improve behavior of conditionals in Eshell

2022-08-21 Thread Eli Zaretskii
> From: Bruno Haible > Cc: bug-gnulib@gnu.org, la...@gnus.org, 57...@debbugs.gnu.org, > jporterb...@gmail.com > Date: Sun, 21 Aug 2022 18:20:52 +0200 > > I changed test-tempname.c to skip the case 1 and execute only case 2, and > added printf statements per the attached tempname.c.diff. Then ran

Re: bug#57129: 29.0.50; Improve behavior of conditionals in Eshell

2022-08-21 Thread Bruno Haible
Paul Eggert wrote: > > Since this contradicts what you debugged on mingw, I ran the test 1 > > times on native Windows. Result: > >- on 32-bit mingw, no failure. > >- on 64-bit mingw, around 30 failures (or around 10 failures with Paul's > > newest patch). That is, a probability of