allow longer timezones from %Z (xav@chantry)
This commit is contained in:
parent
adcb656c84
commit
33433b3fde
1 changed files with 3 additions and 2 deletions
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
static int didtz;
|
static int didtz;
|
||||||
static int tzdelta;
|
static int tzdelta;
|
||||||
static char tzone[4];
|
static char tzone[32];
|
||||||
|
|
||||||
static void
|
static void
|
||||||
dotz(void)
|
dotz(void)
|
||||||
|
|
@ -48,7 +48,8 @@ tm2Tm(struct tm *tm, Tm *bigtm, int gmt)
|
||||||
bigtm->tzoff = 0;
|
bigtm->tzoff = 0;
|
||||||
}else{
|
}else{
|
||||||
dotz();
|
dotz();
|
||||||
strcpy(bigtm->zone, tzone);
|
strncpy(bigtm->zone, tzone, 3);
|
||||||
|
bigtm->zone[3] = 0;
|
||||||
bigtm->tzoff = tzdelta;
|
bigtm->tzoff = tzdelta;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue