> > ... Could we rename the one in datetime.h to a
> > non-conflicting name?
OK, renamed to "ISOTIME", since it is a field defined in ISO-8601. I did
a "make clean all install" and the regression tests pass.
> Of course this brings up the question of whether there were any other
> recent changes that will break ports. Thomas, can you check on that?
Not sure what you mean here. I made changes in only a few files. Not
sure about other recent changes of course, any more than you are. Better
keep testing, eh?
> Don't know about the rest of the code. Hope it works. :-)
Without any more changes, it certainly works "better" than the old code.
Whether it breaks a case that used to work is not known, but all of the
regress tests plus more tests I've written all pass. Features which
didn't used to work now do, and some inconsistancies have been repaired.
These are all bug fixes, and I'll continue to poke at the docs to get
the features more completely illuminated (which is how I got to patching
in the first place).
- Thomas