Lines Matching refs:abbr
204 static void newabbr(const char * abbr);
2869 doabbr(char *abbr, size_t abbrlen, struct zone const *zp, const char *letters,
2886 snprintf(abbr, abbrlen, format, letters);
2888 strlcpy(abbr, slashp + 1, abbrlen);
2890 memcpy(abbr, format, slashp - format);
2891 abbr[slashp - format] = '\0';
2893 len = strlen(abbr);
2896 for (cp = abbr; is_alpha(*cp); cp++)
2900 abbr[len + 2] = '\0';
2901 abbr[len + 1] = '>';
2902 memmove(abbr + 1, abbr, len);
2903 abbr[0] = '<';
3541 addtype(zic_t utoff, char const *abbr, bool isdst, bool ttisstd, bool ttisut)
3553 if (strcmp(&chars[j], abbr) == 0)
3556 newabbr(abbr);
3696 itsabbr(register const char *abbr, register const char *word)
3698 if (lowerit(*abbr) != lowerit(*word))
3701 while (*++abbr != '\0')
3705 } while (lowerit(*word++) != lowerit(*abbr));
3709 /* Return true if ABBR is an initial prefix of WORD, ignoring ASCII case. */
3712 ciprefix(char const *abbr, char const *word)
3715 if (!*abbr)
3717 while (lowerit(*abbr++) == lowerit(*word++));