Lines Matching defs:hyphens

526     char *hyphens)
552 hyphens[i] = '0';
614 if (hyphens[offset + k] < match[k])
615 hyphens[offset + k] = match[k];
626 putchar (hyphens[i]);
632 if (hyphens[i + 1] & 1)
633 hyphens[i] = '-';
635 hyphens[i] = hyphens[i + 1];
637 hyphens[0] = '0';
639 hyphens[i] = '0';
640 hyphens[word_size] = '\0';
660 int hnj_hyphen_lhmin(int utf8, const char *word, int word_size, char * hyphens,
672 hyphens[j] = '0';
675 hyphens[j] = '0';
682 int hnj_hyphen_rhmin(int utf8, const char *word, int word_size, char * hyphens,
695 hyphens[j] = '0';
698 hyphens[j] = '0';
707 char * hyphens, char *** rep, int ** pos, int ** cut,
752 hyphens[i] = '0';
824 if ((hyphens[offset + k] < match[k])) {
825 hyphens[offset + k] = match[k];
845 putchar (hyphens[i]);
851 if (hyphens[i + 1] & 1)
852 hyphens[i] = '-';
854 hyphens[i] = hyphens[i + 1];
857 hyphens[i] = '0';
858 hyphens[word_size] = '\0';
861 /* count the hyphens and allocate space for the new hyphenated string */
864 if (hyphens[i]&1)
920 if (hyphens[i]&1 || (begin > 0 && i + 1 == word_size)) {
935 crhmin, (begin > 0 ? 0 : lend), (hyphens[i]&1 ? 0 : rend));
937 hyphens[begin + j] = hyphens2[j];
967 hyphens, rep, pos, cut, clhmin, crhmin, lend, rend);
968 if (!lend) hnj_hyphen_lhmin(dict->utf8, word, word_size, hyphens,
970 if (!rend) hnj_hyphen_rhmin(dict->utf8, word, word_size, hyphens,
987 int hnj_hyphen_norm(const char *word, int word_size, char * hyphens,
1000 hyphens[j] = hyphens[i];
1021 hyphens[j + 1] = '\0';
1026 void hnj_hyphen_hyphword(const char * word, int l, const char * hyphens,
1031 if (hyphens[i]&1) {
1046 const char *word, int word_size, char * hyphens,
1049 hnj_hyphen_hyph_(dict, word, word_size, hyphens, rep, pos, cut,
1052 hyphens, rep, pos, cut, (dict->lhmin > 0 ? dict->lhmin : 2));
1054 hyphens, rep, pos, cut, (dict->rhmin > 0 ? dict->rhmin : 2));
1055 if (hyphword) hnj_hyphen_hyphword(word, word_size, hyphens, hyphword, rep, pos, cut);
1056 if (dict->utf8) return hnj_hyphen_norm(word, word_size, hyphens, rep, pos, cut);
1062 const char *word, int word_size, char * hyphens,
1068 hnj_hyphen_hyph_(dict, word, word_size, hyphens, rep, pos, cut,
1070 hnj_hyphen_lhmin(dict->utf8, word, word_size, hyphens,
1072 hnj_hyphen_rhmin(dict->utf8, word, word_size, hyphens,
1074 if (hyphword) hnj_hyphen_hyphword(word, word_size, hyphens, hyphword, rep, pos, cut);
1075 if (dict->utf8) return hnj_hyphen_norm(word, word_size, hyphens, rep, pos, cut);