diff options
| author | Mattias EngdegÄrd | 2023-08-09 12:34:06 +0200 |
|---|---|---|
| committer | Mattias EngdegÄrd | 2023-08-09 13:02:00 +0200 |
| commit | 722b1ebc6e0ca23c018d5264e5c70b8f37bd9150 (patch) | |
| tree | b54edd66beefde53d55941d57467779eceee447d /java | |
| parent | 08cc48e496ed98f16a014bf7ced69f527b72ab11 (diff) | |
| download | emacs-722b1ebc6e0ca23c018d5264e5c70b8f37bd9150.tar.gz emacs-722b1ebc6e0ca23c018d5264e5c70b8f37bd9150.zip | |
Faster NSString to Lisp string conversion
Since we know that the value from [NSString UTF8String] is valid
UTF-8, using make_string is wastefully slow.
* src/nsfns.m (count_utf8_chars): New function, at least twice as fast
as parse_str_as_multibyte used by make_string for this purpose.
([NSString lispString]): Use count_utf8_chars. We now always make a
multibyte string because there is no reason not to.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions