tallow longer timezones from %Z (xav@chantry) - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 33433b3fde56d9b3ac6de6ee2584416b82bc856f
 (DIR) parent adcb656c84b8a311eeebe31d9cc530c1ed822e5b
 (HTM) Author: rsc <devnull@localhost>
       Date:   Tue, 17 Apr 2007 05:45:27 +0000
       
       allow longer timezones from %Z (xav@chantry)
       
       Diffstat:
         M src/lib9/date.c                     |       5 +++--
       
       1 file changed, 3 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/src/lib9/date.c b/src/lib9/date.c
       t@@ -6,7 +6,7 @@
        
        static int didtz;
        static int tzdelta;
       -static char tzone[4];
       +static char tzone[32];
        
        static void
        dotz(void)
       t@@ -48,7 +48,8 @@ tm2Tm(struct tm *tm, Tm *bigtm, int gmt)
                        bigtm->tzoff = 0;
                }else{
                        dotz();
       -                strcpy(bigtm->zone, tzone);
       +                strncpy(bigtm->zone, tzone, 3);
       +                bigtm->zone[3] = 0;
                        bigtm->tzoff = tzdelta;
                }
        }