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 c8a58a1981..cceb6c7bed 100644 --- a/usr/src/head/regexp.h +++ b/usr/src/head/regexp.h @@ -422,12 +422,12 @@ register char *lp, *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*/ @@ -505,8 +505,8 @@ register char *lp, *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; @@ -516,8 +516,8 @@ register char *lp, *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; |