this_translated = 0;
}
if (ch > REGEXP_FASTMAP_SIZE)
- j = ((unsigned char)(ch & REGEXP_FASTMAP_SIZE)| 0200);
+ j = ((unsigned char)(ch & REGEXP_FASTMAP_MASK)| 0200);
else
- j = (unsigned char)(ch & REGEXP_FASTMAP_SIZE);
+ j = (unsigned char)(ch & REGEXP_FASTMAP_MASK);
if (i == infinity)
stride_for_teases = BM_tab[j];
while (1) {
ch = TRANSLATE(inverse_trt, ch);
if (ch > REGEXP_FASTMAP_SIZE)
- j = ((unsigned char)(ch & REGEXP_FASTMAP_SIZE) | 0200);
+ j = ((unsigned char)(ch & REGEXP_FASTMAP_MASK) | 0200);
else
- j = (unsigned char)(ch & REGEXP_FASTMAP_SIZE);
+ j = (unsigned char)(ch & REGEXP_FASTMAP_MASK);
/* For all the characters that map into CH,
set up simple_translate to map the last byte