diff options
author | Denis Pynkin <denis.pynkin@collabora.com> | 2019-11-19 02:44:16 +0300 |
---|---|---|
committer | Denis Pynkin <denis.pynkin@collabora.com> | 2020-03-25 15:23:54 +0300 |
commit | 485ff7335faf8afb9b4a47eca71cbae10ccd75aa (patch) | |
tree | f6bdd5707ed112d6e2f2786015f3ce7a59b195a6 /src/libostree/ostree-sign-dummy.h | |
parent | fbd2666e076c1cf4bd0a1b13c888b21094b1f97f (diff) | |
download | ostree-485ff7335faf8afb9b4a47eca71cbae10ccd75aa.tar.gz |
lib/sign: allow to build with glib version less than 2.44
Ubuntu 14.04 uses glib-2.40 which have no some shiny macroses
for interface declaration.
Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
Diffstat (limited to 'src/libostree/ostree-sign-dummy.h')
-rw-r--r-- | src/libostree/ostree-sign-dummy.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libostree/ostree-sign-dummy.h b/src/libostree/ostree-sign-dummy.h index a0d10e1d..f80f8682 100644 --- a/src/libostree/ostree-sign-dummy.h +++ b/src/libostree/ostree-sign-dummy.h @@ -33,11 +33,25 @@ G_BEGIN_DECLS #define OSTREE_TYPE_SIGN_DUMMY (ostree_sign_dummy_get_type ()) _OSTREE_PUBLIC +GType ostree_sign_dummy_get_type (void); + +G_GNUC_BEGIN_IGNORE_DEPRECATIONS +typedef struct _OstreeSignDummy OstreeSignDummy; +typedef struct { GObjectClass parent_class; } OstreeSignDummyClass; + +static inline OstreeSignDummy *OSTREE_SIGN_DUMMY (gpointer ptr) { return G_TYPE_CHECK_INSTANCE_CAST (ptr, ostree_sign_dummy_get_type (), OstreeSignDummy); } +static inline gboolean OSTREE_IS_SIGN_DUMMY (gpointer ptr) { return G_TYPE_CHECK_INSTANCE_TYPE (ptr, ostree_sign_dummy_get_type ()); } + +G_GNUC_END_IGNORE_DEPRECATIONS + +/* Have to use glib-2.44 for this +_OSTREE_PUBLIC G_DECLARE_FINAL_TYPE (OstreeSignDummy, ostree_sign_dummy, OSTREE, SIGN_DUMMY, GObject) +*/ const gchar * ostree_sign_dummy_get_name (OstreeSign *self); |