Branch: Tag:

2000-08-01

2000-08-01 16:49:56 by Mirar (Pontus Hagland) <pike@sort.mirar.org>

runtime-compile timezones instead of loading them all

Rev: lib/modules/Calendar.pmod/Ruleset.pike:1.2
Rev: lib/modules/Calendar.pmod/Time.pmod:1.2
Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.2
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.2
Rev: lib/modules/Calendar.pmod/module.pmod:1.2
Rev: lib/modules/Calendar.pmod/tzdata/africa:1.1
Rev: lib/modules/Calendar.pmod/tzdata/antarctica:1.1
Rev: lib/modules/Calendar.pmod/tzdata/asia:1.1
Rev: lib/modules/Calendar.pmod/tzdata/australasia:1.1
Rev: lib/modules/Calendar.pmod/tzdata/backward:1.1
Rev: lib/modules/Calendar.pmod/tzdata/etcetera:1.1
Rev: lib/modules/Calendar.pmod/tzdata/europe:1.1
Rev: lib/modules/Calendar.pmod/tzdata/factory:1.1
Rev: lib/modules/Calendar.pmod/tzdata/iso3166.tab:1.1
Rev: lib/modules/Calendar.pmod/tzdata/leapseconds:1.1
Rev: lib/modules/Calendar.pmod/tzdata/northamerica:1.1
Rev: lib/modules/Calendar.pmod/tzdata/pacificnew:1.1
Rev: lib/modules/Calendar.pmod/tzdata/solar87:1.1
Rev: lib/modules/Calendar.pmod/tzdata/solar88:1.1
Rev: lib/modules/Calendar.pmod/tzdata/solar89:1.1
Rev: lib/modules/Calendar.pmod/tzdata/southamerica:1.1
Rev: lib/modules/Calendar.pmod/tzdata/systemv:1.1
Rev: lib/modules/Calendar.pmod/tzdata/yearistype.sh:1.1
Rev: lib/modules/Calendar.pmod/tzdata/zone.tab:1.1

1: + # @(#)etcetera 7.10    -  + # These entries are mostly present for historical reasons, so that + # people in areas not otherwise covered by the tz files could "zic -l" + # to a time zone that was right for their area. These days, the + # tz files cover almost all the inhabited world, so there's little + # need now for the entries that are not on UTC. +  + Zone Etc/GMT 0 - GMT + Zone Etc/UTC 0 - UTC + Zone Etc/UCT 0 - UCT +  + # The following link uses older naming conventions, + # but it belongs here, not in the file `backward', + # as functions like gmtime load the "GMT" file to handle leap seconds properly. + # We want this to work even on installations that omit the other older names. + Link Etc/GMT GMT +  + Link Etc/UTC Etc/Universal + Link Etc/UTC Etc/Zulu +  + Link Etc/GMT Etc/Greenwich + Link Etc/GMT Etc/GMT-0 + Link Etc/GMT Etc/GMT+0 + Link Etc/GMT Etc/GMT0 +  + # We use POSIX-style signedness in the names and output, + # internal-style signedness in the specifications. + # For example, TZ=Etc/GMT+4 corresponds to 4 hours _behind_ UTC; + # it is equivalent to TZ=GMT+4, which is implemented directly as per POSIX. +  + # Earlier incarnations of this package were not POSIX-compliant, + # and had lines such as + # Zone GMT-12 -12 - GMT-1200 + # We did not want things to change quietly if someone accustomed to the old + # way does a + # zic -l GMT-12 + # so we moved the names into the Etc subdirectory. +  + Zone Etc/GMT-14 14 - GMT-14 # 14 hours ahead of GMT + Zone Etc/GMT-13 13 - GMT-13 + Zone Etc/GMT-12 12 - GMT-12 + Zone Etc/GMT-11 11 - GMT-11 + Zone Etc/GMT-10 10 - GMT-10 + Zone Etc/GMT-9 9 - GMT-9 + Zone Etc/GMT-8 8 - GMT-8 + Zone Etc/GMT-7 7 - GMT-7 + Zone Etc/GMT-6 6 - GMT-6 + Zone Etc/GMT-5 5 - GMT-5 + Zone Etc/GMT-4 4 - GMT-4 + Zone Etc/GMT-3 3 - GMT-3 + Zone Etc/GMT-2 2 - GMT-2 + Zone Etc/GMT-1 1 - GMT-1 + Zone Etc/GMT+1 -1 - GMT+1 + Zone Etc/GMT+2 -2 - GMT+2 + Zone Etc/GMT+3 -3 - GMT+3 + Zone Etc/GMT+4 -4 - GMT+4 + Zone Etc/GMT+5 -5 - GMT+5 + Zone Etc/GMT+6 -6 - GMT+6 + Zone Etc/GMT+7 -7 - GMT+7 + Zone Etc/GMT+8 -8 - GMT+8 + Zone Etc/GMT+9 -9 - GMT+9 + Zone Etc/GMT+10 -10 - GMT+10 + Zone Etc/GMT+11 -11 - GMT+11 + Zone Etc/GMT+12 -12 - GMT+12   Newline at end of file added.