Reported by Daiki Ueno.
* lib/regcomp.c (regcomp, regerror): Use _Restrict_, not
__restrict, in prototype. This fixes a problem I introduced in
the 2016-02-19 merge from glibc.
+2016-06-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ regex: port to Sun C
+ Reported by Daiki Ueno.
+ * lib/regcomp.c (regcomp, regerror): Use _Restrict_, not
+ __restrict, in prototype. This fixes a problem I introduced in
+ the 2016-02-19 merge from glibc.
+
2016-05-31 Paul Eggert <eggert@cs.ucla.edu>
stdbool: Restore __bool_true_false_are_defined check
the return codes and their meanings.) */
int
-regcomp (regex_t *__restrict preg, const char *__restrict pattern, int cflags)
+regcomp (regex_t *_Restrict_ preg, const char *_Restrict_ pattern, int cflags)
{
reg_errcode_t ret;
reg_syntax_t syntax = ((cflags & REG_EXTENDED) ? RE_SYNTAX_POSIX_EXTENDED
from either regcomp or regexec. We don't use PREG here. */
size_t
-regerror (int errcode, const regex_t *__restrict preg, char *__restrict errbuf,
+regerror (int errcode, const regex_t *_Restrict_ preg, char *_Restrict_ errbuf,
size_t errbuf_size)
{
const char *msg;