Sync up with r21-4-14-chise-0_21-2.
[chise/xemacs-chise.git] / src / console.h
index dd23cf7..cf2ab25 100644 (file)
@@ -99,7 +99,8 @@ struct console_methods
   Lisp_Object (*own_selection_method)(Lisp_Object selection_name,
                                       Lisp_Object selection_value,
                                       Lisp_Object how_to_add,
-                                      Lisp_Object selection_type);
+                                      Lisp_Object selection_type,
+                         int owned_p);
   void (*disown_selection_method)(Lisp_Object selection_name,
                                   Lisp_Object timeval);
   Lisp_Object (*get_foreign_selection_method) (Lisp_Object selection_symbol,
@@ -389,7 +390,7 @@ struct console_methods * type##_console_methods
     add_entry_to_console_type_list (Q##type, type##_console_methods);  \
     type##_console_methods->image_conversion_list = Qnil;              \
     staticpro_nodump (&type##_console_methods->image_conversion_list); \
-    dumpstruct (&type##_console_methods, &console_methods_description);        \
+    dump_add_root_struct_ptr (&type##_console_methods, &console_methods_description);  \
 } while (0)
 
 #define REINITIALIZE_CONSOLE_TYPE(type) do {   \