Thanks for the additional info. I Hadn't realized that random _x suffixes had been blessed into standards, I'd thought they were platform-specific kluges.
That said, maybe it's time to add not only tzalloc and tzfree, but also tzconvert, then implement locwltime_? and kin, as well as tzset and localtime, in terms of primitives that look better, particularly in documentation?