Home | History | Annotate | Download | only in i18n

Lines Matching defs:suff

485     int32_t *suff  = NEW_ARRAY(int32_t, patlen);
489 if (suff == NULL) {
494 // initialze suff
495 suff[patlen - 1] = patlen;
504 if (i > start && suff[i + patlen - 1 - end] < i - start) {
505 suff[i] = suff[i + patlen - 1 - end];
515 suff[i] = end - start;
523 DELETE_ARRAY(suff);
537 if (suff[i] == i + 1) {
557 goodSuffixTable[patlen - 1 - suff[i]] = badCharacterTable.minLengthInChars(i + 1);
560 DELETE_ARRAY(suff);