[evolution] EMailFormatterPrintExtension: Don't be cute with struct declarations.



commit 3774c9c4c1423b1708a202e333147c4b266fafca
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun Jul 7 09:26:25 2013 -0400

    EMailFormatterPrintExtension: Don't be cute with struct declarations.
    
    Declare the instance and class structs normally so Gtk-Doc can make
    sense of it.

 em-format/e-mail-formatter-print.h |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/em-format/e-mail-formatter-print.h b/em-format/e-mail-formatter-print.h
index a6a2ce2..e94ca75 100644
--- a/em-format/e-mail-formatter-print.h
+++ b/em-format/e-mail-formatter-print.h
@@ -74,8 +74,16 @@ G_BEGIN_DECLS
  * This is an abstract base type for formatter extensions which are
  * intended only for use by #EMailFormatterPrint.
  **/
-typedef EMailFormatterExtension EMailFormatterPrintExtension;
-typedef EMailFormatterExtensionClass EMailFormatterPrintExtensionClass;
+typedef struct _EMailFormatterPrintExtension EMailFormatterPrintExtension;
+typedef struct _EMailFormatterPrintExtensionClass EMailFormatterPrintExtensionClass;
+
+struct _EMailFormatterPrintExtension {
+       EMailFormatterExtension parent;
+};
+
+struct _EMailFormatterPrintExtensionClass {
+       EMailFormatterExtensionClass parent_class;
+};
 
 GType          e_mail_formatter_print_extension_get_type
                                                (void) G_GNUC_CONST;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]