Lines Matching defs:word
3640 itsabbr(register const char *abbr, register const char *word)
3642 if (lowerit(*abbr) != lowerit(*word))
3644 ++word;
3647 if (*word == '\0')
3649 } while (lowerit(*word++) != lowerit(*abbr));
3656 ciprefix(char const *abbr, char const *word)
3661 while (lowerit(*abbr++) == lowerit(*word++));
3667 byword(const char *word, const struct lookup *table)
3672 if (word == NULL || table == NULL)
3675 /* If TABLE is LASTS and the word starts with "last" followed
3678 if (table == lasts && ciprefix("last", word) && word[4]) {
3679 if (word[4] == '-')
3681 word, word + 5);
3683 word += 4;
3692 if (ciequal(word, lp->l_word))
3699 if (ciprefix(word, lp->l_word)) {
3709 if (itsabbr(word, lp->l_word)) {
3711 warning(_("\"%s\" is ambiguous in pre-2017c zic"), word);