aboutsummaryrefslogtreecommitdiffstats
path: root/src/editfns.c
diff options
context:
space:
mode:
authorKenichi Handa2009-04-17 02:15:17 +0000
committerKenichi Handa2009-04-17 02:15:17 +0000
commitbde257485d124123a1e1c344990fccf765abc898 (patch)
tree56234c11f024c4288eda614ef32bf636539eaf14 /src/editfns.c
parentb50504f5359babca1c2b87311bbe6c1f52b35826 (diff)
downloademacs-bde257485d124123a1e1c344990fccf765abc898.tar.gz
emacs-bde257485d124123a1e1c344990fccf765abc898.zip
(Ftranslate_region_internal): Use Fconcat to make a
string from a vector to handle Latin-1 characters correctly.
Diffstat (limited to 'src/editfns.c')
-rw-r--r--src/editfns.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/editfns.c b/src/editfns.c
index 9d6ff9be655..d573eef5afc 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -3147,12 +3147,7 @@ It returns the number of characters changed. */)
3147 3147
3148 if (VECTORP (val)) 3148 if (VECTORP (val))
3149 { 3149 {
3150 int i; 3150 string = Fconcat (1, &val);
3151
3152 string = Fmake_string (make_number (ASIZE (val)),
3153 AREF (val, 0));
3154 for (i = 1; i < ASIZE (val); i++)
3155 Faset (string, make_number (i), AREF (val, i));
3156 } 3151 }
3157 else 3152 else
3158 { 3153 {