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) {