I'm thinking that a way to reduce the amount of coding to take care of wide-ranging tm_year values is to have asctime rely on strftime to get a correct year string. Can anyone else think of problems with this approach? --ado