abbr
void print_profile_name(uint16_t num, uchar_t current, uchar_t abbr);
print_profile_name(uint16_t num, uchar_t current, uchar_t abbr)
if (abbr != 1)
if (abbr != 1)
if (abbr != 1)
if (abbr != 1)
if (abbr != 1)
if (abbr != 1)
if (abbr != 1)
if (abbr != 1)
if (abbr != 1)
char const *ab = abbr(tmp);
|| strcmp(abbr(&newtm), ab) != 0))) {
newtm_ok ? abbr(&newtm) : NULL, argv[i]);
&& strcmp(abbr(&tm), ab) == 0))) {
if (*abbr(tmp) != '\0')
printf(" %s", abbr(tmp));
if (tmp != NULL && *abbr(tmp) != '\0')
abbrok(abbr(tmp), zone);
static char const *abbr(struct tm const *);
&& (*abbr(tm) == '-' || strcmp(abbr(tm), "zzz") == 0)))
static void newabbr(const char * abbr);
doabbr(char *abbr, struct zone const *zp, char const *letters,
sprintf(abbr, format, letters);
strcpy(abbr, slashp + 1);
memcpy(abbr, format, slashp - format);
abbr[slashp - format] = '\0';
len = strlen(abbr);
for (cp = abbr; is_alpha(*cp); cp++)
abbr[len + 2] = '\0';
abbr[len + 1] = '>';
memmove(abbr + 1, abbr, len);
abbr[0] = '<';
addtype(zic_t utoff, char const *abbr, bool isdst, bool ttisstd, bool ttisut)
if (strcmp(&chars[j], abbr) == 0)
newabbr(abbr);
itsabbr(register const char *abbr, register const char *word)
if (lowerit(*abbr) != lowerit(*word))
while (*++abbr != '\0')
} while (lowerit(*word++) != lowerit(*abbr));
ciprefix(char const *abbr, char const *word)
if (!*abbr)
while (lowerit(*abbr++) == lowerit(*word++));