ObjFW  Check-in [50916b8dbe]

Overview
Comment:OFString: Improve API for characters / UTF-32.

With this change, there is a clear separation between characters and
UTF-32 strings now. Characters are just an array of characters in the
native endianess, with no BOM prepended. UTF-32 on the other hand may
have a BOM and can be swapped and is optionally zero-terminated.

This also fixes a few missing UTF-16 init methods in OFMutableString.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 50916b8dbe2b3e20b10731bef89e91595f189baa51cc93da23d5df3a9b016286
User & Date: js on 2013-01-11 12:41:54
Other Links: manifest | tags
Context
2013-01-12
17:29
Rename *UsingEncoding: to *WithEncoding:. check-in: 9ddd33a258 user: js tags: trunk
2013-01-11
12:41
OFString: Improve API for characters / UTF-32. check-in: 50916b8dbe user: js tags: trunk
12:13
Add -[OFMutableString appendCharacters:length:]. check-in: beb9051a10 user: js tags: trunk
Changes