Index: RTC.c =================================================================== diff -u -rf2d17032f146be4141bcf2175476a58553952fe7 -rfa624c1ae3773ba36a75d7cedd0a827c77fbeb1d --- RTC.c (.../RTC.c) (revision f2d17032f146be4141bcf2175476a58553952fe7) +++ RTC.c (.../RTC.c) (revision fa624c1ae3773ba36a75d7cedd0a827c77fbeb1d) @@ -890,7 +890,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;