]> Savannah Git Hosting - gnulib.git/commit
regex: fix bug with >=16 subexpressions
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 22 Jan 2020 01:59:10 +0000 (17:59 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 22 Jan 2020 02:47:31 +0000 (18:47 -0800)
commit24d438e5e579478a4c4d4fece2f10a68a1836268
tree11ffb4f5623489e64cf70339ef71768a3e97582d
parenta13558b4366698af08f5a757ce6b47042852a7bd
regex: fix bug with >=16 subexpressions

* 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!drepper@redhat.com (glibc commit
2c05d33f90861d074dc12808dafbde30f487b1a0, BZ #1302).
Remove unused member 'unused'.
ChangeLog
lib/regex_internal.h