Fixed the start value for the time calculation in time2.
authorHartmut Birr <osexpert@googlemail.com>
Thu, 3 Oct 2002 17:17:35 +0000 (17:17 +0000)
committerHartmut Birr <osexpert@googlemail.com>
Thu, 3 Oct 2002 17:17:35 +0000 (17:17 +0000)
svn path=/trunk/; revision=3603

reactos/lib/msvcrt/time/ctime.c

index 3443012..b34b515 100644 (file)
@@ -1323,7 +1323,7 @@ time2(struct tm *tmp, void (*const funcp)(const time_t *const,const long,struct
    ** If time_t is signed, then 0 is the median value,
    ** if time_t is unsigned, then 1 << bits is median.
    */
-  t = (time_t) 1 << bits;
+  t = (time_t) ((1 << bits) - 1);
   for ( ; ; )
   {
     (*funcp)(&t, offset, &mytm);