Leap year problem?

It looks to me like the clock functions think there are 29 days in February this year. I came across this while testing an app built with DC v8.20 on an OP6600.

The clock goes from 2/28/07 to 2/29/07 to 3/1/07.

What could I be doing to cause this? Need less to say I need to figure this out before the end of the month!

Never mind.
My lib was adding one to the year when setting the clock and subtracting one when reading it. Don’t ask me why. Good consistant use of bad reusable code.

Moderator pls delete this stupid thread.