aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPip Cet2026-03-16 15:33:58 +0000
committerPip Cet2026-03-16 16:28:36 +0000
commitaa90b0fb4a5b7d644e61a1ec470f3a8fbd4eaa0c (patch)
treea9e747d3dfa29f72cee0f4d8311dcd7dcfd03a05 /src
parent88600757ae11c64d66131452a88770c73271729f (diff)
downloademacs-aa90b0fb4a5b7d644e61a1ec470f3a8fbd4eaa0c.tar.gz
emacs-aa90b0fb4a5b7d644e61a1ec470f3a8fbd4eaa0c.zip
Count characters correctly in 'str_as_multibyte'
* src/character.c (str_as_multibyte): Increment CHARS for each character produced, not just once.
Diffstat (limited to 'src')
-rw-r--r--src/character.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/character.c b/src/character.c
index 95af6c3eb0c..6347617d508 100644
--- a/src/character.c
+++ b/src/character.c
@@ -637,8 +637,8 @@ str_as_multibyte (unsigned char *str, ptrdiff_t len, ptrdiff_t nbytes,
637 c = BYTE8_TO_CHAR (c); 637 c = BYTE8_TO_CHAR (c);
638 to += CHAR_STRING (c, to); 638 to += CHAR_STRING (c, to);
639 } 639 }
640 chars++;
640 } 641 }
641 chars++;
642 } 642 }
643 while (p < endp) 643 while (p < endp)
644 { 644 {