]> git.ipfire.org Git - thirdparty/glibc.git/commit
regex: simplify Gnulib port
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 26 Dec 2018 22:13:43 +0000 (14:13 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 27 Dec 2018 19:17:06 +0000 (11:17 -0800)
commitc0feb731d5bd063f351487c28eadaf37b33d07a5
tree7e8a78f51ab1f1b0cb257f518bd93af30c9ccc58
parent5289f1f56b7174da6b036d24a7626d9cd658fb01
regex: simplify Gnulib port

This simplifies the code, by removing stuff intended for porting
to Gnulib but no longer needed there.
* posix/regcomp.c [!_LIBC]: No need to put #ifdef _LIBC around
uses of libc_hidden_def, weak_alias.
* posix/regcomp.c, posix/regexec.c: Use __restrict rather than
_Restrict_ except for public-facing headers.
* posix/regex_internal.h (attribute_hidden) [!_LIBC]:
Remove; already defined elsewhere.
* posix/regex.c, posix/regex_internal.h:
Use __GNUC_PREREQ instead of rolling our own.
* posix/regex_internal.h (__GNUC_PREREQ): Remove duplicate defn.
ChangeLog
posix/regcomp.c
posix/regex.c
posix/regex_internal.h
posix/regexec.c