You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mt...@apache.org on 2009/08/29 19:18:17 UTC

svn commit: r809164 - in /commons/sandbox/runtime/trunk/src/main/native: os/unix/time.c os/win32/time.c test/testsuite.c

Author: mturk
Date: Sat Aug 29 17:18:17 2009
New Revision: 809164

URL: http://svn.apache.org/viewvc?rev=809164&view=rev
Log:
Add 24 hours to max dos date

Modified:
    commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c
    commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c
    commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c

Modified: commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c?rev=809164&r1=809163&r2=809164&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/os/unix/time.c Sat Aug 29 17:18:17 2009
@@ -104,7 +104,7 @@
         /* December 31st 2107 is the
          * maximum date DOS format can handle.
          */
-        return 0xFF9F0000;
+        return 0xFF9FBF7D;
     }
     rv = ((acr_uint32_t)(tm.tm_year) << 25) |
          ((acr_uint32_t)(tm.tm_mon + 1) << 21) |

Modified: commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c?rev=809164&r1=809163&r2=809164&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/time.c Sat Aug 29 17:18:17 2009
@@ -63,8 +63,8 @@
     if (FileTimeToDosDateTime(&ft, &dd, &dt))
         return ((acr_uint32_t)dd << 16) | (acr_uint32_t)dt;
     else {
-        if (t > ACR_INT64_C(4354732800))
-            return 0xFF9F0000;
+        if (t > ACR_INT64_C(4354732800000000))
+            return 0xFF9FBF7D;
         else
             return 0x00210000;
     }

Modified: commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c?rev=809164&r1=809163&r2=809164&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/test/testsuite.c Sat Aug 29 17:18:17 2009
@@ -411,7 +411,7 @@
  * Which happens to be when I wrote the new tests.
  */
 static acr_time_t test_2002 = ACR_INT64_C(1032030336186711);
-static acr_time_t test_2107 = ACR_INT64_C(4354732800000000); /* Max Dos date */
+static acr_time_t test_2107 = ACR_INT64_C(4354819198000000); /* Max Dos date */
 static acr_time_t test_2108 = ACR_INT64_C(4354819200000000);
 static acr_time_t test_1980 = ACR_INT64_C(315532800000000);  /* Min Dos date */