It is possible that mktime, strftime, etc?, may be called with a struct tm that has not had non-standard members initialized. How does tzcode deal with these cases? (It _looks_ like strftime handles it badly; I can't figure out what, if anything, the mktime implementation does with these members).