Differences From Artifact [f1efc16deb]:
- File src/OFUTF8String.h — part of check-in [f16bccc7b3] at 2024-04-29 21:42:33 on branch trunk — Properly hide private symbols (user: js, size: 1578) [annotate] [blame] [check-ins using] [more...]
To Artifact [a9510f1ddf]:
- File
src/OFUTF8String.h
— part of check-in
[cacfcf1b9d]
at
2024-08-24 23:43:39
on branch 1.1
— Don't assume all custom string classes use Unicode
Initially, isUTF8 was set to true for all custom string classes because
having isUTF8 set to false was merely an optimization. However,
-[OFUTF8String cStringWithEncoding: OFStringEncodingASCII] throws an
exception when isUTF8 is true. (user: js, size: 1587) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
42 43 44 45 46 47 48 | struct OFUTF8StringIvars _storage; } @end #ifdef __cplusplus extern "C" { #endif | | | 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | struct OFUTF8StringIvars _storage; } @end #ifdef __cplusplus extern "C" { #endif extern int _OFUTF8StringCheck(const char *, size_t, size_t *_Nullable) OF_VISIBILITY_HIDDEN; extern size_t _OFUTF8StringIndexToPosition(const char *, size_t, size_t) OF_VISIBILITY_HIDDEN; #ifdef __cplusplus } #endif |
︙ | ︙ |