Print this page
LX zone support should now build and packages of relevance produced.
*** 420,435 ****
}
return (0);
/*FALLTHRU*/
case CBRA:
! braslist[*ep++] = (char *)lp;
continue;
/*FALLTHRU*/
case CKET:
! braelist[*ep++] = (char *)lp;
continue;
/*FALLTHRU*/
case CCHR | RNGE:
c = *ep++;
--- 420,435 ----
}
return (0);
/*FALLTHRU*/
case CBRA:
! braslist[(int)*ep++] = (char *)lp;
continue;
/*FALLTHRU*/
case CKET:
! braelist[(int)*ep++] = (char *)lp;
continue;
/*FALLTHRU*/
case CCHR | RNGE:
c = *ep++;
*** 503,525 ****
ep += 18; /* 16 + 2 */
goto star;
/*FALLTHRU*/
case CBACK:
! bbeg = braslist[*ep];
! ct = braelist[*ep++] - bbeg;
if (ecmp(bbeg, lp, ct)) {
lp += ct;
continue;
}
return (0);
/*FALLTHRU*/
case CBACK | STAR:
! bbeg = braslist[*ep];
! ct = braelist[*ep++] - bbeg;
curlp = lp;
while (ecmp(bbeg, lp, ct))
lp += ct;
while (lp >= curlp) {
--- 503,525 ----
ep += 18; /* 16 + 2 */
goto star;
/*FALLTHRU*/
case CBACK:
! bbeg = braslist[(int)*ep];
! ct = braelist[(int)*ep++] - bbeg;
if (ecmp(bbeg, lp, ct)) {
lp += ct;
continue;
}
return (0);
/*FALLTHRU*/
case CBACK | STAR:
! bbeg = braslist[(int)*ep];
! ct = braelist[(int)*ep++] - bbeg;
curlp = lp;
while (ecmp(bbeg, lp, ct))
lp += ct;
while (lp >= curlp) {