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
