[balsa/wip/gtk4: 265/351] gmime filter header: make structs private
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/wip/gtk4: 265/351] gmime filter header: make structs private
- Date: Wed, 23 May 2018 21:39:15 +0000 (UTC)
commit 1c30c6a2bb939a96f4a83604b4840b9fdf206bee
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Fri Mar 30 19:21:42 2018 -0400
gmime filter header: make structs private
We can't use G_DECLARE_FINAL_TYPE because GMimeFilterHeader subclasses
GMimeFilter, which doesn't declare the autoptr stuff. No getters or
setters needed.
libbalsa/gmime-filter-header.c | 10 ++++++++++
libbalsa/gmime-filter-header.h | 10 ----------
2 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/libbalsa/gmime-filter-header.c b/libbalsa/gmime-filter-header.c
index 2568b5a..7f9fd24 100644
--- a/libbalsa/gmime-filter-header.c
+++ b/libbalsa/gmime-filter-header.c
@@ -29,6 +29,16 @@ static void filter_complete(GMimeFilter *filter, char *in, size_t len, size_t pr
static void filter_reset(GMimeFilter *filter);
+struct _GMimeFilterHeader {
+ GMimeFilter parent_object;
+ gboolean headers_done;
+ gboolean drop_header;
+};
+
+struct _GMimeFilterHeaderClass {
+ GMimeFilterClass parent_class;
+};
+
G_DEFINE_TYPE(GMimeFilterHeader, g_mime_filter_header, GMIME_TYPE_FILTER)
diff --git a/libbalsa/gmime-filter-header.h b/libbalsa/gmime-filter-header.h
index 34095aa..c966ffd 100644
--- a/libbalsa/gmime-filter-header.h
+++ b/libbalsa/gmime-filter-header.h
@@ -33,16 +33,6 @@ G_BEGIN_DECLS
typedef struct _GMimeFilterHeader GMimeFilterHeader;
typedef struct _GMimeFilterHeaderClass GMimeFilterHeaderClass;
-struct _GMimeFilterHeader {
- GMimeFilter parent_object;
- gboolean headers_done;
- gboolean drop_header;
-};
-
-struct _GMimeFilterHeaderClass {
- GMimeFilterClass parent_class;
-};
-
GType g_mime_filter_header_get_type(void);
GMimeFilter *g_mime_filter_header_new(void);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]