mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Copy regex_internal.h from Gnulib
Sync this file from Gnulib, thus incorporating the following
fix for a bug with regexps with 16 or more subexpressions:
* posix/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
2c05d33f90
, BZ #1302).
Remove unused member 'unused'.
This commit is contained in:
@ -591,9 +591,8 @@ struct re_backref_cache_entry
|
|||||||
Idx str_idx;
|
Idx str_idx;
|
||||||
Idx subexp_from;
|
Idx subexp_from;
|
||||||
Idx subexp_to;
|
Idx subexp_to;
|
||||||
|
bitset_word_t eps_reachable_subexps_map;
|
||||||
char more;
|
char more;
|
||||||
char unused;
|
|
||||||
unsigned short int eps_reachable_subexps_map;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
|
Reference in New Issue
Block a user