ObjFW  Check-in [b6ee372b98]

Overview
Comment:OFString: Rework number parsing API

This solves the old signed vs. unsigned problem and allows for more
bases than just 8, 10 and 16, as well as auto-detection of the base (if
base is 0).

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: b6ee372b98879af381829d2ead95ec8fad06a45c31a5dbd626c159026ee10d63
User & Date: js on 2020-08-11 19:45:36
Other Links: manifest | tags
Context
2020-08-12
20:56
Avoid using (u)intmax_t in methods check-in: d74f244ab7 user: js tags: trunk
2020-08-11
19:45
OFString: Rework number parsing API check-in: b6ee372b98 user: js tags: trunk
00:44
Add Info.plist for runtime check-in: 8ab2b75d24 user: js tags: trunk
Changes

Modified src/OFConstantString.m from [1a9a1e4686] to [0761b10d3a].    [diff]

Modified src/OFCountedMapTableSet.m from [5ffa3e62ea] to [72e0c09af3].    [diff]

Modified src/OFDNSResolverSettings.m from [995314850c] to [aa15389045].    [diff]

Modified src/OFDNSResourceRecord.m from [054747ac72] to [08b68e10ee].    [diff]

Modified src/OFDate.m from [1c4647d564] to [c70c88b347].    [diff]

Modified src/OFHTTPClient.m from [8dda35db24] to [d541eab337].    [diff]

Modified src/OFHTTPCookie.m from [1c4b9e560d] to [1fa52c5268].    [diff]

Modified src/OFHTTPRequest.m from [2d1b69a80f] to [a65b94e9ae].    [diff]

Modified src/OFHTTPResponse.m from [1abecd6ce8] to [b38122cc28].    [diff]

Modified src/OFHTTPServer.m from [868929166e] to [0eb4bcc334].    [diff]

Modified src/OFINICategory.h from [fee5b6cdbd] to [b224331a40].    [diff]

Modified src/OFINICategory.m from [6f7f003a8d] to [4145f33ae0].    [diff]

Modified src/OFINIFileSettings.m from [9d965e74da] to [c8fa651c4c].    [diff]

Modified src/OFNumber.m from [57186c2c7a] to [bbb46f4d11].    [diff]

Modified src/OFSettings.h from [2c70a1f69b] to [a4eaab9bfc].    [diff]

Modified src/OFSettings.m from [760331490f] to [5da0b0a891].    [diff]

Modified src/OFString+JSONValue.m from [ac798fd712] to [2f361d6379].    [diff]

Modified src/OFString+PropertyListValue.m from [30b7ec9161] to [05bf1a86e4].    [diff]

Modified src/OFString+Serialization.m from [49a22d9861] to [0b468db6b6].    [diff]

Modified src/OFString.h from [18fc9bbd71] to [0749f31524].    [diff]

Modified src/OFString.m from [e1b9c425c7] to [d974e2e6b6].    [diff]

Modified src/OFTarArchiveEntry.m from [aa73e544ea] to [66844c18ae].    [diff]

Modified src/OFURL.m from [2524e037d6] to [50000beafa].    [diff]

Modified src/OFXMLNode.h from [d1608da1d3] to [fb7dfbb539].    [diff]

Modified src/OFXMLNode.m from [8f7acafb9c] to [089c365f8a].    [diff]

Modified src/socket.m from [fb89efec65] to [0757bca949].    [diff]

Modified tests/OFStringTests.m from [bf0332c491] to [1264b0c686].    [diff]

Modified utils/ofhttp/OFHTTP.m from [da5c2f66e5] to [e499272015].    [diff]