Index: gtkeditable.h
===================================================================
RCS file: /cvs/gnome/gtk+/gtk/gtkeditable.h,v
retrieving revision 1.21
diff -u -d -r1.21 gtkeditable.h
--- gtkeditable.h	20 Mar 2005 07:01:21 -0000	1.21
+++ gtkeditable.h	9 Dec 2005 21:32:38 -0000
@@ -35,15 +35,17 @@
 
 #define GTK_TYPE_EDITABLE             (gtk_editable_get_type ())
 #define GTK_EDITABLE(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EDITABLE, GtkEditable))
-#define GTK_EDITABLE_CLASS(vtable)    (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_EDITABLE, GtkEditableClass))
+#define GTK_EDITABLE_CLASS(vtable)    (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_EDITABLE, GtkEditableIface))
 #define GTK_IS_EDITABLE(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EDITABLE))
 #define GTK_IS_EDITABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_EDITABLE))
-#define GTK_EDITABLE_GET_CLASS(inst)  (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableClass))
+#define GTK_EDITABLE_GET_CLASS(inst)  (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableIface))
+#define GTK_EDITABLE_GET_IFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_EDITABLE, GtkEditableIface))
 
 typedef struct _GtkEditable       GtkEditable;         /* Dummy typedef */
-typedef struct _GtkEditableClass  GtkEditableClass;
+typedef struct _GtkEditableIface  GtkEditableClass;    /* Backwards compat */
+typedef struct _GtkEditableIface  GtkEditableIface;
 
-struct _GtkEditableClass
+struct _GtkEditableIface
 {
   GTypeInterface		   base_iface;
   
