Re: fstrcmp: memory is not reclaimed on exit

2020-01-21 Thread Akim Demaille
Hi Bruno, > Le 20 janv. 2020 à 22:57, Bruno Haible a écrit : > >>> Initialization:gl_tls_key_init (name, destructor); >>> >>> A destructor is a function pointer of type 'void (*) (void *)', called >>> when a thread exits, and taking the last per-thread value as argument. It

Re: z/OS, iconv, and gperf

2020-01-21 Thread Daniel Richard G.
Hi Bruno, On Sun, 2020 Jan 19 19:13-05:00, Bruno Haible wrote: > > OK, then we'll need > a) for the short-term: in lib/iconv_open.c, apply an EBCDIC -> ASCII > conversion to the 'from' and the 'to' strings. Can you implement that? > And also a rule that removes the anti-EBCDIC guard f

[PATCH 1/2] regex: simplify definition of BITSET_WORD_BITS

2020-01-21 Thread Paul Eggert
* config/srclist.txt: Remove regex.c, regex_internal.h temporarily. * lib/regex.c (__STDC_WANT_IEC_60559_BFP_EXT__): Define. * lib/regex_internal.h (BITSET_WORD_BITS): * modules/regex (Depends-on): Add limits-h. Simplify now that we can use ULONG_WIDTH. --- ChangeLog| 9 + con

[PATCH 2/2] regex: fix bug with >=16 subexpressions

2020-01-21 Thread Paul Eggert
* lib/regex_internal.h (struct re_backref_cache_entry): Use bitset_word_t as the type of eps_reachable_subexps_map, instead of unsigned short int. This fixes a bug I introduced to glibc in 2005-09-28T17:33:18Z!drep...@redhat.com (glibc commit 2c05d33f90861d074dc12808dafbde30f487b1a0, BZ #1302). Re

Re: warning in lib/unistr/u8-uctomb.c

2020-01-21 Thread Andreas Schwab
On Jan 20 2020, Bruno Haible wrote: > "this statement may fall through" is a warning. *You* turned it into an > error by using -Werror or -Werror=implicit-fallthrough. Nope. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EE