Differences From Artifact [c2066f8693]:
- File src/OFString+XMLEscaping.m — part of check-in [cda44767f4] at 2011-03-24 19:42:30 on branch trunk — Get rid of OFExceptions.h. (user: js, size: 2062) [annotate] [blame] [check-ins using]
To Artifact [aa261c5ddc]:
- File
src/OFString+XMLEscaping.m
— part of check-in
[7d8ab5ba31]
at
2011-06-04 16:30:57
on branch 0.5
— Also escape \r in -[stringByXMLEscaping].
This is the only way the \r does not get lost when parsing the XML! (user: js, size: 2129) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
63 64 65 66 67 68 69 70 71 72 73 74 75 76 | append = "'"; append_len = 6; break; case '&': append = "&"; append_len = 5; break; default: append = NULL; append_len = 0; } if (append != NULL) { if ((tmp = realloc(str_c, len + append_len)) == NULL) { | > > > > | 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | append = "'"; append_len = 6; break; case '&': append = "&"; append_len = 5; break; case '\r': append = "
"; append_len = 5; break; default: append = NULL; append_len = 0; } if (append != NULL) { if ((tmp = realloc(str_c, len + append_len)) == NULL) { |
︙ | ︙ |