Questions about mktime()
    Mark Brader 
    msb at sq.sq.com
       
    Tue Jan 29 10:01:27 AEST 1991
    
    
  
Oops.  I just posted an article containing this example:
> 	struct tm s = localtime(t);
> 	s.tm_year++;		/* advance by one year */
> 	s.tm_isdst = -1;	/* negative --> "please determine DST" */
> 	t = mktime(s);
This should of course be:
	struct tm *s = localtime(&t);
	s->tm_year++;		/* advance by one year */
	s->tm_isdst = -1;	/* negative --> "please determine DST" */
	t = mktime(s);
Sorry about that.  I was forgetting, of course, that localtime() predates
the passing of types wider than int as arguments.
-- 
Mark Brader, SoftQuad Inc., Toronto, utzoo!sq!msb, msb at sq.com
	"I'm a little worried about the bug-eater," she said.  "We're embedded
	in bugs, have you noticed?"		-- Niven, "The Integral Trees"
This article is in the public domain.
    
    
More information about the Comp.std.c
mailing list