r19582 - gnucash/trunk/src/import-export/aqbanking - Win32: Fix function attributes when using gwenhywfar-4.

Christian Stimming cstim at code.gnucash.org
Thu Sep 16 12:13:24 EDT 2010


Author: cstim
Date: 2010-09-16 12:13:24 -0400 (Thu, 16 Sep 2010)
New Revision: 19582
Trac: http://svn.gnucash.org/trac/changeset/19582

Modified:
   gnucash/trunk/src/import-export/aqbanking/gnc-gwen-gui.c
Log:
Win32: Fix function attributes when using gwenhywfar-4.

Modified: gnucash/trunk/src/import-export/aqbanking/gnc-gwen-gui.c
===================================================================
--- gnucash/trunk/src/import-export/aqbanking/gnc-gwen-gui.c	2010-09-16 16:13:10 UTC (rev 19581)
+++ gnucash/trunk/src/import-export/aqbanking/gnc-gwen-gui.c	2010-09-16 16:13:24 UTC (rev 19582)
@@ -49,6 +49,9 @@
 /* For sufficiently new gwenhywfar (>=3.99.21) the gtk2 gui object is
  * working fine and it is enabled here here. */
 # define USING_GWENHYWFAR_GTK2_GUI
+# define GNC_GWENHYWFAR_CB GWENHYWFAR_CB
+#else
+# define GNC_GWENHYWFAR_CB
 #endif
 
 #ifdef USING_GWENHYWFAR_GTK2_GUI
@@ -170,18 +173,18 @@
 static gint progress_log_cb(GWEN_GUI *gwen_gui, guint32 id,
                             GWEN_LOGGER_LEVEL level, const gchar *text);
 static gint progress_end_cb(GWEN_GUI *gwen_gui, guint32 id);
-static gint getpassword_cb(GWEN_GUI *gwen_gui, guint32 flags, const gchar *token,
+static gint GNC_GWENHYWFAR_CB getpassword_cb(GWEN_GUI *gwen_gui, guint32 flags, const gchar *token,
                            const gchar *title, const gchar *text, gchar *buffer,
                            gint min_len, gint max_len, guint32 guiid);
-static gint setpasswordstatus_cb(GWEN_GUI *gwen_gui, const gchar *token,
+static gint GNC_GWENHYWFAR_CB setpasswordstatus_cb(GWEN_GUI *gwen_gui, const gchar *token,
                                  const gchar *pin,
                                  GWEN_GUI_PASSWORD_STATUS status, guint32 guiid);
-static gint loghook_cb(GWEN_GUI *gwen_gui, const gchar *log_domain,
+static gint GNC_GWENHYWFAR_CB loghook_cb(GWEN_GUI *gwen_gui, const gchar *log_domain,
                        GWEN_LOGGER_LEVEL priority, const gchar *text);
 #ifdef AQBANKING_VERSION_5_PLUS
 typedef GWEN_SYNCIO GWEN_IO_LAYER;
 #endif
-static gint checkcert_cb(GWEN_GUI *gwen_gui, const GWEN_SSLCERTDESCR *cert,
+static gint GNC_GWENHYWFAR_CB checkcert_cb(GWEN_GUI *gwen_gui, const GWEN_SSLCERTDESCR *cert,
                          GWEN_IO_LAYER *io, guint32 guiid);
 
 gboolean ggg_delete_event_cb(GtkWidget *widget, GdkEvent *event,
@@ -1293,7 +1296,7 @@
     return 0;
 }
 
-static gint
+static gint GNC_GWENHYWFAR_CB
 getpassword_cb(GWEN_GUI *gwen_gui, guint32 flags, const gchar *token,
                const gchar *title, const gchar *text, gchar *buffer,
                gint min_len, gint max_len, guint32 guiid)
@@ -1360,7 +1363,7 @@
     return password ? 0 : -1;
 }
 
-static gint
+static gint GNC_GWENHYWFAR_CB
 setpasswordstatus_cb(GWEN_GUI *gwen_gui, const gchar *token, const gchar *pin,
                      GWEN_GUI_PASSWORD_STATUS status, guint32 guiid)
 {
@@ -1380,7 +1383,7 @@
     return 0;
 }
 
-static gint
+static gint GNC_GWENHYWFAR_CB
 loghook_cb(GWEN_GUI *gwen_gui, const gchar *log_domain,
            GWEN_LOGGER_LEVEL priority, const gchar *text)
 {
@@ -1390,7 +1393,7 @@
     return 1;
 }
 
-static gint
+static gint GNC_GWENHYWFAR_CB
 checkcert_cb(GWEN_GUI *gwen_gui, const GWEN_SSLCERTDESCR *cert,
              GWEN_IO_LAYER *io, guint32 guiid)
 {



More information about the gnucash-changes mailing list