ObjFW  Check-in [7a488c3062]

Overview
Comment:OFString: Move path handling into a category

This is the first step to have different versions of those for different
operating systems, rather than #ifdefs everywhere.

This also has the nice side-effect of not having one implementation in
OFString and another one in OFString_UTF8 anymore. The one in OFString
was a generic version, while the one in OFString_UTF8 was one optimized
for UTF-8 strings. Now only the version optimized for UTF-8 strings
exists, as this is by far the most common string implementation used,
and the overhead of converting from something else to UTF-8 is not more
than converting to UTF-32.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 7a488c30627b4c489d91014ec08054cd0dcc4d5d7e663b2746e09c81ea9cb75e
User & Date: js on 2018-03-11 00:37:56
Other Links: manifest | tags
Context
2018-03-11
11:27
OFFileManager: fileURLWithPath: to convert to URL check-in: 711592a1c3 user: js tags: trunk
00:37
OFString: Move path handling into a category check-in: 7a488c3062 user: js tags: trunk
2018-03-10
20:26
configure: Use egrep_cpp_yes instead of yes check-in: d918acb99d user: js tags: trunk
Changes