Index: RTC.c =================================================================== diff -u -rca97b2271ce43ca27f87efb20a6d53f66cdcf819 -r7b70524cc263eb4204657920191c0afd825e3a19 --- RTC.c (.../RTC.c) (revision ca97b2271ce43ca27f87efb20a6d53f66cdcf819) +++ RTC.c (.../RTC.c) (revision 7b70524cc263eb4204657920191c0afd825e3a19) @@ -888,7 +888,7 @@ U32 twoYears = twoYrEpoch / SECONDS_IN_2_YEARS; U32 oneYrEpoch = twoYrEpoch - ( twoYears * SECONDS_IN_2_YEARS ); U32 oneYears = ( twoYears > 0 ? oneYrEpoch / SECONDS_IN_LEAP_YEAR : oneYrEpoch / SECONDS_IN_NORMAL_YEAR ); - U32 days = ( twoYears > 0 ? ( oneYrEpoch - SECONDS_IN_LEAP_YEAR ) / SECONDS_IN_A_DAY : ( oneYrEpoch - SECONDS_IN_NORMAL_YEAR ) / SECONDS_IN_A_DAY ) + U32 days = ( twoYears > 0 ? ( oneYrEpoch - SECONDS_IN_LEAP_YEAR ) / SECONDS_IN_A_DAY : ( oneYrEpoch - SECONDS_IN_NORMAL_YEAR ) / SECONDS_IN_A_DAY ); U32 wholeYears = ( fourYears * 4 ) + ( twoYears * 2 ) + oneYears; BOOL leapYear = ( twoYears > 0 && 0 == oneYears ? TRUE : FALSE ); U32 oneDayEpoch= oneYrEpoch % SECONDS_IN_A_DAY;