July 27, 2004
8 p.m.
Date: Tue, 27 Jul 2004 11:52:29 -0700 From: Paul Eggert <eggert@CS.UCLA.EDU> Message-ID: <87llh5b7v6.fsf@penguin.cs.ucla.edu> | That "%4ld" doesn't conform to the C standard, which says that leading | zeros must not be printed for years. %4ld doesn't print a leading 0, did you actually test that? | which is strictly conforming even on 32-bit time_t hosts, must print | "Mon Dec 1 00:00:00 999", without a leading zero before the 999. I doubt it. It should print Mon Dec 1 00:00:00 999 Otherwise the \n is in buf[24] instead of buf[25] where it belongs (where it must be for old code to keep on working). kre