Import archivers/zoo version 2.10.1_3
[dports.git] / archivers / zoo / files / patch-misc2.c
1 --- ./misc2.c.orig      1991-07-16 17:53:02.000000000 +0200
2 +++ ./misc2.c   2011-12-22 14:00:55.000000000 +0100
3 @@ -314,10 +314,12 @@
4  {
5         long diff_tz;
6         long longtime;
7 +       long t;
8         if (direntry->tz == NO_TZ)              /* none stored */
9                 return;
10 -       diff_tz = (long) direntry->tz * (3600/4) - gettz(); /* diff. in seconds */
11 -       longtime = mstonix (direntry->date, direntry->time) + diff_tz; /* adj tz */
12 +       t = mstonix (direntry->date, direntry->time);
13 +       diff_tz = (long) direntry->tz * (3600/4) - gettz(t); /* diff. in seconds */
14 +       longtime = t + diff_tz; /* adj tz */
15         mstime (longtime, &direntry->date, &direntry->time);
16  }
17  #endif /* GETTZ */