Lines Matching refs:patlen
3353 void find(const char *pat, int patlen);
3361 void insert_pattern(const char *pat, int patlen, int *num);
3362 void insert_hyphenation(dictionary *ex, const char *pat, int patlen);
3481 void trie::insert(const char *pat, int patlen, void *val)
3484 assert(patlen > 0 && pat != 0);
3490 if (--patlen == 0) {
3499 void trie::find(const char *pat, int patlen)
3502 for (int i = 0; p != 0 && i < patlen; i++) {
3527 void hyphen_trie::insert_pattern(const char *pat, int patlen, int *num)
3530 for (int i = 0; i < patlen+1; i++)
3532 op = new operation(num[i], patlen - i, op);
3533 insert(pat, patlen, op);
3537 int patlen)
3543 while (j < patlen) {