]> Pileus Git - ~andy/gtk/commitdiff
x11: Clean up xsettings header
authorBenjamin Otte <otte@redhat.com>
Tue, 12 Feb 2013 15:47:45 +0000 (16:47 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 19 Feb 2013 13:33:36 +0000 (14:33 +0100)
Move private struct definitions into source file, remove unneeded C++
guards.

gdk/x11/xsettings-client.c
gdk/x11/xsettings-client.h

index 803d85f5bb15e0e417e1a62e2992db1082c78e43..d26ce76b5e3223e636630d4e67e082613dbcdd30 100644 (file)
 #include <X11/Xlib.h>
 #include <X11/Xmd.h>           /* For CARD16 */
 
+typedef struct _XSettingsBuffer  XSettingsBuffer;
+
+typedef enum
+{
+  XSETTINGS_SUCCESS,
+  XSETTINGS_ACCESS,
+  XSETTINGS_FAILED,
+  XSETTINGS_NO_ENTRY,
+  XSETTINGS_DUPLICATE_ENTRY
+} XSettingsResult;
+
+struct _XSettingsBuffer
+{
+  char byte_order;
+  size_t len;
+  unsigned char *data;
+  unsigned char *pos;
+};
+
 struct _XSettingsClient
 {
   GdkScreen *screen;
index 6bb2dbcb96b0d8449faa05a601dd748c16a89850..298950b11dabfcfe23df3081e186ec96aaf619cb 100644 (file)
 #include <gdk/gdkscreen.h>
 #include <X11/Xlib.h>
 
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
 /* Renames for GDK inclusion */
 
 #define xsettings_client_destroy         _gdk_x11_xsettings_client_destroy
@@ -39,7 +35,6 @@ extern "C" {
 #define xsettings_setting_equal          _gdk_x11_xsettings_setting_equal
 #define xsettings_setting_free           _gdk_x11_xsettings_setting_free
 
-typedef struct _XSettingsBuffer  XSettingsBuffer;
 typedef struct _XSettingsColor   XSettingsColor;
 typedef struct _XSettingsSetting XSettingsSetting;
 typedef struct _XSettingsClient XSettingsClient;
@@ -61,23 +56,6 @@ typedef enum
   XSETTINGS_ACTION_DELETED
 } XSettingsAction;
 
-typedef enum
-{
-  XSETTINGS_SUCCESS,
-  XSETTINGS_ACCESS,
-  XSETTINGS_FAILED,
-  XSETTINGS_NO_ENTRY,
-  XSETTINGS_DUPLICATE_ENTRY
-} XSettingsResult;
-
-struct _XSettingsBuffer
-{
-  char byte_order;
-  size_t len;
-  unsigned char *data;
-  unsigned char *pos;
-};
-
 struct _XSettingsColor
 {
   unsigned short red, green, blue, alpha;
@@ -119,8 +97,4 @@ const XSettingsSetting *
                  xsettings_client_get_setting     (XSettingsClient     *client,
                                                   const char          *name);
 
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
 #endif /* XSETTINGS_CLIENT_H */