On Sun, Oct 14, 2001 at 03:31:11PM +0200, Steffen Weinreich wrote:
> - the SCTC Timestamp will not be decoded correctly under Linux
"mktime()" is pretty much the same on all UNIX-flavored OSes - and even
the non-UNIX-flavored ones that support it, as it's part of the ANSI C
standard.
I.e., I think the above can be rephrased as
- the SCTC Timestamp will not be decoded correctly
as any platform on which
tm_mon isn't 0-origin (i.e., January is 0, December is 11)
or
tm_year isn't the year number - 1900
doesn't have a valid hosted implementation of C - and I think most if
not all modern UNIXes plus modern C compilers, as well as Microsoft
Visual C++, at least get those parts of "mktime()" right.
(Does the date string in UCP really have a *two-digit* year field? If
so, did the people who designed it assume it would not be of interest by
2100? That may be a valid assumption, but, still....)