Hello!

I'm currently testing with a libical which generates VTIMEZONE
information with \r\n line endings. A while ago (Tue Apr 21 09:21:17
2009 +0200) I already fixed the extraction of the VTIMEZONE NAME. I must
have missed at that time that extracting the other information from such
a VTIMEZONE also fails because BEGIN:STANDARD\n and BEGIN:DAYLIGHT\n is
not found.

I'm now a bit torn about how to fix this. The brute-force approach is to
replace \r\n \n\r and \r with \n to at the start of VTIMEZONEtoTZEntry()
and keep the rest of the code as it is. But that wouldn't fix other
callers of VStr(), which is a globally visible function.

The other approach is to change VStr() and VPeeledStr() so that they
work with arbitrary line ends. Any thoughts on this?

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.



_______________________________________________
os-libsynthesis mailing list
[email protected]
http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis

Reply via email to