Differences From Artifact [e03da095af]:
- File
src/OFString+JSONValue.m
— part of check-in
[c9a3ac1a03]
at
2012-06-05 15:03:16
on branch trunk
— JSON5: Allow identifiers as dictionary keys.
This completes the JSON5 support. (user: js, size: 11553) [annotate] [blame] [check-ins using]
To Artifact [06182df9e0]:
- File src/OFString+JSONValue.m — part of check-in [670a739c02] at 2012-06-05 16:05:32 on branch trunk — Disallow newlines in JSON strings. (user: js, size: 11683) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
254 255 256 257 258 259 260 261 262 263 264 265 266 267 | } @finally { free(buffer); } (*pointer)++; return ret; } else { buffer[i++] = **pointer; (*pointer)++; } } free(buffer); | > > > > | 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 | } @finally { free(buffer); } (*pointer)++; return ret; /* Newlines in strings are disallowed */ } else if (**pointer == '\n' || **pointer == '\r') { free(buffer); return nil; } else { buffer[i++] = **pointer; (*pointer)++; } } free(buffer); |
︙ | ︙ |