Lines Matching defs:zone
30 #define GRANDPARENTED "Local time zone must be set--see zic manual page"
83 struct zone {
111 static void doabbr(char *abbr, size_t size, struct zone const *zp,
132 static void outzone(const struct zone *zp, int ntzones);
144 const struct zone *zp, int ntzones);
259 static struct zone *zones;
569 ** Find the next non-continuation zone entry.
683 struct zone *zp;
740 zp->z_stdoff = gethms(zp->z_rule, "unruly zone",
747 error("%s in ruleless zone");
940 "duplicate zone name %s (file \"%s\", line %d)",
965 static struct zone z;
1040 ** there's more information about the zone on the next line.
1689 doabbr(char *abbr, size_t size, struct zone const *zp, const char *letters,
1826 stringzone(char *result, size_t size, const struct zone *zpfirst, int zonecount)
1828 const struct zone *zp;
1869 ** presume this is a zone handled on a year-by-year basis;
1870 ** do not try to apply a rule to the zone.
1909 outzone(const struct zone *zpfirst, int zonecount)
1911 const struct zone *zp;
1963 wp = ecpyalloc("no POSIX environment variable for zone");
1980 ** for a "proDSTic" zone which specifies that its rules
1982 ** we only need one cycle to define the zone.
2132 error("can't determine time zone abbreviation to use just after until time");
2140 ** Now we may get to set starttime for the next zone line.
2206 ** See if there's already an entry for this zone type.
2499 wp = "time zone abbreviation has more than 3 characters";
2501 wp = "time zone abbreviation has too many characters";
2503 wp = "time zone abbreviation differs from POSIX standard";
2515 error("too many, or too long, time zone abbreviations");