Alexander Belopolsky <alexander.belopol...@gmail.com> added the comment:

The patch (I reviewed timemodule-gmtime-trunk.diff) looks mostly correct.  One 
problem that I see is that it will likely produce compiler warnings on the 
systems without timegm and mktime.  The warnings will be due to unused static 
function time_timegm and use of uninitialized variable tt.  I suggest that you 
wrap time_timegm in appropriate #ifdefs.

I trust that you tested that it works, but

#ifdef HAVE_TIMEGM || (defined(HAVE_MKTIME) && defined(HAVE_WORKING_TZSET))

looks like a non-standard construct to me.  I would do

#if defined(HAVE_TIMEGM) || (defined(HAVE_MKTIME) && 
defined(HAVE_WORKING_TZSET))

instead.

Finally, tests and documentation are needed.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue6280>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to