www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/12/27/03:02:41

Date: Wed, 27 Dec 2000 10:01:00 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Jason Green <news AT jgreen4 DOT fsnet DOT co DOT uk>
cc: djgpp AT delorie DOT com
Subject: Re: strftime: Need Help with Time Offsets
In-Reply-To: <2fai4t4koosl9p8ml5uu4ft7o4c4gad3m1@4ax.com>
Message-ID: <Pine.SUN.3.91.1001227100025.8380K-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Tue, 26 Dec 2000, Jason Green wrote:

> > > > But C99 defines about a dozen more conversion specifiers which aren't
> > > > supported by DJGPP right now.  It would be nice to add them as well.
> > > 
> > > I agree, but this all takes time.  If %z is fixed now shouldn't it go
> > > in?
> > 
> > I didn't say it shouldn't.  But fixing %z alone doesn't sound like a big 
> > win to me.  
> 
> Well I started this by trying to fix one user's problem...  :-/

That's how things are with fixing the library: you start with
something simple, and then there's a whole lot more to be done.
Someone (tm) has got to do that ;-)

> --- src/libc/ansi/time/strftime.txh.orig  Mon Aug  2 12:28:18 1999
> +++ src/libc/ansi/time/strftime.txh     Sun Dec 24 11:01:52 2000
> @@ -149,6 +149,10 @@
> 
>  The timezone abbreviation (@code{EDT})
> 
> +@item %z
> +
> +The time-zone as hour offset from UTC (@code{-0500})
> +
>  @item %%

Thanks.

> > > BTW, if I fill a struct tm with values for 0/Jan/YYYY, then call
> > > mktime(), it should be modified to 31/Dec/(YYYY-1), right?  This isn't
> > > happening.
> > 
> > Please post a complete example.
> 
> The program below prints:
> 
> Mon, 00 Jan 2001
> 
> Unless I am mistaken, it should print:
> 
> Sun, 31 Dec 2000

Yes, the current version of mktime doesn't cope with tm_day <= 0 if
tm_mon is zero.  Any positive tm_mon does work, I think.  Thanks for 
reporting this.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019