It seems that mktime does what is required here. Certainly timegm() can

not be used because it is not available on all systems (most notably,
win32).
This commit is contained in:
Geoff Thorpe 2000-05-29 03:50:37 +00:00
parent e212226828
commit 4dbe060f2c

View File

@ -291,10 +291,5 @@ time_t ASN1_UTCTIME_get(const ASN1_UTCTIME *s)
} }
#undef g2 #undef g2
return timegm(&tm)-offset*60; /* FIXME: timegm is non-standard, return mktime(&tm)-offset*60;
* typically we only have mktime (which
* interprets the struct tm according to
* the current time zone setting).
* Also time_t is inappropriate for general
* UTC times because it may a 32 bit type. */
} }