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 */