string from a vector to handle Latin-1 characters correctly.
2009-04-17 Kenichi Handa <handa@m17n.org>
+ * editfns.c (Ftranslate_region_internal): Use Fconcat to make a
+ string from a vector to handle Latin-1 characters correctly.
+
* ftfont.c (ftfont_pattern_entity): Return a newly allocated
entity even if the cache hits.
if (VECTORP (val))
{
- int i;
-
- string = Fmake_string (make_number (ASIZE (val)),
- AREF (val, 0));
- for (i = 1; i < ASIZE (val); i++)
- Faset (string, make_number (i), AREF (val, i));
+ string = Fconcat (1, &val);
}
else
{