~vanvugt/compiz/fix-1056615

« back to all changes in this revision

Viewing changes to compizconfig/integration/gnome/gsettings/include/ccs_gnome_integration_gsettings_integrated_setting_factory.h

  • Committer: Tarmac
  • Author(s): Sam Spilsbury, Daniel van Vugt
  • Date: 2012-10-09 03:44:09 UTC
  • mfrom: (3409.1.12 fix-1060804)
  • Revision ID: tarmac-20121009034409-6bhq23duk31258d3
Fix numerous problems with invalid C/C++ code that prevent us from building
with clang/clang++.
(LP: #1060804). Fixes: https://bugs.launchpad.net/bugs/1060804. Approved by Daniel van Vugt.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
#define _CCS_GNOME_GCONF_INTEGRATED_SETTING_FACTORY_H
3
3
 
4
4
#include <ccs-defs.h>
5
 
#include <ccs-object.h>
 
5
#include <ccs-fwd.h>
 
6
#include <ccs_gnome_fwd.h>
 
7
#include <ccs_gnome_gsettings_fwd.h>
 
8
#include <gio/gio.h>
6
9
 
7
10
COMPIZCONFIG_BEGIN_DECLS
8
11
 
9
 
typedef struct _CCSIntegratedSettingFactory CCSIntegratedSettingFactory;
10
 
typedef struct _CCSGNOMEValueChangeData CCSGNOMEValueChangeData;
11
 
typedef struct _CCSGSettingsWrapper CCSGSettingsWrapper;
12
 
typedef struct _GSettings           GSettings;
 
12
typedef struct _CCSGNOMEIntegrationGSettingsWrapperFactoryInterface CCSGNOMEIntegrationGSettingsWrapperFactoryInterface;
13
13
 
14
14
typedef void (*CCSGNOMEIntegrationGSettingsChangedCallback) (GSettings *, gchar *, gpointer);
15
15
 
16
 
typedef struct _CCSGNOMEIntegrationGSettingsWrapperFactory CCSGNOMEIntegrationGSettingsWrapperFactory;
17
 
typedef struct _CCSGNOMEIntegrationGSettingsWrapperFactoryInterface CCSGNOMEIntegrationGSettingsWrapperFactoryInterface;
18
 
 
19
16
typedef CCSGSettingsWrapper * (*CCSGNOMEIntegrationGSettingsWrapperFactoryNewGSettingsWrapper) (CCSGNOMEIntegrationGSettingsWrapperFactory *,
20
17
                                                                                                const gchar                                *schema,
21
18
                                                                                                CCSGNOMEIntegrationGSettingsChangedCallback callback,