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);
|
| ︙ | ︙ |