OSDN Git Service

*** empty log message ***
authorarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Wed, 17 Dec 2003 18:32:41 +0000 (18:32 +0000)
committerarai <arai@6a8cc165-1e22-0410-a132-eb4e3f353aba>
Wed, 17 Dec 2003 18:32:41 +0000 (18:32 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/lha/lha/trunk@782 6a8cc165-1e22-0410-a132-eb4e3f353aba

ChangeLog
src/header.c

index d63db38..cf68228 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-12-18  Koji Arai  <jca02266@nifty.ne.jp>
+
+       * src/header.c (wintime_to_unix_stamp): no use 64bit constant to
+       avoid the warning `integer constant is too large for "long" type'
+       on GCC. however, for portability, no use the unsigned long long
+       suffix "ULL".
+
 2003-12-13  Koji Arai  <jca02266@nifty.ne.jp>
 
        * configure.ac: updated version.
index 0a4f29c..c660666 100644 (file)
@@ -427,8 +427,6 @@ wintime_to_unix_stamp()
     uint64_t epoch = ((uint64_t)0x019db1de << 32) + 0xd53e8000;
                      /* 0x019db1ded53e8000ULL: 1970-01-01 00:00:00 (UTC) */
 
-    epoch = 0x019db1ded53e8000;
-
     t = (unsigned long)get_longword();
     t |= (uint64_t)(unsigned long)get_longword() << 32;
     t = (t - epoch) / 10000000;