diff options
Diffstat (limited to 'usr/src/head/regexp.h')
-rw-r--r-- | usr/src/head/regexp.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/usr/src/head/regexp.h b/usr/src/head/regexp.h index 5336c81677..e98cd25e16 100644 --- a/usr/src/head/regexp.h +++ b/usr/src/head/regexp.h @@ -394,12 +394,12 @@ advance(const char *lp, const char *ep) /*FALLTHRU*/ case CBRA: - braslist[*ep++] = (char *)lp; + braslist[(int)*ep++] = (char *)lp; continue; /*FALLTHRU*/ case CKET: - braelist[*ep++] = (char *)lp; + braelist[(int)*ep++] = (char *)lp; continue; /*FALLTHRU*/ @@ -477,8 +477,8 @@ advance(const char *lp, const char *ep) /*FALLTHRU*/ case CBACK: - bbeg = braslist[*ep]; - ct = braelist[*ep++] - bbeg; + bbeg = braslist[(int)*ep]; + ct = braelist[(int)*ep++] - bbeg; if (ecmp(bbeg, lp, ct)) { lp += ct; @@ -488,8 +488,8 @@ advance(const char *lp, const char *ep) /*FALLTHRU*/ case CBACK | STAR: - bbeg = braslist[*ep]; - ct = braelist[*ep++] - bbeg; + bbeg = braslist[(int)*ep]; + ct = braelist[(int)*ep++] - bbeg; curlp = lp; while (ecmp(bbeg, lp, ct)) lp += ct; |