Re: Support non-POSIX TZ strings

jdoubleu <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
Thanks for the quick response!

 > [..] but we should start with the actual POSIX spec under TZ
Yes, that is exactly what I meant: Newlib supporting the <> (angle 
brackets) syntax.
I didn't know that it was actually part of POSIX spec, since so many 
libs actually don't implement it.

 > The BSD or TZcode implementations could probably be adapted [..]
It looks like the TZcode implementation by Paul Eggert uses a different 
approach to parsing the strings, than the current implementation in 
newlib 
(https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=newlib/libc/time/tzset_r.c). 
I'm not sure, if you want to copy the code over or use changes by e.g. 
Earle F. Philhower from 
https://github.com/earlephilhower/newlib-xtensa/pull/14.

Because of the above question, I'm not sure how to continue on this. I 
would like to contribute myself and submit an implementation, but I'll 
wait for feedback by other maintainers, first.


Cheers
------------
jdoubleu
OpenPGP_0x1834F040CC8BC18C.asc (application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
8t8UPngo7Pe1hvM=
=xfgE
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature (application/pgp-signature, 840 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.