diff --git a/sc2/src/regex/regcomp.ci b/sc2/src/regex/regcomp.ci index 0710f0941..6803d73e8 100644 --- a/sc2/src/regex/regcomp.ci +++ b/sc2/src/regex/regcomp.ci @@ -530,8 +530,8 @@ weak_alias (__regcomp, regcomp) from either regcomp or regexec. We don't use PREG here. */ size_t -regerror (errcode, preg, errbuf, errbuf_size) - int errcode; +regerror (err_code, preg, errbuf, errbuf_size) + int err_code; const regex_t *preg; char *errbuf; size_t errbuf_size; @@ -539,8 +539,8 @@ regerror (errcode, preg, errbuf, errbuf_size) const char *msg; size_t msg_size; - if (BE (errcode < 0 - || errcode >= (int) (sizeof (__re_error_msgid_idx) + if (BE (err_code < 0 + || err_code >= (int) (sizeof (__re_error_msgid_idx) / sizeof (__re_error_msgid_idx[0])), 0)) /* Only error codes returned by the rest of the code should be passed to this routine. If we are given anything else, or if other regex @@ -548,7 +548,7 @@ regerror (errcode, preg, errbuf, errbuf_size) Dump core so we can fix it. */ abort (); - msg = gettext (__re_error_msgid + __re_error_msgid_idx[errcode]); + msg = gettext (__re_error_msgid + __re_error_msgid_idx[err_code]); msg_size = strlen (msg) + 1; /* Includes the null. */