aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorMattias EngdegÄrd2023-08-09 12:34:06 +0200
committerMattias EngdegÄrd2023-08-09 13:02:00 +0200
commit722b1ebc6e0ca23c018d5264e5c70b8f37bd9150 (patch)
treeb54edd66beefde53d55941d57467779eceee447d /java
parent08cc48e496ed98f16a014bf7ced69f527b72ab11 (diff)
downloademacs-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