aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c
diff options
context:
space:
mode:
authorKenichi Handa2004-08-03 05:12:00 +0000
committerKenichi Handa2004-08-03 05:12:00 +0000
commit160a708c6f0841732ce9c5b3b3c3e3e6defa3e7c (patch)
tree1d6d1afb96cfd361bd572d84d2bef11a8c78b336 /src/coding.c
parent8cc08515f406edb4f485c8bdad003be05d48a665 (diff)
downloademacs-160a708c6f0841732ce9c5b3b3c3e3e6defa3e7c.tar.gz
emacs-160a708c6f0841732ce9c5b3b3c3e3e6defa3e7c.zip
(decode_coding_string): Adjust coding->consumed, and
etc. with shrinked_bytes.
Diffstat (limited to 'src/coding.c')
-rw-r--r--src/coding.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/coding.c b/src/coding.c
index c1394d0f135..7f87abce34d 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -6238,6 +6238,11 @@ decode_coding_string (str, coding, nocopy)
6238 shrinked_bytes - from); 6238 shrinked_bytes - from);
6239 free_conversion_buffer (&buf); 6239 free_conversion_buffer (&buf);
6240 6240
6241 coding->consumed += shrinked_bytes;
6242 coding->consumed_char += shrinked_bytes;
6243 coding->produced += shrinked_bytes;
6244 coding->produced_char += shrinked_bytes;
6245
6241 if (coding->cmp_data && coding->cmp_data->used) 6246 if (coding->cmp_data && coding->cmp_data->used)
6242 coding_restore_composition (coding, newstr); 6247 coding_restore_composition (coding, newstr);
6243 coding_free_composition_data (coding); 6248 coding_free_composition_data (coding);