]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtktypeutils.h
Fix typos
[~andy/gtk] / gtk / gtktypeutils.h
index 2200af8afabc3bba7ba54a5c8cc3b08e44053eaa..90b97ab180391665d3865888a82460f33636126c 100644 (file)
@@ -39,27 +39,27 @@ G_BEGIN_DECLS
  * many of these are just aliases for GLib types to maintain
  * compatibility
  */
-typedef enum   /*< skip >*/
-{
-  GTK_TYPE_INVALID     = G_TYPE_INVALID,
-  GTK_TYPE_NONE                = G_TYPE_NONE,
-  GTK_TYPE_ENUM                = G_TYPE_ENUM,
-  GTK_TYPE_FLAGS       = G_TYPE_FLAGS,
-
-  /* GtkArg types */
-  GTK_TYPE_CHAR                = G_TYPE_CHAR,
-  GTK_TYPE_UCHAR       = G_TYPE_UCHAR,
-  GTK_TYPE_BOOL                = G_TYPE_BOOLEAN,
-  GTK_TYPE_INT         = G_TYPE_INT,
-  GTK_TYPE_UINT                = G_TYPE_UINT,
-  GTK_TYPE_LONG                = G_TYPE_LONG,
-  GTK_TYPE_ULONG       = G_TYPE_ULONG,
-  GTK_TYPE_FLOAT       = G_TYPE_FLOAT,
-  GTK_TYPE_DOUBLE      = G_TYPE_DOUBLE,
-  GTK_TYPE_STRING      = G_TYPE_STRING,
-  GTK_TYPE_BOXED       = G_TYPE_BOXED,
-  GTK_TYPE_POINTER     = G_TYPE_POINTER
-} GtkFundamentalType;
+
+#define GTK_TYPE_INVALID G_TYPE_INVALID
+#define GTK_TYPE_NONE    G_TYPE_NONE
+#define GTK_TYPE_ENUM    G_TYPE_ENUM
+#define GTK_TYPE_FLAGS   G_TYPE_FLAGS
+
+/* GtkArg types */
+#define GTK_TYPE_CHAR    G_TYPE_CHAR
+#define GTK_TYPE_UCHAR   G_TYPE_UCHAR
+#define GTK_TYPE_BOOL    G_TYPE_BOOLEAN
+#define GTK_TYPE_INT     G_TYPE_INT
+#define GTK_TYPE_UINT    G_TYPE_UINT
+#define GTK_TYPE_LONG    G_TYPE_LONG
+#define GTK_TYPE_ULONG   G_TYPE_ULONG
+#define GTK_TYPE_FLOAT   G_TYPE_FLOAT
+#define GTK_TYPE_DOUBLE  G_TYPE_DOUBLE
+#define GTK_TYPE_STRING  G_TYPE_STRING
+#define GTK_TYPE_BOXED   G_TYPE_BOXED
+#define GTK_TYPE_POINTER G_TYPE_POINTER
+
+typedef GType GtkFundamentalType;
 
 /* --- type macros --- */
 #define GTK_CLASS_NAME(class)          (g_type_name (G_TYPE_FROM_CLASS (class)))
@@ -107,7 +107,7 @@ G_BEGIN_DECLS
 
 /* urg */
 #define GTK_TYPE_IDENTIFIER (gtk_identifier_get_type ())
-GType gtk_identifier_get_type (void);
+GType gtk_identifier_get_type (void) G_GNUC_CONST;
 
 /* --- typedefs --- */
 /* here we come with some necessary forward declarations for structures and
@@ -127,6 +127,10 @@ typedef void (*GtkSignalFunc)       (void);
 #ifndef GTK_DISABLE_DEPRECATED
 typedef struct _GtkTypeInfo         GtkTypeInfo;
 typedef GSignalCMarshaller          GtkSignalMarshaller;
+#endif
+
+#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION)
+/* Used by gtk_container_foreach_unmarshal () */
 
 /* GtkArg, used to hold differently typed values */
 struct _GtkArg
@@ -165,7 +169,7 @@ struct _GtkArg
 
 /* argument value access macros, these must not contain casts,
  * to allow the usage of these macros in combination with the
- * adress operator, e.g. &GTK_VALUE_CHAR (*arg)
+ * address operator, e.g. &GTK_VALUE_CHAR (*arg)
  */
 #define GTK_VALUE_CHAR(a)      ((a).d.char_data)
 #define GTK_VALUE_UCHAR(a)     ((a).d.uchar_data)
@@ -183,7 +187,9 @@ struct _GtkArg
 #define GTK_VALUE_OBJECT(a)    ((a).d.object_data)
 #define GTK_VALUE_POINTER(a)   ((a).d.pointer_data)
 #define GTK_VALUE_SIGNAL(a)    ((a).d.signal_data)
+#endif /* !GTK_DISABLE_DEPRECATED || GTK_COMPILATION */
 
+#ifndef GTK_DISABLE_DEPRECATED
 /* return location macros, these all narrow down to
  * pointer types, because return values need to be
  * passed by reference
@@ -237,9 +243,6 @@ gpointer    gtk_type_new    (GtkType         type);
 #define        gtk_type_parent(type)            g_type_parent (type)
 #define        gtk_type_is_a(type, is_a_type)   g_type_is_a ((type), (is_a_type))
 
-/* deprecated, use g_type_init() instead */
-void           gtk_type_init   (GTypeDebugFlags debug_flags);
-
 /* enum/flags compatibility functions, we strongly
  * recommend to use the glib enum/flags classes directly
  */
@@ -254,6 +257,11 @@ GtkFlagValue*      gtk_type_flags_find_value       (GtkType         flags_type,
 
 #endif /* GTK_DISABLE_DEPRECATED */
 
+#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION)
+/* deprecated, use g_type_init() instead */
+void           gtk_type_init   (GTypeDebugFlags debug_flags);
+#endif /* !GTK_DISABLE_DEPRECATED || GTK_COMPILATION */
+
 G_END_DECLS
 
 #endif /* __GTK_TYPE_UTILS_H__ */