diff options
Diffstat (limited to 'ext/date/zonetab.list')
| -rw-r--r-- | ext/date/zonetab.list | 165 |
1 files changed, 157 insertions, 8 deletions
diff --git a/ext/date/zonetab.list b/ext/date/zonetab.list index 3a4d121d2e..63b6873447 100644 --- a/ext/date/zonetab.list +++ b/ext/date/zonetab.list @@ -1,9 +1,12 @@ %{ +#define GPERF_DOWNCASE 1 +#define GPERF_CASE_STRNCMP 1 +#define gperf_case_strncmp strncasecmp struct zone { int name; int offset; }; -static const struct zone *zonetab(); +static const struct zone *zonetab(register const char *str, register size_t len); %} struct zone; @@ -47,12 +50,12 @@ utc, 0*3600 wet, 0*3600 at, -2*3600 brst,-2*3600 -ndt, -(2*3600+1800) +ndt, -(1*3600+1800) art, -3*3600 adt, -3*3600 brt, -3*3600 clst,-3*3600 -nst, -(3*3600+1800) +nst, -(2*3600+1800) ast, -4*3600 clt, -4*3600 akdt,-8*3600 @@ -62,7 +65,7 @@ hadt,-9*3600 hdt, -9*3600 yst, -9*3600 ahst,-10*3600 -cat,-10*3600 +cat,2*3600 hast,-10*3600 hst,-10*3600 nt, -11*3600 @@ -82,7 +85,7 @@ fst, 2*3600 mest, 2*3600 mesz, 2*3600 sast, 2*3600 -sst, 2*3600 +sst, -11*3600 bt, 3*3600 eat, 3*3600 eest, 3*3600 @@ -92,13 +95,13 @@ zp4, 4*3600 zp5, 5*3600 ist, (5*3600+1800) zp6, 6*3600 -wast, 7*3600 -cct, 8*3600 +wast, 2*3600 +cct, (6*3600+1800) sgt, 8*3600 wadt, 8*3600 jst, 9*3600 kst, 9*3600 -east,10*3600 +east,-6*3600 gst, 10*3600 eadt,11*3600 idle,12*3600 @@ -178,4 +181,150 @@ w. europe, 3600 west asia, 18000 west pacific, 36000 yakutsk, 32400 +acdt,37800 +acst,34200 +act,-18000 +acwst,31500 +aedt,39600 +aest,36000 +aft,16200 +almt,21600 +anast,43200 +anat,43200 +aoe,-43200 +aqtt,18000 +awdt,32400 +awst,28800 +azost,0 +azot,-3600 +azst,18000 +azt,14400 +bnt,28800 +bot,-14400 +btt,21600 +cast,28800 +chadt,49500 +chast,45900 +chost,32400 +chot,28800 +chst,36000 +chut,36000 +cidst,-14400 +cist,-18000 +ckt,-36000 +cot,-18000 +cvt,-3600 +cxt,25200 +davt,25200 +ddut,36000 +easst,-18000 +ect,-18000 +egst,0 +egt,-3600 +fet,10800 +fjst,46800 +fjt,43200 +fkst,-10800 +fkt,-14400 +fnt,-7200 +galt,-21600 +gamt,-32400 +get,14400 +gft,-10800 +gilt,43200 +gyt,-14400 +hkt,28800 +hovst,28800 +hovt,25200 +ict,25200 +idt,10800 +iot,21600 +irdt,16200 +irkst,32400 +irkt,28800 +irst,12600 +kgt,21600 +kost,39600 +krast,28800 +krat,25200 +kuyt,14400 +lhdt,39600 +lhst,37800 +lint,50400 +magst,43200 +magt,39600 +mart,-30600 +mawt,18000 +mht,43200 +mmt,23400 +mut,14400 +mvt,18000 +myt,28800 +nct,39600 +nfdt,43200 +nft,39600 +novst,25200 +novt,25200 +npt,20700 +nrt,43200 +nut,-39600 +omsst,25200 +omst,21600 +orat,18000 +pet,-18000 +petst,43200 +pett,43200 +pgt,36000 +phot,46800 +pht,28800 +pkt,18000 +pmdt,-7200 +pmst,-10800 +pont,39600 +pwt,32400 +pyst,-10800 +qyzt,21600 +ret,14400 +rott,-10800 +sakt,39600 +samt,14400 +sbt,39600 +sct,14400 +sret,39600 +srt,-10800 +syot,10800 +taht,-36000 +tft,18000 +tjt,18000 +tkt,46800 +tlt,32400 +tmt,18000 +tost,50400 +tot,46800 +trt,10800 +tvt,43200 +ulast,32400 +ulat,28800 +uyst,-7200 +uyt,-10800 +uzt,18000 +vet,-14400 +vlast,39600 +vlat,36000 +vost,21600 +vut,39600 +wakt,43200 +warst,-10800 +wft,43200 +wgst,-3600 +wgt,-7200 +wib,25200 +wit,32400 +wita,28800 +wt,0 +yakst,36000 +yakt,32400 +yapt,36000 +yekst,21600 +yekt,18000 %% |
