(make_composition_value_copy): Extern it.
authorKenichi Handa <handa@m17n.org>
Tue, 4 Jul 2000 07:40:23 +0000 (07:40 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 4 Jul 2000 07:40:23 +0000 (07:40 +0000)
src/ChangeLog
src/composite.h

index 611bace..82730f0 100644 (file)
@@ -1,3 +1,15 @@
+2000-07-04  Kenichi Handa  <handa@etl.go.jp>
+
+       * composite.h (make_composition_value_copy): Extern it.
+
+       * composite.c (make_composition_value_copy): New function.
+
+       * editfns.c (Fformat): While copying text properties, make each
+       composition property value a copy.
+
+       * fns.c (concat): While copying text properties, make each
+       composition property value a copy.
+
 2000-07-03  Gerd Moellmann  <gerd@gnu.org>
 
        * m/macppc.h (LINKER, LD_SWITCH_MACHINE) [LINUX]: Define.
index a3da0ce..41be8fd 100644 (file)
@@ -199,6 +199,7 @@ extern int get_composition_id P_ ((int, int, int, Lisp_Object, Lisp_Object));
 extern int find_composition P_ ((int, int, int *, int *, Lisp_Object *,
                                 Lisp_Object));
 extern void update_compositions P_ ((int, int, int));
+extern void make_composition_value_copy P_ ((Lisp_Object));
 extern void compose_region P_ ((int, int, Lisp_Object, Lisp_Object,
                                Lisp_Object));
 extern void syms_of_composition P_ ((void));