2007-01-20 [colin] 2.7.1cvs40
authorColin Leroy <colin@colino.net>
Sat, 20 Jan 2007 19:54:05 +0000 (19:54 +0000)
committerColin Leroy <colin@colino.net>
Sat, 20 Jan 2007 19:54:05 +0000 (19:54 +0000)
* src/account.c
* src/addrbook.c
* src/addrcache.c
* src/addressbook.c
* src/addrgather.c
* src/addrindex.c
* src/addrquery.c
* src/addrselect.c
* src/browseldap.c
* src/compose.c
* src/editbook.c
* src/editjpilot.c
* src/editldap.c
* src/editldap_basedn.c
* src/editvcard.c
* src/exporthtml.c
* src/exportldif.c
* src/folder.c
* src/folderview.c
* src/image_viewer.c
* src/imap.c
* src/importmutt.c
* src/importpine.c
* src/jpilot.c
* src/ldapquery.c
* src/main.c
* src/mainwindow.c
* src/matcher.c
* src/messageview.c
* src/mh.c
* src/mimeview.c
* src/msgcache.c
* src/mutt.c
* src/news.c
* src/pine.c
* src/prefs_account.c
* src/prefs_common.c
* src/prefs_compose_writing.c
* src/prefs_ext_prog.c
* src/prefs_folder_item.c
* src/prefs_fonts.c
* src/prefs_message.c
* src/prefs_msg_colors.c
* src/prefs_other.c
* src/prefs_quote.c
* src/prefs_receive.c
* src/prefs_send.c
* src/prefs_spelling.c
* src/prefs_summaries.c
* src/prefs_toolbar.c
* src/prefs_wrapping.c
* src/privacy.c
* src/procmime.c
* src/procmsg.c
* src/ssl_manager.c
* src/statusbar.c
* src/summaryview.c
* src/toolbar.c
* src/vcard.c
* src/common/hooks.c
* src/common/log.c
* src/common/passcrypt.c
* src/common/socket.c
* src/common/ssl.c
* src/common/ssl_certificate.c
* src/common/template.c
* src/common/utils.c
* src/etpan/imap-thread.c
* src/gtk/sslcertwindow.c
* src/gtk/sslcertwindow.h
Make functions that could be static, static

73 files changed:
ChangeLog
PATCHSETS
configure.ac
src/account.c
src/addrbook.c
src/addrcache.c
src/addressbook.c
src/addrgather.c
src/addrindex.c
src/addrquery.c
src/addrselect.c
src/browseldap.c
src/common/hooks.c
src/common/log.c
src/common/passcrypt.c
src/common/socket.c
src/common/ssl.c
src/common/ssl_certificate.c
src/common/template.c
src/common/utils.c
src/compose.c
src/editbook.c
src/editjpilot.c
src/editldap.c
src/editldap_basedn.c
src/editvcard.c
src/etpan/imap-thread.c
src/exporthtml.c
src/exportldif.c
src/folder.c
src/folderview.c
src/gtk/sslcertwindow.c
src/gtk/sslcertwindow.h
src/image_viewer.c
src/imap.c
src/importmutt.c
src/importpine.c
src/jpilot.c
src/ldapquery.c
src/main.c
src/mainwindow.c
src/matcher.c
src/messageview.c
src/mh.c
src/mimeview.c
src/msgcache.c
src/mutt.c
src/news.c
src/pine.c
src/prefs_account.c
src/prefs_common.c
src/prefs_compose_writing.c
src/prefs_ext_prog.c
src/prefs_folder_item.c
src/prefs_fonts.c
src/prefs_message.c
src/prefs_msg_colors.c
src/prefs_other.c
src/prefs_quote.c
src/prefs_receive.c
src/prefs_send.c
src/prefs_spelling.c
src/prefs_summaries.c
src/prefs_toolbar.c
src/prefs_wrapping.c
src/privacy.c
src/procmime.c
src/procmsg.c
src/ssl_manager.c
src/statusbar.c
src/summaryview.c
src/toolbar.c
src/vcard.c

index 76e7bbb..2938d9c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,77 @@
+2007-01-20 [colin]     2.7.1cvs40
+
+       * src/account.c
+       * src/addrbook.c
+       * src/addrcache.c
+       * src/addressbook.c
+       * src/addrgather.c
+       * src/addrindex.c
+       * src/addrquery.c
+       * src/addrselect.c
+       * src/browseldap.c
+       * src/compose.c
+       * src/editbook.c
+       * src/editjpilot.c
+       * src/editldap.c
+       * src/editldap_basedn.c
+       * src/editvcard.c
+       * src/exporthtml.c
+       * src/exportldif.c
+       * src/folder.c
+       * src/folderview.c
+       * src/image_viewer.c
+       * src/imap.c
+       * src/importmutt.c
+       * src/importpine.c
+       * src/jpilot.c
+       * src/ldapquery.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/matcher.c
+       * src/messageview.c
+       * src/mh.c
+       * src/mimeview.c
+       * src/msgcache.c
+       * src/mutt.c
+       * src/news.c
+       * src/pine.c
+       * src/prefs_account.c
+       * src/prefs_common.c
+       * src/prefs_compose_writing.c
+       * src/prefs_ext_prog.c
+       * src/prefs_folder_item.c
+       * src/prefs_fonts.c
+       * src/prefs_message.c
+       * src/prefs_msg_colors.c
+       * src/prefs_other.c
+       * src/prefs_quote.c
+       * src/prefs_receive.c
+       * src/prefs_send.c
+       * src/prefs_spelling.c
+       * src/prefs_summaries.c
+       * src/prefs_toolbar.c
+       * src/prefs_wrapping.c
+       * src/privacy.c
+       * src/procmime.c
+       * src/procmsg.c
+       * src/ssl_manager.c
+       * src/statusbar.c
+       * src/summaryview.c
+       * src/toolbar.c
+       * src/vcard.c
+       * src/common/hooks.c
+       * src/common/log.c
+       * src/common/passcrypt.c
+       * src/common/socket.c
+       * src/common/ssl.c
+       * src/common/ssl_certificate.c
+       * src/common/template.c
+       * src/common/utils.c
+       * src/etpan/imap-thread.c
+       * src/gtk/sslcertwindow.c
+       * src/gtk/sslcertwindow.h
+               Make functions that could be static, static
+
 2007-01-20 [colin]     2.7.1cvs39
 
        * src/editldap.c
index a41de45..61f2cc2 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.274.2.166 -r 1.274.2.167 src/mainwindow.c;  cvs diff -u -r 1.39.2.30 -r 1.39.2.31 src/mainwindow.h;  cvs diff -u -r 1.395.2.279 -r 1.395.2.280 src/summaryview.c;  cvs diff -u -r 1.1.2.58 -r 1.1.2.59 src/gtk/quicksearch.c;  ) > 2.7.1cvs37.patchset
 ( cvs diff -u -r 1.3.2.11 -r 1.3.2.12 src/ldapquery.c;  cvs diff -u -r 1.1.4.6 -r 1.1.4.7 src/ldaputil.c;  cvs diff -u -r 1.1.4.5 -r 1.1.4.6 src/ldaputil.h;  ) > 2.7.1cvs38.patchset
 ( cvs diff -u -r 1.8.2.17 -r 1.8.2.18 src/editldap.c;  ) > 2.7.1cvs39.patchset
+( cvs diff -u -r 1.61.2.56 -r 1.61.2.57 src/account.c;  cvs diff -u -r 1.22.2.12 -r 1.22.2.13 src/addrbook.c;  cvs diff -u -r 1.15.2.9 -r 1.15.2.10 src/addrcache.c;  cvs diff -u -r 1.60.2.77 -r 1.60.2.78 src/addressbook.c;  cvs diff -u -r 1.5.10.15 -r 1.5.10.16 src/addrgather.c;  cvs diff -u -r 1.28.2.21 -r 1.28.2.22 src/addrindex.c;  cvs diff -u -r 1.1.4.5 -r 1.1.4.6 src/addrquery.c;  cvs diff -u -r 1.3.2.5 -r 1.3.2.6 src/addrselect.c;  cvs diff -u -r 1.2.4.15 -r 1.2.4.16 src/browseldap.c;  cvs diff -u -r 1.382.2.353 -r 1.382.2.354 src/compose.c;  cvs diff -u -r 1.5.12.8 -r 1.5.12.9 src/editbook.c;  cvs diff -u -r 1.5.12.11 -r 1.5.12.12 src/editjpilot.c;  cvs diff -u -r 1.8.2.18 -r 1.8.2.19 src/editldap.c;  cvs diff -u -r 1.10.2.9 -r 1.10.2.10 src/editldap_basedn.c;  cvs diff -u -r 1.5.12.10 -r 1.5.12.11 src/editvcard.c;  cvs diff -u -r 1.5.2.16 -r 1.5.2.17 src/exporthtml.c;  cvs diff -u -r 1.1.4.14 -r 1.1.4.15 src/exportldif.c;  cvs diff -u -r 1.213.2.131 -r 1.213.2.132 src/folder.c;  cvs diff -u -r 1.207.2.144 -r 1.207.2.145 src/folderview.c;  cvs diff -u -r 1.1.2.15 -r 1.1.2.16 src/image_viewer.c;  cvs diff -u -r 1.179.2.154 -r 1.179.2.155 src/imap.c;  cvs diff -u -r 1.4.12.14 -r 1.4.12.15 src/importmutt.c;  cvs diff -u -r 1.1.14.14 -r 1.1.14.15 src/importpine.c;  cvs diff -u -r 1.18.2.22 -r 1.18.2.23 src/jpilot.c;  cvs diff -u -r 1.3.2.12 -r 1.3.2.13 src/ldapquery.c;  cvs diff -u -r 1.115.2.128 -r 1.115.2.129 src/main.c;  cvs diff -u -r 1.274.2.167 -r 1.274.2.168 src/mainwindow.c;  cvs diff -u -r 1.75.2.33 -r 1.75.2.34 src/matcher.c;  cvs diff -u -r 1.94.2.120 -r 1.94.2.121 src/messageview.c;  cvs diff -u -r 1.79.2.51 -r 1.79.2.52 src/mh.c;  cvs diff -u -r 1.83.2.99 -r 1.83.2.100 src/mimeview.c;  cvs diff -u -r 1.16.2.49 -r 1.16.2.50 src/msgcache.c;  cvs diff -u -r 1.6.10.10 -r 1.6.10.11 src/mutt.c;  cvs diff -u -r 1.101.2.35 -r 1.101.2.36 src/news.c;  cvs diff -u -r 1.6.2.9 -r 1.6.2.10 src/pine.c;  cvs diff -u -r 1.105.2.83 -r 1.105.2.84 src/prefs_account.c;  cvs diff -u -r 1.204.2.120 -r 1.204.2.121 src/prefs_common.c;  cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/prefs_compose_writing.c;  cvs diff -u -r 1.3.2.12 -r 1.3.2.13 src/prefs_ext_prog.c;  cvs diff -u -r 1.52.2.35 -r 1.52.2.36 src/prefs_folder_item.c;  cvs diff -u -r 1.4.2.18 -r 1.4.2.19 src/prefs_fonts.c;  cvs diff -u -r 1.1.2.22 -r 1.1.2.23 src/prefs_message.c;  cvs diff -u -r 1.1.2.30 -r 1.1.2.31 src/prefs_msg_colors.c;  cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/prefs_other.c;  cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/prefs_quote.c;  cvs diff -u -r 1.1.2.15 -r 1.1.2.16 src/prefs_receive.c;  cvs diff -u -r 1.1.2.13 -r 1.1.2.14 src/prefs_send.c;  cvs diff -u -r 1.5.2.31 -r 1.5.2.32 src/prefs_spelling.c;  cvs diff -u -r 1.1.2.34 -r 1.1.2.35 src/prefs_summaries.c;  cvs diff -u -r 1.30.2.31 -r 1.30.2.32 src/prefs_toolbar.c;  cvs diff -u -r 1.1.2.14 -r 1.1.2.15 src/prefs_wrapping.c;  cvs diff -u -r 1.10.2.12 -r 1.10.2.13 src/privacy.c;  cvs diff -u -r 1.49.2.88 -r 1.49.2.89 src/procmime.c;  cvs diff -u -r 1.150.2.87 -r 1.150.2.88 src/procmsg.c;  cvs diff -u -r 1.3.2.25 -r 1.3.2.26 src/ssl_manager.c;  cvs diff -u -r 1.5.2.15 -r 1.5.2.16 src/statusbar.c;  cvs diff -u -r 1.395.2.280 -r 1.395.2.281 src/summaryview.c;  cvs diff -u -r 1.43.2.59 -r 1.43.2.60 src/toolbar.c;  cvs diff -u -r 1.14.2.8 -r 1.14.2.9 src/vcard.c;  cvs diff -u -r 1.10.2.5 -r 1.10.2.6 src/common/hooks.c;  cvs diff -u -r 1.6.2.8 -r 1.6.2.9 src/common/log.c;  cvs diff -u -r 1.3.2.7 -r 1.3.2.8 src/common/passcrypt.c;  cvs diff -u -r 1.13.2.24 -r 1.13.2.25 src/common/socket.c;  cvs diff -u -r 1.9.2.18 -r 1.9.2.19 src/common/ssl.c;  cvs diff -u -r 1.4.2.16 -r 1.4.2.17 src/common/ssl_certificate.c;  cvs diff -u -r 1.2.4.17 -r 1.2.4.18 src/common/template.c;  cvs diff -u -r 1.36.2.95 -r 1.36.2.96 src/common/utils.c;  cvs diff -u -r 1.1.4.72 -r 1.1.4.73 src/etpan/imap-thread.c;  cvs diff -u -r 1.9.2.13 -r 1.9.2.14 src/gtk/sslcertwindow.c;  cvs diff -u -r 1.6.2.4 -r 1.6.2.5 src/gtk/sslcertwindow.h;  ) > 2.7.1cvs40.patchset
index bd89c44..b683ca4 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=7
 MICRO_VERSION=1
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=39
+EXTRA_VERSION=40
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index e359c82..53341f1 100644 (file)
@@ -136,9 +136,9 @@ static void account_create_list_view_images (GtkWidget *list_view);
 static void account_create_list_view_columns   (GtkWidget *list_view);
 
 static gint account_list_view_get_selected_account_id          (GtkWidget *list_view);
-GtkTreePath *account_list_view_get_selected_account_path       (GtkWidget *list_view);
-PrefsAccount *account_list_view_get_selected_account           (GtkWidget *list_view);
-gboolean account_list_view_select_account                      (GtkWidget *list_view, 
+static GtkTreePath *account_list_view_get_selected_account_path        (GtkWidget *list_view);
+static PrefsAccount *account_list_view_get_selected_account            (GtkWidget *list_view);
+static gboolean account_list_view_select_account                       (GtkWidget *list_view, 
                                                                 gint       account_id);
 
 static void account_list_view_set_default_by_id(GtkWidget *list_view,
@@ -1528,7 +1528,7 @@ static gint account_list_view_get_selected_account_id(GtkWidget *list_view)
 /*!
  *\brief       Get the tree path of the currently selected account
  */
-GtkTreePath *account_list_view_get_selected_account_path(GtkWidget *list_view)
+static GtkTreePath *account_list_view_get_selected_account_path(GtkWidget *list_view)
 {
        GtkTreeSelection *selector;
        GtkTreeModel *model;
@@ -1546,7 +1546,7 @@ GtkTreePath *account_list_view_get_selected_account_path(GtkWidget *list_view)
 /*!
  *\brief       Get the account data of the currently selected account
  */
-PrefsAccount *account_list_view_get_selected_account(GtkWidget *list_view)
+static PrefsAccount *account_list_view_get_selected_account(GtkWidget *list_view)
 {
        GtkTreeSelection *selector;
        GtkTreeModel *model;
@@ -1568,7 +1568,7 @@ PrefsAccount *account_list_view_get_selected_account(GtkWidget *list_view)
  *
  *\return      gboolean TRUE if found and selected, FALSE if not.
  */
-gboolean account_list_view_select_account(GtkWidget *list_view, gint account_id)
+static gboolean account_list_view_select_account(GtkWidget *list_view, gint account_id)
 {
        FindAccountInStore fis;
        GtkTreeModel *model;
index 03de225..ff1e7d4 100644 (file)
@@ -251,28 +251,6 @@ void addrbook_free_book(AddressBookFile *book)
        g_free(book);
 }
 
-/**
- * Print list of items.
- * \param book   Address book.
- * \param stream Output stream.
- */
-void addrbook_print_item_list(GList *list, FILE *stream)
-{
-       GList *node = list;
-
-       while(node) {
-               AddrItemObject *obj = node->data;
-               if (ADDRITEM_TYPE(obj) == ITEMTYPE_PERSON) 
-                       addritem_print_item_person((ItemPerson *) obj, stream); 
-               else if (ADDRITEM_TYPE(obj) == ITEMTYPE_GROUP)
-                       addritem_print_item_group((ItemGroup *) obj, stream); 
-               else if (ADDRITEM_TYPE(obj) == ITEMTYPE_FOLDER) 
-                       addritem_print_item_folder((ItemFolder *) obj, stream);
-               node = g_list_next(node);
-       }
-       fprintf(stream, "\t---\n");
-}
-
 /**
  * Print address book header.
  * \param book   Address book.
@@ -1239,7 +1217,7 @@ static void addrbook_write_item_folder_vis(gpointer key, gpointer value,
  * \param  newFile Filename of new file (in book's filepath).
  * \return Status code.
  */
-gint addrbook_write_to(AddressBookFile *book, gchar *newFile)
+static gint addrbook_write_to(AddressBookFile *book, gchar *newFile)
 {
        FILE *fp;
        gchar *fileSpec;
@@ -1783,36 +1761,6 @@ void addrbook_add_attrib_list( AddressBookFile *book, ItemPerson *person, GList
        addrcache_set_dirty( book->addressCache, TRUE );
 }
 
-/*
- * Return reference to address book file for specified object by traversing up
- * address book heirarchy.
- *
- * \param aio Book item object.
- * \return Address book, or <i>NULL</i> if not found.
- */
-AddressBookFile *addrbook_item_get_bookfile(AddrItemObject *aio)
-{
-       AddressBookFile *book = NULL;
-
-       if (aio) {
-               ItemFolder *parent = NULL;
-               ItemFolder *root = NULL;
-               if (aio->type == ITEMTYPE_EMAIL) {
-                       ItemPerson *person = (ItemPerson *)ADDRITEM_PARENT(aio);
-                       if( person ) 
-                               parent = (ItemFolder *)ADDRITEM_PARENT(person);
-               }
-               else {
-                       parent = (ItemFolder *)ADDRITEM_PARENT(aio);
-               }
-               if (parent) 
-                       root = addrcache_find_root_folder(parent);
-               if (root)
-                       book = (AddressBookFile *)ADDRITEM_PARENT(root);
-       }
-       return book;
-}
-
 /**
  * Remove folder from address book. Children are re-parented to the parent
  * folder.
index 9949a1c..7f4175d 100644 (file)
@@ -141,7 +141,7 @@ void addrcache_set_name( AddressCache *cache, const gchar *value ) {
 /*
 * Generate next ID.
 */
-void addrcache_next_id( AddressCache *cache ) {
+static void addrcache_next_id( AddressCache *cache ) {
        g_return_if_fail( cache != NULL );
        cache->nextID++;
 }
@@ -427,7 +427,7 @@ gboolean addrcache_hash_add_person( AddressCache *cache, ItemPerson *person ) {
 * Add email to hash table.
 * return: TRUE if item added.
 */
-gboolean addrcache_hash_add_email( AddressCache *cache, ItemEMail *email ) {
+static gboolean addrcache_hash_add_email( AddressCache *cache, ItemEMail *email ) {
        if( g_hash_table_lookup( cache->itemHash, ADDRITEM_ID(email) ) ) {
                return FALSE;
        }
index f165cc6..2e0caa0 100644 (file)
@@ -342,13 +342,13 @@ static void addressbook_edit_address( gpointer data, guint action, GtkWidget *wi
 
 /* LUT's and IF stuff */
 static void addressbook_free_treenode          ( gpointer data );
-AddressTypeControlItem *addrbookctl_lookup     (gint            ot);
-AddressTypeControlItem *addrbookctl_lookup_iface(AddressIfType  ifType);
+static AddressTypeControlItem *addrbookctl_lookup      (gint            ot);
+static AddressTypeControlItem *addrbookctl_lookup_iface(AddressIfType   ifType);
 
-void addrbookctl_build_map                     (GtkWidget      *window);
-void addrbookctl_build_iflist                  (void);
-AdapterInterface *addrbookctl_find_interface   (AddressIfType   ifType);
-void addrbookctl_build_ifselect                        (void);
+static void addrbookctl_build_map                      (GtkWidget      *window);
+static void addrbookctl_build_iflist                   (void);
+static AdapterInterface *addrbookctl_find_interface    (AddressIfType   ifType);
+static void addrbookctl_build_ifselect                 (void);
 
 static void addrbookctl_free_interface         (AdapterInterface *adapter);
 static void addrbookctl_free_datasource                (AdapterDSource   *adapter);
@@ -571,7 +571,7 @@ static gchar *addressbook_err2string( ErrMsgTableEntry lut[], gint code ) {
 
 static gboolean lastCanLookup = FALSE;
 
-void addressbook_show_buttons(gboolean add_and_delete, gboolean lookup, gboolean mail_ops)
+static void addressbook_show_buttons(gboolean add_and_delete, gboolean lookup, gboolean mail_ops)
 {
        if (add_and_delete) {
                gtk_widget_show(addrbook.edit_btn);
@@ -673,7 +673,7 @@ Compose *addressbook_get_target_compose(void)
 /**
  * Refresh addressbook and save to file(s).
  */
-void addressbook_refresh( void )
+static void addressbook_refresh( void )
 {
        if (addrbook.window) {
                if (addrbook.treeSelected) {
@@ -1516,7 +1516,7 @@ static void addressbook_reg_clicked(GtkButton *button, gpointer data)
        addressbook_new_address_cb( NULL, 0, NULL );
 }
 
-gchar *addressbook_format_address( AddrItemObject * aio ) {
+static gchar *addressbook_format_address( AddrItemObject * aio ) {
        gchar *buf = NULL;
        gchar *name = NULL;
        gchar *address = NULL;
@@ -4060,23 +4060,6 @@ static void addressbook_search_idle( gpointer data ) {
        */
 }
 
-/**
- * Search completion callback function. This removes the query from the idle
- * list.
- *
- * \param queryID Query ID of search request.
- */
-void addressbook_clear_idler( gint queryID ) {
-       gpointer ptrQID;
-
-       /* Remove idler function */
-       /* printf( "addressbook_clear_idler::%d::\n", queryID ); */
-       ptrQID = GINT_TO_POINTER( queryID );
-       if( ptrQID ) {
-               g_idle_remove_by_data( ptrQID );
-       }
-}
-
 /**
  * Search completion callback function. This removes the query from the idle
  * list.
@@ -4314,7 +4297,7 @@ ItemObjectType addressbook_type2item( AddressObjectType abType ) {
 /*
 * Build table that controls the rendering of object types.
 */
-void addrbookctl_build_map( GtkWidget *window ) {
+static void addrbookctl_build_map( GtkWidget *window ) {
        AddressTypeControlItem *atci;
 
        /* Build icons */
@@ -4513,7 +4496,7 @@ void addrbookctl_build_map( GtkWidget *window ) {
 /*
 * Search for specified object type.
 */
-AddressTypeControlItem *addrbookctl_lookup( gint ot ) {
+static AddressTypeControlItem *addrbookctl_lookup( gint ot ) {
        gint objType = ot;
        return ( AddressTypeControlItem * ) g_hash_table_lookup( _addressBookTypeHash_, &objType );
 }
@@ -4521,7 +4504,7 @@ AddressTypeControlItem *addrbookctl_lookup( gint ot ) {
 /*
 * Search for specified interface type.
 */
-AddressTypeControlItem *addrbookctl_lookup_iface( AddressIfType ifType ) {
+static AddressTypeControlItem *addrbookctl_lookup_iface( AddressIfType ifType ) {
        GList *node = _addressBookTypeList_;
        while( node ) {
                AddressTypeControlItem *atci = node->data;
@@ -4570,7 +4553,7 @@ static void addrbookctl_free_group( AdapterGroup *adapter ) {
 /**
  * Build GUI interface list.
  */
-void addrbookctl_build_iflist( void ) {
+static void addrbookctl_build_iflist( void ) {
        AddressTypeControlItem *atci;
        AdapterInterface *adapter;
        GList *list = NULL;
@@ -4609,7 +4592,7 @@ void addrbookctl_build_iflist( void ) {
  * \param  ifType Interface type.
  * \return Interface item, or NULL if not found.
  */
-AdapterInterface *addrbookctl_find_interface( AddressIfType ifType ) {
+static AdapterInterface *addrbookctl_find_interface( AddressIfType ifType ) {
        GList *node = _addressInterfaceList_;
        while( node ) {
                AdapterInterface *adapter = node->data;
@@ -4622,7 +4605,7 @@ AdapterInterface *addrbookctl_find_interface( AddressIfType ifType ) {
 /**
  * Build interface list selection.
  */
-void addrbookctl_build_ifselect( void ) {
+static void addrbookctl_build_ifselect( void ) {
        GList *newList = NULL;
        gchar *selectStr;
        gchar **splitStr;
index 61d6011..183c10e 100644 (file)
@@ -108,7 +108,7 @@ static gchar *_harv_headerNames_[] = {
 };
 static GList *_harv_messageList_;
 
-void addrgather_dlg_status_show( gchar *msg ) {
+static void addrgather_dlg_status_show( gchar *msg ) {
        if( addrgather_dlg.statusbar != NULL ) {
                gtk_statusbar_pop( GTK_STATUSBAR(addrgather_dlg.statusbar),
                        addrgather_dlg.status_cid );
index 8ea4fad..1092430 100644 (file)
@@ -2772,7 +2772,6 @@ void addrindex_remove_results( AddressDataSource *ds, ItemFolder *folder ) {
                }
                else {
                        printf( "delFlag IS-FALSE\n" );
-                       addressbook_clear_idler( queryID );
                }
                */
 #endif
index da579fb..ea8fa81 100644 (file)
@@ -44,23 +44,6 @@ static pthread_mutex_t _requestListMutex_ = PTHREAD_MUTEX_INITIALIZER;
  */
 static gint _currentQueryID_ = 0;
 
-/**
- * Create new address query.
- * \return Initialized address query object.
- */
-QueryRequest *reqreq_create( void ) {
-       QueryRequest *req;
-
-       req = g_new0( QueryRequest, 1 );
-       req->queryID = 0;
-       req->searchType = ADDRSEARCH_NONE;
-       req->searchTerm = NULL;
-       req->callBackEnd = NULL;
-       req->callBackEntry = NULL;
-       req->queryList = NULL;
-       return req;
-}
-
 /**
  * Clear the query.
  * \param req Request query object.
index 0422ecd..2aca813 100644 (file)
@@ -98,16 +98,6 @@ void addrselect_item_free( AddrSelectItem *item ) {
        g_free( item );
 }
 
-/**
- * Specify cache ID for specified item.
- * \param item  Address select item.
- * \param value Cache ID.
- */
-void addrselect_set_cache_id( AddrSelectItem *item, const gchar *value ) {
-       g_return_if_fail( item != NULL );
-       item->cacheID = mgu_replace_string( item->cacheID, value );
-}
-
 /**
  * Print address selection item.
  * \param item   Address select item.
index 4de0fd0..cd25e7c 100644 (file)
@@ -120,7 +120,6 @@ static gint browse_callback_entry(
        node = listValues;
        while( node ) {
                nvp = ( NameValuePair * ) node->data;
-               /* ldapqry_print_name_value( nvp, stdout ); */
                _displayQueue_ = g_list_append( _displayQueue_, nvp );
                node->data = NULL;
                node = g_list_next( node );
index 953f9a3..f71725f 100644 (file)
@@ -28,7 +28,7 @@
 
 static GHashTable *hooklist_table;
 
-GHookList *hooks_get_hooklist(const gchar *hooklist_name)
+static GHookList *hooks_get_hooklist(const gchar *hooklist_name)
 {
        GHookList *hooklist;
 
index 0e8ea6d..46ad5ae 100644 (file)
@@ -32,7 +32,7 @@
 
 static FILE *log_fp = NULL;
 
-gboolean invoke_hook_cb (gpointer data)
+static gboolean invoke_hook_cb (gpointer data)
 {
        LogText *logtext = (LogText *)data;
        hooks_invoke(LOG_APPEND_TEXT_HOOKLIST, logtext);
index e1ca952..2eeff11 100644 (file)
@@ -34,7 +34,7 @@
 
 #include "passcrypt.h"
 
-void crypt_cfb_buf(const char key[8], unsigned char *buf, unsigned len,
+static void crypt_cfb_buf(const char key[8], unsigned char *buf, unsigned len,
                   unsigned chunksize, int decrypt);
 
 void passcrypt_encrypt(gchar *password, guint len)
@@ -54,7 +54,7 @@ unsigned char crypt_cfb_iv[64];
 int crypt_cfb_blocksize = 8;   /* 8 for DES */
 
 #if defined (__FreeBSD__)
-void
+static void
 crypt_cfb_buf(const char key[8], unsigned char *buf, unsigned len,
              unsigned chunksize, int decrypt)
 {
@@ -74,7 +74,7 @@ static void crypt_cfb_xor(unsigned char *to, const unsigned char *from,
                          unsigned len);
 static void crypt_unpack(unsigned char *a);
 
-void
+static void
 crypt_cfb_buf(const char key[8], unsigned char *buf, unsigned len,
              unsigned chunksize, int decrypt)
 {
index c4ac9c4..cb4c7f8 100644 (file)
@@ -1449,7 +1449,7 @@ gint sock_write_all(SockInfo *sock, const gchar *buf, gint len)
        return ret;
 }
 
-gint fd_recv(gint fd, gchar *buf, gint len, gint flags)
+static gint fd_recv(gint fd, gchar *buf, gint len, gint flags)
 {
        if (fd_check_io(fd, G_IO_IN) < 0)
                return -1;
index c3dc384..ef8dbac 100644 (file)
@@ -84,7 +84,7 @@ void ssl_done(void)
 }
 
 #ifdef USE_PTHREAD
-void *SSL_connect_thread(void *data)
+static void *SSL_connect_thread(void *data)
 {
        thread_data *td = (thread_data *)data;
        int result = -1;
@@ -98,7 +98,7 @@ void *SSL_connect_thread(void *data)
 }
 #endif
 
-gint SSL_connect_nb(SSL *ssl)
+static gint SSL_connect_nb(SSL *ssl)
 {
 #if (defined USE_PTHREAD && defined __GLIBC__ && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)))
        thread_data *td = g_new0(thread_data, 1);
index e7b6e2a..f5a13f0 100644 (file)
@@ -134,11 +134,6 @@ char * readable_fingerprint(unsigned char *src, int len)
        return ret;
 }
 
-SSLCertificate *ssl_certificate_new(X509 *x509_cert, gchar *host, gushort port)
-{
-       return ssl_certificate_new_lookup(x509_cert, host, port, TRUE);
-}
-
 static SSLCertificate *ssl_certificate_new_lookup(X509 *x509_cert, gchar *host, gushort port, gboolean lookup)
 {
        SSLCertificate *cert = g_new0(SSLCertificate, 1);
index f7a5494..2594458 100644 (file)
@@ -109,7 +109,7 @@ void template_clear_config(GSList *tmpl_list)
        g_slist_free(tmpl_list);
 }
 
-gint tmpl_compare(gconstpointer tmpl1, gconstpointer tmpl2)
+static gint tmpl_compare(gconstpointer tmpl1, gconstpointer tmpl2)
 {
        if ((Template *)tmpl1 == NULL || (Template *)tmpl2 == NULL)
                return 0;
index 533c1f9..6b85438 100644 (file)
@@ -3378,7 +3378,7 @@ static gint is_unchanged_uri_char(char c)
        }
 }
 
-void encode_uri(gchar *encoded_uri, gint bufsize, const gchar *uri)
+static void encode_uri(gchar *encoded_uri, gint bufsize, const gchar *uri)
 {
        int i;
        int k;
index 4cd8126..e28545a 100644 (file)
@@ -191,7 +191,7 @@ typedef enum
 
 static GList *compose_list = NULL;
 
-Compose *compose_generic_new                   (PrefsAccount   *account,
+static Compose *compose_generic_new                    (PrefsAccount   *account,
                                                 const gchar    *to,
                                                 FolderItem     *item,
                                                 GPtrArray      *attach_files,
@@ -275,7 +275,7 @@ static gint compose_write_body_to_file              (Compose        *compose,
                                                 const gchar    *file);
 static gint compose_remove_reedit_target       (Compose        *compose,
                                                 gboolean        force);
-void compose_remove_draft                      (Compose        *compose);
+static void compose_remove_draft                       (Compose        *compose);
 static gint compose_queue_sub                  (Compose        *compose,
                                                 gint           *msgnum,
                                                 FolderItem     **item,
@@ -495,9 +495,9 @@ static Compose *compose_generic_reply(MsgInfo *msginfo, gboolean quote,
                                  gboolean followup_and_reply_to,
                                  const gchar *body);
 
-gboolean compose_headerentry_changed_cb           (GtkWidget          *entry,
+static gboolean compose_headerentry_changed_cb    (GtkWidget          *entry,
                                            ComposeHeaderEntry *headerentry);
-gboolean compose_headerentry_key_press_event_cb(GtkWidget             *entry,
+static gboolean compose_headerentry_key_press_event_cb(GtkWidget              *entry,
                                            GdkEventKey        *event,
                                            ComposeHeaderEntry *headerentry);
 
@@ -4931,7 +4931,7 @@ static gint compose_remove_reedit_target(Compose *compose, gboolean force)
        return 0;
 }
 
-void compose_remove_draft(Compose *compose)
+static void compose_remove_draft(Compose *compose)
 {
        FolderItem *drafts;
        MsgInfo *msginfo = compose->targetinfo;
@@ -5786,7 +5786,7 @@ static GtkWidget *compose_create_header(Compose *compose)
        return header_scrolledwin ;
 }
 
-GtkWidget *compose_create_attach(Compose *compose)
+static GtkWidget *compose_create_attach(Compose *compose)
 {
        GtkWidget *attach_scrwin;
        GtkWidget *attach_clist;
@@ -9064,7 +9064,7 @@ static void compose_toggle_remove_refs_cb(gpointer data, guint action,
                compose->remove_references = FALSE;
 }
 
-gboolean compose_headerentry_key_press_event_cb(GtkWidget *entry,
+static gboolean compose_headerentry_key_press_event_cb(GtkWidget *entry,
                                            GdkEventKey *event,
                                            ComposeHeaderEntry *headerentry)
 {
@@ -9096,7 +9096,7 @@ gboolean compose_headerentry_key_press_event_cb(GtkWidget *entry,
        return FALSE;
 }
 
-gboolean compose_headerentry_changed_cb(GtkWidget *entry,
+static gboolean compose_headerentry_changed_cb(GtkWidget *entry,
                                    ComposeHeaderEntry *headerentry)
 {
        if (strlen(gtk_entry_get_text(GTK_ENTRY(entry))) != 0) {
index 91141d2..d7c2387 100644 (file)
@@ -65,7 +65,7 @@ static struct _AddrBookEdit_Dlg {
 /*
 * Edit functions.
 */
-void edit_book_status_show( gchar *msg ) {
+static void edit_book_status_show( gchar *msg ) {
        if( addrbookedit_dlg.statusbar != NULL ) {
                gtk_statusbar_pop( GTK_STATUSBAR(addrbookedit_dlg.statusbar), addrbookedit_dlg.status_cid );
                if( msg ) {
index 723d53a..ae66839 100644 (file)
@@ -75,7 +75,7 @@ static struct _JPilotEdit {
 /*
 * Edit functions.
 */
-void edit_jpilot_status_show( gchar *msg ) {
+static void edit_jpilot_status_show( gchar *msg ) {
        if( jpilotedit.statusbar != NULL ) {
                gtk_statusbar_pop( GTK_STATUSBAR(jpilotedit.statusbar), jpilotedit.status_cid );
                if( msg ) {
index 30452fa..296b78b 100644 (file)
@@ -811,39 +811,6 @@ static void addressbook_edit_ldap_create( gboolean *cancelled ) {
        gtk_widget_show_all( ldapedit.window );
 }
 
-void edit_ldap_set_optmenu( GtkOptionMenu *optmenu, const gint value ) {
-       GList *cur;
-       GtkWidget *menu;
-       GtkWidget *menuitem;
-       gint menuVal;
-       gint n = 0;
-
-       g_return_if_fail(optmenu != NULL);
-
-       menu = gtk_option_menu_get_menu(optmenu);
-       for( cur = GTK_MENU_SHELL(menu)->children; cur != NULL; cur = cur->next ) {
-               menuitem = GTK_WIDGET(cur->data);
-               menuVal = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(menuitem), "user_data"));
-               if( menuVal == value ) {
-                       gtk_option_menu_set_history(optmenu, n);
-                       return;
-               }
-               n++;
-       }
-       gtk_option_menu_set_history(optmenu, 0);
-}
-
-gint edit_ldap_get_optmenu( GtkOptionMenu *optmenu ) {
-       GtkWidget *menu;
-       GtkWidget *menuitem;
-
-       g_return_val_if_fail(optmenu != NULL, -1);
-
-       menu = gtk_option_menu_get_menu(GTK_OPTION_MENU(optmenu));
-       menuitem = gtk_menu_get_active(GTK_MENU(menu));
-       return GPOINTER_TO_INT(g_object_get_data(G_OBJECT(menuitem), "user_data"));
-}
-
 /**
  * Format criteria list for display.
  * \param ctl Control object.
index c3fa01b..1afb269 100644 (file)
@@ -245,7 +245,7 @@ static void edit_ldap_bdn_create(void) {
                        GTK_STATUSBAR(statusbar), "Edit LDAP Select Base DN" );
 }
 
-void edit_ldap_bdn_load_data(
+static void edit_ldap_bdn_load_data(
        const gchar *hostName, const gint iPort, const gint tov,
        const gchar* bindDN, const gchar *bindPW, int ssl, int tls )
 {
index e0bb604..b58f529 100644 (file)
@@ -67,7 +67,7 @@ static struct _VCardEdit {
 /*
 * Edit functions.
 */
-void edit_vcard_status_show( gchar *msg ) {
+static void edit_vcard_status_show( gchar *msg ) {
        if( vcardedit.statusbar != NULL ) {
                gtk_statusbar_pop( GTK_STATUSBAR(vcardedit.statusbar), vcardedit.status_cid );
                if( msg ) {
index 5967c89..f456bc0 100644 (file)
@@ -50,7 +50,7 @@ static chash * session_hash = NULL;
 static guint thread_manager_signal = 0;
 static GIOChannel * io_channel = NULL;
 
-void delete_imap(Folder *folder, mailimap *imap)
+static void delete_imap(Folder *folder, mailimap *imap)
 {
        chashdatum key;
        chashdatum value;
@@ -198,7 +198,7 @@ static void imap_logger_uid(int direction, const char * str, size_t size)
        free(buf);
 }
 
-void imap_logger_append(int direction, const char * str, size_t size) 
+static void imap_logger_append(int direction, const char * str, size_t size) 
 {
        gchar *buf;
        gchar **lines;
@@ -2190,7 +2190,7 @@ imap_fetch_result_to_envelop_list(clist * fetch_result,
        return MAIL_NO_ERROR;
 }
 
-int imap_add_envelope_fetch_att(struct mailimap_fetch_type * fetch_type)
+static int imap_add_envelope_fetch_att(struct mailimap_fetch_type * fetch_type)
 {
        struct mailimap_fetch_att * fetch_att;
        int r;
@@ -2226,7 +2226,7 @@ int imap_add_envelope_fetch_att(struct mailimap_fetch_type * fetch_type)
        return MAIL_NO_ERROR;
 }
 
-int imap_add_header_fetch_att(struct mailimap_fetch_type * fetch_type)
+static int imap_add_header_fetch_att(struct mailimap_fetch_type * fetch_type)
 {
        struct mailimap_fetch_att * fetch_att;
        struct mailimap_section * section;
@@ -2771,7 +2771,7 @@ static int subcommand_connect(const char *command,
        return sockfds[0];
 }
 
-int socket_connect_cmd(mailimap * imap, const char * command,
+static int socket_connect_cmd(mailimap * imap, const char * command,
                       const char * server, int port)
 {
        int fd;
index 5b4de96..f08a10b 100644 (file)
@@ -196,25 +196,6 @@ void exporthtml_free( ExportHtmlCtl *ctl ) {
        g_free( ctl );
 }
 
-/*
- * Print control object.
- * Enter: ctl    Export control data.
- *        stream Output stream.
- */
-void exporthtml_print( ExportHtmlCtl *ctl, FILE *stream ) {
-       fprintf( stream, "ExportHtmlCtl:\n" );
-       fprintf( stream, "     path: %s\n", ctl->path );
-       fprintf( stream, "directory: %s\n", ctl->dirOutput );
-       fprintf( stream, "     file: %s\n", ctl->fileHtml );
-       fprintf( stream, " settings: %s\n", ctl->settingsFile );
-       fprintf( stream, " encoding: %s\n", ctl->encoding );
-       fprintf( stream, " css file: %d\n", ctl->stylesheet );
-       fprintf( stream, " name fmt: %d\n", ctl->nameFormat );
-       fprintf( stream, "  banding: %d\n", ctl->banding );
-       fprintf( stream, "link mail: %d\n", ctl->linkEMail );
-       fprintf( stream, "show attr: %d\n", ctl->showAttribs );
-}
-
 /*
  * Find style entry.
  * Enter: ctl Export control data.
@@ -236,19 +217,6 @@ static StylesheetEntry *exporthtml_find_stylesheet( ExportHtmlCtl *ctl ) {
        return retVal;
 }
 
-/*
- * Properties...
- */
-/*
- * Specify path to folder where files are created.
- * Enter: ctl   Export control data.
- *        value Full directory path.
- */
-void exporthtml_set_output_dir( ExportHtmlCtl *ctl, const gchar *value ) {
-       g_return_if_fail( ctl != NULL );
-       ctl->dirOutput = mgu_replace_string( ctl->dirOutput, value );
-       g_strstrip( ctl->dirOutput );
-}
 void exporthtml_set_path( ExportHtmlCtl *ctl, const gchar *value ) {
        g_return_if_fail( ctl != NULL );
        ctl->path = mgu_replace_string( ctl->path, value );
index c6394bc..8f7789c 100644 (file)
@@ -113,34 +113,6 @@ void exportldif_free( ExportLdifCtl *ctl ) {
        g_free( ctl );
 }
 
-/**
- * Print control object.
- * \param ctl    Export control data.
- * \param stream Output stream.
- */
-void exportldif_print( ExportLdifCtl *ctl, FILE *stream ) {
-       fprintf( stream, "ExportLdifCtl:\n" );
-       fprintf( stream, "     path: %s\n", ctl->path );
-       fprintf( stream, "directory: %s\n", ctl->dirOutput );
-       fprintf( stream, "     file: %s\n", ctl->fileLdif );
-       fprintf( stream, "   suffix: %s\n", ctl->suffix );
-       fprintf( stream, "      rdn: %d\n", ctl->rdnIndex );
-       fprintf( stream, "   use DN: %s\n", ctl->useDN ? "y" : "n" );
-       fprintf( stream, " ex EMail: %s\n", ctl->excludeEMail ? "y" : "n" );
-       fprintf( stream, " settings: %s\n", ctl->settingsFile );
-}
-
-/**
- * Specify directory where LDIF files are created.
- * \param ctl   Export control data.
- * \param value Full directory path.
- */
-void exportldif_set_output_dir( ExportLdifCtl *ctl, const gchar *value ) {
-       g_return_if_fail( ctl != NULL );
-       ctl->dirOutput = mgu_replace_string( ctl->dirOutput, value );
-       g_strstrip( ctl->dirOutput );
-}
-
 /**
  * Specify full file specification of LDIF file.
  * \param ctl   Export control data.
@@ -152,17 +124,6 @@ void exportldif_set_path( ExportLdifCtl *ctl, const gchar *value ) {
        g_strstrip( ctl->path );
 }
 
-/**
- * Specify file name of LDIF file.
- * \param ctl   Export control data.
- * \param value File name.
- */
-void exportldif_set_file_ldif( ExportLdifCtl *ctl, const gchar *value ) {
-       g_return_if_fail( ctl != NULL );
-       ctl->fileLdif = mgu_replace_string( ctl->fileLdif, value );
-       g_strstrip( ctl->fileLdif );
-}
-
 /**
  * Specify suffix to be used for creating DN entries.
  * \param ctl   Export control data.
index 7ecf563..f141e06 100644 (file)
@@ -90,7 +90,7 @@ static void folder_update_op_count_rec        (GNode          *node);
 static void folder_get_persist_prefs_recursive
                                        (GNode *node, GHashTable *pptable);
 static gboolean persist_prefs_free     (gpointer key, gpointer val, gpointer data);
-void folder_item_read_cache            (FolderItem *item);
+static void folder_item_read_cache             (FolderItem *item);
 gint folder_item_scan_full             (FolderItem *item, gboolean filtering);
 static void folder_item_update_with_msg (FolderItem *item, FolderItemUpdateFlags update_flags,
                                          MsgInfo *msg);
@@ -102,7 +102,7 @@ void folder_system_init(void)
        folder_register_class(news_get_class());
 }
 
-GSList *folder_get_class_list(void)
+static GSList *folder_get_class_list(void)
 {
        return class_list;
 }
@@ -667,7 +667,7 @@ void folder_set_sort(Folder *folder, guint sort)
        }
 }
 
-gboolean folder_tree_destroy_func(GNode *node, gpointer data) {
+static gboolean folder_tree_destroy_func(GNode *node, gpointer data) {
        FolderItem *item = (FolderItem *) node->data;
 
        folder_item_destroy(item);
@@ -816,7 +816,7 @@ void folder_write_list(void)
        xml_free_tree(rootnode);
 }
 
-gboolean folder_scan_tree_func(GNode *node, gpointer data)
+static gboolean folder_scan_tree_func(GNode *node, gpointer data)
 {
        GHashTable *pptable = (GHashTable *)data;
        FolderItem *item = (FolderItem *)node->data;
@@ -861,7 +861,7 @@ void folder_scan_tree(Folder *folder, gboolean rebuild)
        folder_write_list();
 }
 
-gboolean folder_restore_prefs_func(GNode *node, gpointer data)
+static gboolean folder_restore_prefs_func(GNode *node, gpointer data)
 {
        GHashTable *pptable = (GHashTable *)data;
        FolderItem *item = (FolderItem *)node->data;
@@ -875,7 +875,6 @@ void folder_fast_scan_tree(Folder *folder)
 {
        GHashTable *pptable;
        FolderUpdateData hookdata;
-       Folder *old_folder = folder;
 
        if (!folder->klass->scan_tree)
                return;
@@ -2104,21 +2103,6 @@ gint folder_item_scan(FolderItem *item)
        return folder_item_scan_full(item, TRUE);
 }
 
-static gboolean folder_scan_all_items_func(GNode *node, gpointer data)
-{
-       FolderItem *item = node->data;
-
-       folder_item_scan(item);
-
-       return FALSE;
-}
-
-void folder_scan_all_items(Folder * folder)
-{
-       g_node_traverse(folder->node, G_PRE_ORDER,
-                       G_TRAVERSE_ALL, -1, folder_scan_all_items_func, NULL);
-}
-
 static void folder_item_scan_foreach_func(gpointer key, gpointer val,
                                          gpointer data)
 {
@@ -2130,7 +2114,7 @@ void folder_item_scan_foreach(GHashTable *table)
        g_hash_table_foreach(table, folder_item_scan_foreach_func, NULL);
 }
 
-void folder_count_total_cache_memusage(FolderItem *item, gpointer data)
+static void folder_count_total_cache_memusage(FolderItem *item, gpointer data)
 {
        gint *memusage = (gint *)data;
 
@@ -2171,7 +2155,7 @@ gint folder_item_syncronize_flags(FolderItem *item)
        return ret;
 }
 
-gint folder_cache_time_compare_func(gconstpointer a, gconstpointer b)
+static gint folder_cache_time_compare_func(gconstpointer a, gconstpointer b)
 {
        FolderItem *fa = (FolderItem *)a;
        FolderItem *fb = (FolderItem *)b;
@@ -2179,7 +2163,7 @@ gint folder_cache_time_compare_func(gconstpointer a, gconstpointer b)
        return (gint) (msgcache_get_last_access_time(fa->cache) - msgcache_get_last_access_time(fb->cache));
 }
 
-void folder_find_expired_caches(FolderItem *item, gpointer data)
+static void folder_find_expired_caches(FolderItem *item, gpointer data)
 {
        GSList **folder_item_list = (GSList **)data;
        gint difftime, expiretime;
@@ -2261,7 +2245,7 @@ void folder_clean_cache_memory(FolderItem *protected_item)
        }
 }
 
-void folder_item_read_cache(FolderItem *item)
+static void folder_item_read_cache(FolderItem *item)
 {
        gchar *cache_file, *mark_file;
        START_TIMING("");
@@ -2414,7 +2398,7 @@ GSList *folder_item_get_msg_list(FolderItem *item)
        return msgcache_get_msg_list(item->cache);
 }
 
-void msginfo_set_mime_flags(GNode *node, gpointer data)
+static void msginfo_set_mime_flags(GNode *node, gpointer data)
 {
        MsgInfo *msginfo = data;
        MimeInfo *mimeinfo = node->data;
index 5761d83..f3f96d3 100644 (file)
@@ -273,11 +273,11 @@ static void folderview_drag_end_cb         (GtkWidget        *widget,
                                          GdkDragContext   *drag_context,
                                          FolderView       *folderview);
 
-void folderview_create_folder_node       (FolderView       *folderview, 
+static void folderview_create_folder_node       (FolderView       *folderview, 
                                          FolderItem       *item);
-gboolean folderview_update_folder       (gpointer          source,
+static gboolean folderview_update_folder        (gpointer          source,
                                          gpointer          userdata);
-gboolean folderview_update_item_claws   (gpointer          source,
+static gboolean folderview_update_item_claws    (gpointer          source,
                                          gpointer          data);
 static void folderview_processing_cb(FolderView *folderview, guint action,
                                     GtkWidget *widget);
@@ -443,7 +443,7 @@ static gboolean folderview_popup_menu(GtkWidget *widget, gpointer data)
 }
 
 
-GtkWidget *folderview_ctree_create(FolderView *folderview)
+static GtkWidget *folderview_ctree_create(FolderView *folderview)
 {
        GtkWidget *ctree;
        gint *col_pos;
@@ -1712,7 +1712,7 @@ void folderview_update_search_icon(FolderItem *item, gboolean matches)
        }
 }
 
-gboolean folderview_update_item_claws(gpointer source, gpointer data)
+static gboolean folderview_update_item_claws(gpointer source, gpointer data)
 {
        FolderItemUpdateData *update_info = (FolderItemUpdateData *)source;
        FolderView *folderview = (FolderView *)data;
@@ -2256,7 +2256,7 @@ static void folderview_col_resized(GtkCList *clist, gint column, gint width,
        prefs_common.folder_col_size[type] = width;
 }
 
-void folderview_create_folder_node_recursive(FolderView *folderview, FolderItem *item)
+static void folderview_create_folder_node_recursive(FolderView *folderview, FolderItem *item)
 {
        GNode *srcnode;
 
@@ -2277,7 +2277,7 @@ void folderview_create_folder_node_recursive(FolderView *folderview, FolderItem
        }
 }
 
-void folderview_create_folder_node(FolderView *folderview, FolderItem *item)
+static void folderview_create_folder_node(FolderView *folderview, FolderItem *item)
 {
        GtkCTree *ctree = GTK_CTREE(folderview->ctree);
        gchar *text[N_FOLDER_COLS] = {NULL, "0", "0", "0"};
@@ -2728,7 +2728,7 @@ static void folderview_drag_data_get(GtkWidget        *widget,
        }
 }
 
-gboolean folderview_update_folder(gpointer source, gpointer userdata)
+static gboolean folderview_update_folder(gpointer source, gpointer userdata)
 {
        FolderUpdateData *hookdata;
        FolderView *folderview;
index c61ce23..9fc15b7 100644 (file)
@@ -35,9 +35,9 @@
 #include "alertpanel.h"
 #include "hooks.h"
 
-gboolean sslcertwindow_ask_new_cert(SSLCertificate *cert);
-gboolean sslcertwindow_ask_expired_cert(SSLCertificate *cert);
-gboolean sslcertwindow_ask_changed_cert(SSLCertificate *old_cert, SSLCertificate *new_cert);
+static gboolean sslcertwindow_ask_new_cert(SSLCertificate *cert);
+static gboolean sslcertwindow_ask_expired_cert(SSLCertificate *cert);
+static gboolean sslcertwindow_ask_changed_cert(SSLCertificate *old_cert, SSLCertificate *new_cert);
 
 GtkWidget *cert_presenter(SSLCertificate *cert)
 {
@@ -260,7 +260,7 @@ void sslcertwindow_show_cert(SSLCertificate *cert)
        g_free(buf);
 }
 
-gboolean sslcertwindow_ask_new_cert(SSLCertificate *cert)
+static gboolean sslcertwindow_ask_new_cert(SSLCertificate *cert)
 {
        gchar *buf, *sig_status;
        AlertValue val;
@@ -300,7 +300,7 @@ gboolean sslcertwindow_ask_new_cert(SSLCertificate *cert)
        return (val == G_ALERTALTERNATE);
 }
 
-gboolean sslcertwindow_ask_expired_cert(SSLCertificate *cert)
+static gboolean sslcertwindow_ask_expired_cert(SSLCertificate *cert)
 {
        gchar *buf, *sig_status;
        AlertValue val;
@@ -340,7 +340,7 @@ gboolean sslcertwindow_ask_expired_cert(SSLCertificate *cert)
        return (val == G_ALERTALTERNATE);
 }
 
-gboolean sslcertwindow_ask_changed_cert(SSLCertificate *old_cert, SSLCertificate *new_cert)
+static gboolean sslcertwindow_ask_changed_cert(SSLCertificate *old_cert, SSLCertificate *new_cert)
 {
        GtkWidget *old_cert_widget = cert_presenter(old_cert);
        GtkWidget *new_cert_widget = cert_presenter(new_cert);
index 0c041ea..b973889 100644 (file)
@@ -36,8 +36,6 @@
 GtkWidget *cert_presenter(SSLCertificate *cert);
 void sslcertwindow_show_cert(SSLCertificate *cert);
 void sslcertwindow_register_hook(void);
-gboolean sslcertwindow_ask_new_cert(SSLCertificate *cert);
-gboolean sslcertwindow_ask_changed_cert(SSLCertificate *old_cert, SSLCertificate *new_cert);
 
 #endif /* USE_OPENSSL */
 #endif /* __SSL_CERTWINDOW_H__ */
index f481874..4f1e312 100644 (file)
@@ -251,7 +251,7 @@ static void scrolledwin_resize_cb(GtkWidget *scrolledwin, GtkAllocation *alloc,
                image_viewer_load_image(imageviewer);
 }
 
-MimeViewer *image_viewer_create(void)
+static MimeViewer *image_viewer_create(void)
 {
        ImageViewer *imageviewer;
        /*
index 7ea2a44..574605d 100644 (file)
@@ -541,7 +541,7 @@ static void imap_reset_uid_lists(Folder *folder)
        g_node_traverse(folder->node, G_IN_ORDER, G_TRAVERSE_ALL, -1, imap_reset_uid_lists_func, NULL); 
 }
 
-int imap_get_capabilities(IMAPSession *session)
+static int imap_get_capabilities(IMAPSession *session)
 {
        struct mailimap_capability_data *capabilities = NULL;
        clistiter *cur;
@@ -575,7 +575,7 @@ int imap_get_capabilities(IMAPSession *session)
        return MAILIMAP_NO_ERROR;
 }
 
-gboolean imap_has_capability(IMAPSession *session, const gchar *cap) 
+static gboolean imap_has_capability(IMAPSession *session, const gchar *cap) 
 {
        GSList *cur;
        for (cur = session->capability; cur; cur = cur->next) {
index 49aea51..c84fe9a 100644 (file)
@@ -66,7 +66,7 @@ static AddressIndex *_imp_addressIndex_;
 /*
 * Edit functions.
 */
-void imp_mutt_status_show( gchar *msg ) {
+static void imp_mutt_status_show( gchar *msg ) {
        if( impmutt_dlg.statusbar != NULL ) {
                gtk_statusbar_pop( GTK_STATUSBAR(impmutt_dlg.statusbar), impmutt_dlg.status_cid );
                if( msg ) {
index 4dbec71..272248a 100644 (file)
@@ -66,7 +66,7 @@ static AddressIndex *_imp_addressIndex_;
 /*
 * Edit functions.
 */
-void imp_pine_status_show( gchar *msg ) {
+static void imp_pine_status_show( gchar *msg ) {
        if( imppine_dlg.statusbar != NULL ) {
                gtk_statusbar_pop( GTK_STATUSBAR(imppine_dlg.statusbar), imppine_dlg.status_cid );
                if( msg ) {
index 0317da9..f49ce0f 100644 (file)
@@ -529,7 +529,7 @@ unsigned int i, n;
 /* Exact value of "Jan 1, 1970 0:00:00 GMT" - "Jan 1, 1904 0:00:00 GMT" */
 #define PILOT_TIME_DELTA (unsigned)(2082844800)
 
-time_t pilot_time_to_unix_time ( unsigned long raw_time ) {
+static time_t pilot_time_to_unix_time ( unsigned long raw_time ) {
    return (time_t)(raw_time - PILOT_TIME_DELTA);
 }
 
index d70cbd6..81d35a4 100644 (file)
@@ -46,7 +46,7 @@
 static pthread_key_t _queryThreadKey_;
 static gboolean _queryThreadInit_ = FALSE;
 
-gboolean callbackend (gpointer data)
+static gboolean callbackend (gpointer data)
 {
        LdapQuery *qry = (LdapQuery *)data;
        qry->callBackEnd( qry, ADDRQUERY_ID(qry), ADDRQUERY_RETVAL(qry), qry->data );
@@ -330,18 +330,6 @@ gpointer ldapqry_get_data( LdapQuery *qry ) {
        return qry->data;
 }
 
-/**
- * Release the LDAP control data associated with the query.
- * \param qry Query object to process.
- */
-void ldapqry_release_control( LdapQuery *qry ) {
-       g_return_if_fail( qry != NULL );
-       if( qry->control != NULL ) {
-               ldapctl_free( qry->control );
-       }
-       qry->control = NULL;
-}
-
 /**
  * Clear LDAP query member variables.
  * \param qry Query object.
@@ -1169,17 +1157,6 @@ void ldapqry_free_name_value( NameValuePair *nvp ) {
        }
 }
 
-/**
- * Print name/value pair object for debug.
- * \param nvp    Name/value object.
- * \param stream Output stream.
- */
-void ldapqry_print_name_value( NameValuePair *nvp, FILE *stream ) {
-       if( nvp ) {
-               fprintf( stream, "n/v ::%s::%s::\n", nvp->name, nvp->value );
-       }
-}
-
 /**
  * Free up a list name/value pair objects.
  * \param list List of name/value objects.
index f217dd0..22a9298 100644 (file)
@@ -232,7 +232,7 @@ static void startup_notification_complete(gboolean with_window)
 }
 #endif /* HAVE_STARTUP_NOTIFICATION */
 
-void claws_gtk_idle(void) 
+static void claws_gtk_idle(void) 
 {
        while(gtk_events_pending()) {
                gtk_main_iteration();
@@ -240,7 +240,7 @@ void claws_gtk_idle(void)
        g_usleep(50000);
 }
 
-gboolean defer_check_all(void *data)
+static gboolean defer_check_all(void *data)
 {
        gboolean autochk = GPOINTER_TO_INT(data);
 
@@ -250,7 +250,7 @@ gboolean defer_check_all(void *data)
        return FALSE;
 }
 
-gboolean defer_check(void *data)
+static gboolean defer_check(void *data)
 {
        inc_mail(static_mainwindow, prefs_common.newmail_notify_manu);
 
index dc69724..c6ae752 100644 (file)
@@ -467,10 +467,10 @@ static void sync_cb                ( MainWindow *mainwin,
 static gboolean mainwindow_focus_in_event      (GtkWidget      *widget, 
                                                 GdkEventFocus  *focus,
                                                 gpointer        data);
-void main_window_reply_cb                      (MainWindow     *mainwin, 
+static void main_window_reply_cb                       (MainWindow     *mainwin, 
                                                 guint           action,
                                                 GtkWidget      *widget);
-gboolean mainwindow_progressindicator_hook     (gpointer        source,
+static gboolean mainwindow_progressindicator_hook      (gpointer        source,
                                                 gpointer        userdata);
 
 static gint mailing_list_create_submenu(GtkItemFactory *ifactory,
@@ -2980,7 +2980,7 @@ static void toggle_toolbar_cb(MainWindow *mainwin, guint action,
        toolbar_toggle(action, mainwin);
 }
 
-void main_window_reply_cb(MainWindow *mainwin, guint action,
+static void main_window_reply_cb(MainWindow *mainwin, guint action,
                          GtkWidget *widget)
 {
        MessageView *msgview = (MessageView*)mainwin->messageview;
@@ -3833,7 +3833,7 @@ MainWindow *mainwindow_get_mainwindow(void)
                return NULL;
 }
 
-gboolean mainwindow_progressindicator_hook(gpointer source, gpointer userdata)
+static gboolean mainwindow_progressindicator_hook(gpointer source, gpointer userdata)
 {
        ProgressData *data = (ProgressData *) source;
        MainWindow *mainwin = (MainWindow *) userdata;
index 21b91ee..8b024d1 100644 (file)
@@ -452,7 +452,7 @@ typedef struct _thread_data {
 #endif
 
 #ifdef USE_PTHREAD
-void *matcher_test_thread(void *data)
+static void *matcher_test_thread(void *data)
 {
        thread_data *td = (thread_data *)data;
        int result = -1;
@@ -1030,7 +1030,7 @@ static gboolean matcherlist_match_body(MatcherList *matchers, FILE *fp)
  *
  *\return      gboolean TRUE if matched
  */
-gboolean matcherlist_match_file(MatcherList *matchers, MsgInfo *info,
+static gboolean matcherlist_match_file(MatcherList *matchers, MsgInfo *info,
                                gboolean result)
 {
        gboolean read_headers;
@@ -1780,7 +1780,7 @@ void prefs_matcher_write_config(void)
 
 /* ******************************************************************* */
 
-void matcher_add_rulenames(const gchar *rcpath)
+static void matcher_add_rulenames(const gchar *rcpath)
 {
        gchar *newpath = g_strconcat(rcpath, ".new", NULL);
        FILE *src = g_fopen(rcpath, "rb");
index d79b511..573c3b6 100644 (file)
@@ -732,11 +732,6 @@ static gint disposition_notification_send(MsgInfo *msginfo)
        return ok;
 }
 
-GList *messageview_get_window_list(void)
-{
-       return messageview_list;
-}
-
 static gboolean find_encrypted_func(GNode *node, gpointer data)
 {
        MimeInfo *mimeinfo = (MimeInfo *) node->data;
@@ -1128,7 +1123,7 @@ gboolean messageview_is_visible(MessageView *messageview)
        return messageview->visible;
 }
 
-void messageview_save_as(MessageView *messageview)
+static void messageview_save_as(MessageView *messageview)
 {
        gchar *filename = NULL;
        MsgInfo *msginfo;
index 0ee782d..8b08515 100644 (file)
--- a/src/mh.c
+++ b/src/mh.c
@@ -233,7 +233,7 @@ gboolean mh_scan_required(Folder *folder, FolderItem *item)
        return FALSE;
 }
 
-void mh_get_last_num(Folder *folder, FolderItem *item)
+static void mh_get_last_num(Folder *folder, FolderItem *item)
 {
        gchar *path;
        DIR *dp;
index 0e9ae9f..6fc2d25 100644 (file)
@@ -85,7 +85,7 @@ static void mimeview_show_message_part                (MimeView       *mimeview,
                                                 MimeInfo       *partinfo);
 static void mimeview_change_view_type          (MimeView       *mimeview,
                                                 MimeViewType    type);
-gchar *mimeview_get_filename_for_part          (MimeInfo       *partinfo,
+static gchar *mimeview_get_filename_for_part           (MimeInfo       *partinfo,
                                                 const gchar    *basedir,
                                                 gint            number);
 static gboolean mimeview_write_part            (const gchar    *filename,
@@ -1403,7 +1403,7 @@ static void mimeview_drag_data_get(GtkWidget          *widget,
  * \param basedir The target directory
  * \param number Used for dummy filename if attachment is unnamed
  */
-gchar *mimeview_get_filename_for_part(MimeInfo *partinfo,
+static gchar *mimeview_get_filename_for_part(MimeInfo *partinfo,
                                      const gchar *basedir,
                                      gint number)
 {
index 24556d0..932fa6d 100644 (file)
@@ -529,19 +529,14 @@ static gint msgcache_get_cache_data_str(gchar *src, gchar **str, gint len,
        return len;
 }
 
-gchar *strconv_strdup_convert(StringConverter *conv, gchar *srcstr)
-{
-       return g_strdup(srcstr);
-}
-
-gchar *strconv_charset_convert(StringConverter *conv, gchar *srcstr)
+static gchar *strconv_charset_convert(StringConverter *conv, gchar *srcstr)
 {
        CharsetConverter *charsetconv = (CharsetConverter *) conv;
 
        return conv_codeset_strdup(srcstr, charsetconv->srccharset, charsetconv->dstcharset);
 }
 
-void strconv_charset_free(StringConverter *conv)
+static void strconv_charset_free(StringConverter *conv)
 {
        CharsetConverter *charsetconv = (CharsetConverter *) conv;
 
index b5dc33b..2f663b7 100644 (file)
@@ -59,18 +59,6 @@ void mutt_set_file( MuttFile* muttFile, const gchar *value ) {
        g_strstrip( muttFile->path );
 }
 
-/*
-* Register a callback function. When called, the function will be passed
-* the following arguments:
-*      MuttFile object,
-*      File size (long),
-*      Current position (long)
-* This can be used for a progress indicator.
-*/
-void mutt_set_callback( MuttFile *muttFile, void *func ) {
-       muttFile->cbProgress = func;
-}
-
 /*
  * Free key in table.
  */
@@ -108,16 +96,6 @@ void mutt_free( MuttFile *muttFile ) {
        g_free( muttFile );
 }
 
-/*
-* Display object to specified stream.
-*/
-void mutt_print_file( MuttFile *muttFile, FILE *stream ) {
-       g_return_if_fail( muttFile != NULL );
-       fprintf( stream, "MUTT File:\n" );
-       fprintf( stream, "file spec: '%s'\n", muttFile->path );
-       fprintf( stream, "  ret val: %d\n",   muttFile->retVal );
-}
-
 /*
 * Open file for read.
 * return: TRUE if file opened successfully.
@@ -218,14 +196,6 @@ static void mutt_free_rec( Mutt_ParsedRec *rec ) {
        }
 }
 
-/*
- * Print data record.
- * Enter: rec    Data record.
- *        stream File.
- */void mutt_print_rec( Mutt_ParsedRec *rec, FILE *stream ) {
-       fprintf( stream, "\taddr: %s\tname: %s\n", rec->address, rec->name );
-}
-
 /*
 * Parse recipient list for each address.
 * Enter: rcpList   Recipients extracted from file.
index 28cbe3e..021627c 100644 (file)
@@ -116,23 +116,23 @@ static gint news_select_group              (NNTPSession   *session,
 static MsgInfo *news_parse_xover        (const gchar   *xover_str);
 static gchar *news_parse_xhdr           (const gchar   *xhdr_str,
                                          MsgInfo       *msginfo);
-gint news_get_num_list                  (Folder        *folder, 
+static gint news_get_num_list                   (Folder        *folder, 
                                          FolderItem    *item,
                                          GSList       **list,
                                          gboolean      *old_uids_valid);
-MsgInfo *news_get_msginfo               (Folder        *folder, 
+static MsgInfo *news_get_msginfo                (Folder        *folder, 
                                          FolderItem    *item,
                                          gint           num);
-GSList *news_get_msginfos               (Folder        *folder,
+static GSList *news_get_msginfos                (Folder        *folder,
                                          FolderItem    *item,
                                          GSList        *msgnum_list);
-gboolean news_scan_required             (Folder        *folder,
+static gboolean news_scan_required              (Folder        *folder,
                                          FolderItem    *item);
 
-gint news_post_stream                   (Folder        *folder, 
+static gint news_post_stream                    (Folder        *folder, 
                                          FILE          *fp);
 static gchar *news_folder_get_path      (Folder        *folder);
-gchar *news_item_get_path               (Folder        *folder,
+static gchar *news_item_get_path                (Folder        *folder,
                                          FolderItem    *item);
 static void news_synchronise            (FolderItem    *item);
 static int news_remove_msg              (Folder        *folder, 
@@ -571,7 +571,7 @@ gint news_post(Folder *folder, const gchar *file)
        return ok;
 }
 
-gint news_post_stream(Folder *folder, FILE *fp)
+static gint news_post_stream(Folder *folder, FILE *fp)
 {
        NNTPSession *session;
        gint ok;
@@ -837,7 +837,7 @@ static gchar *news_folder_get_path(Folder *folder)
        return folder_path;
 }
 
-gchar *news_item_get_path(Folder *folder, FolderItem *item)
+static gchar *news_item_get_path(Folder *folder, FolderItem *item)
 {
        gchar *folder_path, *path;
 
@@ -866,7 +866,7 @@ gchar *news_item_get_path(Folder *folder, FolderItem *item)
        return path;
 }
 
-gint news_get_num_list(Folder *folder, FolderItem *item, GSList **msgnum_list, gboolean *old_uids_valid)
+static gint news_get_num_list(Folder *folder, FolderItem *item, GSList **msgnum_list, gboolean *old_uids_valid)
 {
        NNTPSession *session;
        gint i, ok, num, first, last, nummsgs = 0;
@@ -939,7 +939,7 @@ static void news_set_msg_flags(FolderItem *item, MsgInfo *msginfo)
        }
 }
 
-MsgInfo *news_get_msginfo(Folder *folder, FolderItem *item, gint num)
+static MsgInfo *news_get_msginfo(Folder *folder, FolderItem *item, gint num)
 {
        NNTPSession *session;
        MsgInfo *msginfo = NULL;
@@ -1166,7 +1166,7 @@ static GSList *news_get_msginfos_for_range(NNTPSession *session, FolderItem *ite
        return newlist;
 }
 
-GSList *news_get_msginfos(Folder *folder, FolderItem *item, GSList *msgnum_list)
+static GSList *news_get_msginfos(Folder *folder, FolderItem *item, GSList *msgnum_list)
 {
        NNTPSession *session;
        GSList *elem, *msginfo_list = NULL, *tmp_msgnum_list, *tmp_msginfo_list;
@@ -1220,7 +1220,7 @@ GSList *news_get_msginfos(Folder *folder, FolderItem *item, GSList *msgnum_list)
        return msginfo_list;
 }
 
-gboolean news_scan_required(Folder *folder, FolderItem *item)
+static gboolean news_scan_required(Folder *folder, FolderItem *item)
 {
        return TRUE;
 }
index 26e3682..e60db2c 100644 (file)
@@ -61,18 +61,6 @@ void pine_set_file( PineFile* pineFile, const gchar *value ) {
        g_strstrip( pineFile->path );
 }
 
-/*
-* Register a callback function. When called, the function will be passed
-* the following arguments:
-*      PineFile object,
-*      File size (long),
-*      Current position (long)
-* This can be used for a progress indicator.
-*/
-void pine_set_callback( PineFile *pineFile, void *func ) {
-       pineFile->cbProgress = func;
-}
-
 /*
  * Free key in table.
  */
@@ -110,18 +98,6 @@ void pine_free( PineFile *pineFile ) {
        g_free( pineFile );
 }
 
-/*
- * Display object to specified stream.
- * Enter: pineFile File object.
- *        stream   File..
- */
-void pine_print_file( PineFile *pineFile, FILE *stream ) {
-       g_return_if_fail( pineFile != NULL );
-       fprintf( stream, "Pine File:\n" );
-       fprintf( stream, "file spec: '%s'\n", pineFile->path );
-       fprintf( stream, "  ret val: %d\n",   pineFile->retVal );
-}
-
 /*
  * Open file for read.
  * Enter: pineFile File object.
index 955830e..cf25d73 100644 (file)
@@ -695,7 +695,7 @@ static void privacy_system_activated(GtkMenuItem *menuitem)
                                        GTK_TOGGLE_BUTTON(privacy.encrypt_to_self_chkbtn)));
 }
 
-void update_privacy_system_menu() {
+static void update_privacy_system_menu() {
        GtkWidget *menu;
        GtkWidget *menuitem;
        GSList *system_ids, *cur;
@@ -1016,7 +1016,7 @@ static gint prefs_account_get_new_id(void)
        return last_id + 1;
 }
 
-void destroy_dialog(gpointer data)
+static void destroy_dialog(gpointer data)
 {
        PrefsAccount *ac_prefs = (PrefsAccount *) data;
        if (!cancelled) {
index eb5ab50..d914bde 100644 (file)
@@ -844,7 +844,7 @@ PrefsCommon *prefs_common_get(void)
 /*
  * Read history list from the specified history file
  */
-GList *prefs_common_read_history(const gchar *history) 
+static GList *prefs_common_read_history(const gchar *history) 
 {
        FILE *fp;
        gchar *path;
@@ -923,7 +923,7 @@ void prefs_common_read_config(void)
 /*
  * Save history list to the specified history file
  */
-void prefs_common_save_history(const gchar *history, GList *list)
+static void prefs_common_save_history(const gchar *history, GList *list)
 {
        GList *cur;
        FILE *fp;
index 3641713..8765bf0 100644 (file)
@@ -67,7 +67,7 @@ typedef struct _WritingPage
        GtkWidget *text_format;
 } WritingPage;
 
-void prefs_compose_writing_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_compose_writing_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        WritingPage *prefs_writing = (WritingPage *) _page;
@@ -328,7 +328,7 @@ void prefs_compose_writing_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_writing->page.widget = vbox1;
 }
 
-void prefs_compose_writing_save(PrefsPage *_page)
+static void prefs_compose_writing_save(PrefsPage *_page)
 {
        GtkWidget *menu;
        GtkWidget *menuitem;
index 6ac4b15..a168595 100644 (file)
@@ -61,7 +61,7 @@ typedef struct _ExtProgPage
        GtkWidget *astextviewer_entry;
 } ExtProgPage;
 
-void prefs_ext_prog_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_ext_prog_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        ExtProgPage *prefs_ext_prog = (ExtProgPage *) _page;
@@ -222,7 +222,7 @@ void prefs_ext_prog_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_ext_prog->page.widget = table;
 }
 
-void prefs_ext_prog_save(PrefsPage *_page)
+static void prefs_ext_prog_save(PrefsPage *_page)
 {
        ExtProgPage *ext_prog = (ExtProgPage *) _page;
 
index 9f95d15..da5c39e 100644 (file)
@@ -135,7 +135,7 @@ static void compose_save_folder_prefs(FolderItem *folder, FolderItemComposePage
 static gboolean general_save_recurse_func(GNode *node, gpointer data);
 static gboolean compose_save_recurse_func(GNode *node, gpointer data);
 
-gint prefs_folder_item_chmod_mode              (gchar *folder_chmod);
+static gint prefs_folder_item_chmod_mode               (gchar *folder_chmod);
 
 static void folder_color_set_dialog(GtkWidget *widget, gpointer data);
 static void folder_regexp_test_cb(GtkWidget *widget, gpointer data);
@@ -144,7 +144,7 @@ static void folder_regexp_set_subject_example_cb(GtkWidget *widget, gpointer dat
 #define SAFE_STRING(str) \
        (str) ? (str) : ""
 
-void prefs_folder_item_general_create_widget_func(PrefsPage * page_,
+static void prefs_folder_item_general_create_widget_func(PrefsPage * page_,
                                                   GtkWindow * window,
                                                   gpointer data)
 {
@@ -457,7 +457,7 @@ void prefs_folder_item_general_create_widget_func(PrefsPage * page_,
        folder_regexp_set_subject_example_cb(NULL, page);
 }
 
-void prefs_folder_item_general_destroy_widget_func(PrefsPage *page_) 
+static void prefs_folder_item_general_destroy_widget_func(PrefsPage *page_) 
 {
        /* FolderItemGeneralPage *page = (FolderItemGeneralPage *) page_; */
 }
@@ -559,7 +559,7 @@ static gboolean general_save_recurse_func(GNode *node, gpointer data)
                return FALSE;
 }
 
-void prefs_folder_item_general_save_func(PrefsPage *page_) 
+static void prefs_folder_item_general_save_func(PrefsPage *page_) 
 {
        FolderItemGeneralPage *page = (FolderItemGeneralPage *) page_;
 
@@ -580,7 +580,8 @@ static RecvProtocol item_protocol(FolderItem *item)
                return A_NONE;
        return item->folder->account->protocol;
 }
-void prefs_folder_item_compose_create_widget_func(PrefsPage * page_,
+
+static void prefs_folder_item_compose_create_widget_func(PrefsPage * page_,
                                                   GtkWindow * window,
                                                   gpointer data)
 {
@@ -888,7 +889,7 @@ void prefs_folder_item_compose_create_widget_func(PrefsPage * page_,
        page->page.widget = table;
 }
 
-void prefs_folder_item_compose_destroy_widget_func(PrefsPage *page_) 
+static void prefs_folder_item_compose_destroy_widget_func(PrefsPage *page_) 
 {
        FolderItemComposePage *page = (FolderItemComposePage *) page_;
 
@@ -1016,7 +1017,7 @@ static gboolean compose_save_recurse_func(GNode *node, gpointer data)
                return FALSE;
 }
 
-void prefs_folder_item_compose_save_func(PrefsPage *page_) 
+static void prefs_folder_item_compose_save_func(PrefsPage *page_) 
 {
        FolderItemComposePage *page = (FolderItemComposePage *) page_;
 
@@ -1025,7 +1026,7 @@ void prefs_folder_item_compose_save_func(PrefsPage *page_)
 
 }
 
-gint prefs_folder_item_chmod_mode(gchar *folder_chmod) 
+static gint prefs_folder_item_chmod_mode(gchar *folder_chmod) 
 {
        gint newmode = 0;
        gchar *tmp;
index 0559527..d73f975 100644 (file)
@@ -50,7 +50,7 @@ typedef struct _FontsPage
 #endif
 } FontsPage;
 
-void prefs_fonts_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_fonts_create_widget(PrefsPage *_page, GtkWindow *window, 
                               gpointer data)
 {
        FontsPage *prefs_fonts = (FontsPage *) _page;
@@ -154,7 +154,7 @@ void prefs_fonts_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_fonts->page.widget = table;
 }
 
-void prefs_fonts_save(PrefsPage *_page)
+static void prefs_fonts_save(PrefsPage *_page)
 {
        FontsPage *fonts = (FontsPage *) _page;
 
index 66c8deb..94aa0ac 100644 (file)
@@ -70,7 +70,7 @@ static void disphdr_pane_toggled(GtkToggleButton *toggle_btn, GtkWidget *widget)
        gtk_widget_set_sensitive(widget, !is_active);
 }
 
-void prefs_message_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_message_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        MessagePage *prefs_message = (MessagePage *) _page;
@@ -251,7 +251,7 @@ void prefs_message_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_message->page.widget = vbox1;
 }
 
-void prefs_message_save(PrefsPage *_page)
+static void prefs_message_save(PrefsPage *_page)
 {
        MessagePage *page = (MessagePage *) _page;
 
index 3b97ad4..456003b 100644 (file)
@@ -89,7 +89,7 @@ static void set_button_bg_color                       (GtkWidget      *widget,
 static void prefs_msg_colors_reset_custom_colors(GtkWidget *widget,
                                                 gpointer        data);
 
-void prefs_msg_colors_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_msg_colors_create_widget(PrefsPage *_page, GtkWindow *window, 
                                    gpointer data)
 {
        MsgColorsPage *prefs_msg_colors = (MsgColorsPage *) _page;
@@ -772,7 +772,7 @@ static void set_button_bg_color(GtkWidget *widget, gint rgbvalue)
        gtk_widget_set_style(GTK_WIDGET(widget), newstyle);
 }
 
-void prefs_msg_colors_save(PrefsPage *_page)
+static void prefs_msg_colors_save(PrefsPage *_page)
 {
        MsgColorsPage *page = (MsgColorsPage *) _page;
        gint c;
index f9e6fc2..9f13671 100644 (file)
@@ -60,7 +60,7 @@ typedef struct _OtherPage
        GtkWidget *chkbtn_gtk_can_change_accels;
 } OtherPage;
 
-void prefs_other_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_other_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        OtherPage *prefs_other = (OtherPage *) _page;
@@ -236,7 +236,7 @@ void prefs_other_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_other->page.widget = vbox1;
 }
 
-void prefs_other_save(PrefsPage *_page)
+static void prefs_other_save(PrefsPage *_page)
 {
        OtherPage *page = (OtherPage *) _page;
        MainWindow *mainwindow;
index b3cbda0..741495a 100644 (file)
@@ -58,7 +58,7 @@ typedef struct _QuotePage
        GtkWidget *checkbtn_reply_with_quote;
 } QuotePage;
 
-void prefs_quote_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_quote_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        QuotePage *prefs_quote = (QuotePage *) _page;
@@ -260,7 +260,7 @@ void prefs_quote_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_quote->page.widget = vbox1;
 }
 
-void prefs_quote_save(PrefsPage *_page)
+static void prefs_quote_save(PrefsPage *_page)
 {
        QuotePage *page = (QuotePage *) _page;
        
index 104e8cc..ab846d2 100644 (file)
@@ -77,7 +77,7 @@ static void prefs_common_recv_dialog_newmail_notify_toggle_cb(GtkWidget *w, gpoi
 }
 
 
-void prefs_receive_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_receive_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        ReceivePage *prefs_receive = (ReceivePage *) _page;
@@ -288,7 +288,7 @@ void prefs_receive_create_widget(PrefsPage *_page, GtkWindow *window,
 
 }
 
-void prefs_receive_save(PrefsPage *_page)
+static void prefs_receive_save(PrefsPage *_page)
 {
        ReceivePage *page = (ReceivePage *) _page;
        gchar *tmp;
index 36c7e84..ddb96cb 100644 (file)
@@ -108,7 +108,7 @@ static void prefs_common_encoding_set_optmenu(GtkWidget *widget, TransferEncodin
 }
 
 
-void prefs_send_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_send_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        SendPage *prefs_send = (SendPage *) _page;
@@ -300,7 +300,7 @@ void prefs_send_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_send->page.widget = vbox1;
 }
 
-void prefs_send_save(PrefsPage *_page)
+static void prefs_send_save(PrefsPage *_page)
 {
        SendPage *page = (SendPage *) _page;
        GtkWidget *menu;
index 442124f..925071b 100644 (file)
@@ -132,7 +132,7 @@ static void prefs_spelling_colorsel(GtkWidget *widget,
 #define SAFE_STRING(str) \
        (str) ? (str) : ""
 
-void prefs_spelling_create_widget(PrefsPage *_page, GtkWindow *window, gpointer data)
+static void prefs_spelling_create_widget(PrefsPage *_page, GtkWindow *window, gpointer data)
 {
        SpellingPage *prefs_spelling = (SpellingPage *) _page;
 
@@ -384,7 +384,7 @@ void prefs_spelling_create_widget(PrefsPage *_page, GtkWindow *window, gpointer
        prefs_spelling->page.widget = vbox1;
 }
 
-void prefs_spelling_save(PrefsPage *_page)
+static void prefs_spelling_save(PrefsPage *_page)
 {
        SpellingPage *spelling = (SpellingPage *) _page;
 
index 991be65..885d744 100644 (file)
@@ -712,7 +712,7 @@ static void prefs_keybind_apply_clicked(GtkWidget *widget)
        keybind.combo = NULL;
 }
 
-void prefs_summaries_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_summaries_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        SummariesPage *prefs_summaries = (SummariesPage *) _page;
@@ -1012,7 +1012,7 @@ void prefs_summaries_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_summaries->page.widget = vbox1;
 }
 
-void prefs_summaries_save(PrefsPage *_page)
+static void prefs_summaries_save(PrefsPage *_page)
 {
        SummariesPage *page = (SummariesPage *) _page;
        GtkWidget *menu;
index 30c0250..abaa764 100644 (file)
@@ -124,7 +124,7 @@ static gboolean set_list_selected            (GtkTreeSelection *selector,
                                                  gboolean currently_selected,
                                                  ToolbarPage *prefs_toolbar);
 
-void prefs_toolbar_create_widget(PrefsPage *_page, GtkWindow *window, gpointer data)
+static void prefs_toolbar_create_widget(PrefsPage *_page, GtkWindow *window, gpointer data)
 {
        ToolbarPage *prefs_toolbar = (ToolbarPage *) _page;
        gchar *win_titles[3];
@@ -140,7 +140,7 @@ void prefs_toolbar_create_widget(PrefsPage *_page, GtkWindow *window, gpointer d
        prefs_toolbar_populate(prefs_toolbar);
 }
 
-void prefs_toolbar_save(PrefsPage *_page)
+static void prefs_toolbar_save(PrefsPage *_page)
 {
        ToolbarPage *prefs_toolbar = (ToolbarPage *) _page;
        GtkTreeView *list_view = GTK_TREE_VIEW(prefs_toolbar->list_view_set);
index 4df6a4d..4ca04ed 100644 (file)
@@ -51,7 +51,7 @@ typedef struct _WrappingPage
        GtkWidget *checkbtn_autowrap;
 } WrappingPage;
 
-void prefs_wrapping_create_widget(PrefsPage *_page, GtkWindow *window, 
+static void prefs_wrapping_create_widget(PrefsPage *_page, GtkWindow *window, 
                                  gpointer data)
 {
        WrappingPage *prefs_wrapping = (WrappingPage *) _page;
@@ -116,7 +116,7 @@ void prefs_wrapping_create_widget(PrefsPage *_page, GtkWindow *window,
        prefs_wrapping->page.widget = vbox1;
 }
 
-void prefs_wrapping_save(PrefsPage *_page)
+static void prefs_wrapping_save(PrefsPage *_page)
 {
        WrappingPage *page = (WrappingPage *) _page;
 
index ab60d30..e3b37b4 100644 (file)
@@ -62,7 +62,7 @@ const gchar *privacy_get_error (void)
        }
 }
 
-PrivacySystem *privacy_data_get_system(PrivacyData *data)
+static PrivacySystem *privacy_data_get_system(PrivacyData *data)
 {
        /* Make sure the cached system is still registered */
        if (data->system && g_slist_find(systems, data->system))
index f76c695..ee098af 100644 (file)
@@ -1347,7 +1347,7 @@ static int procmime_parse_mimepart(MimeInfo *parent,
                             guint offset,
                             guint length);
 
-void procmime_parse_message_rfc822(MimeInfo *mimeinfo)
+static void procmime_parse_message_rfc822(MimeInfo *mimeinfo)
 {
        HeaderEntry hentry[] = {{"Content-Type:",  NULL, TRUE},
                                {"Content-Transfer-Encoding:",
@@ -1412,7 +1412,7 @@ void procmime_parse_message_rfc822(MimeInfo *mimeinfo)
        }
 }
 
-void procmime_parse_multipart(MimeInfo *mimeinfo)
+static void procmime_parse_multipart(MimeInfo *mimeinfo)
 {
        HeaderEntry hentry[] = {{"Content-Type:",  NULL, TRUE},
                                {"Content-Transfer-Encoding:",
@@ -1860,7 +1860,7 @@ static void output_mime_structure(MimeInfo *mimeinfo, int indent)
        g_node_traverse(mimeinfo->node, G_PRE_ORDER, G_TRAVERSE_ALL, -1, output_func, NULL);
 }
 
-MimeInfo *procmime_scan_file_with_offset(const gchar *filename, int offset)
+static MimeInfo *procmime_scan_file_with_offset(const gchar *filename, int offset)
 {
        MimeInfo *mimeinfo;
        struct stat buf;
@@ -2105,7 +2105,7 @@ void procmime_write_mime_header(MimeInfo *mimeinfo, FILE *fp)
        fprintf(fp, "\n");
 }
 
-gint procmime_write_message_rfc822(MimeInfo *mimeinfo, FILE *fp)
+static gint procmime_write_message_rfc822(MimeInfo *mimeinfo, FILE *fp)
 {
        FILE *infp;
        GNode *childnode;
@@ -2166,7 +2166,7 @@ gint procmime_write_message_rfc822(MimeInfo *mimeinfo, FILE *fp)
        return procmime_write_mimeinfo(child, fp);
 }
 
-gint procmime_write_multipart(MimeInfo *mimeinfo, FILE *fp)
+static gint procmime_write_multipart(MimeInfo *mimeinfo, FILE *fp)
 {
        FILE *infp;
        GNode *childnode;
index cefe9f8..2dd93f1 100644 (file)
@@ -2015,7 +2015,7 @@ void procmsg_msginfo_change_flags(MsgInfo *msginfo,
  *
  *\return      gboolean TRUE if perm_flags are found
  */
-gboolean procmsg_msg_has_flagged_parent_real(MsgInfo *info,
+static gboolean procmsg_msg_has_flagged_parent_real(MsgInfo *info,
                MsgPermFlags perm_flags, GHashTable *parentmsgs)
 {
        MsgInfo *tmp;
@@ -2052,7 +2052,7 @@ gboolean procmsg_msg_has_flagged_parent_real(MsgInfo *info,
 /*!
  *\brief       Callback for cleaning up hash of parentmsgs
  */
-gboolean parentmsgs_hash_remove(gpointer key,
+static gboolean parentmsgs_hash_remove(gpointer key,
                             gpointer value,
                             gpointer user_data)
 {
@@ -2087,7 +2087,7 @@ gboolean procmsg_msg_has_marked_parent(MsgInfo *info)
 }
 
 
-GSList *procmsg_find_children_func(MsgInfo *info, 
+static GSList *procmsg_find_children_func(MsgInfo *info, 
                                   GSList *children, GSList *all)
 {
        GSList *cur;
index b722dc3..faa1447 100644 (file)
@@ -362,7 +362,7 @@ static void ssl_manager_load_certs (void)
        g_free(path);
 }
 
-void ssl_manager_close(void) 
+static void ssl_manager_close(void) 
 {
        gtk_widget_hide(manager.window);
 }
index d660fa8..f038a36 100644 (file)
@@ -129,7 +129,7 @@ void statusbar_pop_all(void)
        }
 }
 
-gboolean statusbar_puts_all_hook (gpointer source, gpointer data)
+static gboolean statusbar_puts_all_hook (gpointer source, gpointer data)
 {
        LogText *logtext = (LogText *) source;
 
index 6d1c079..537f78d 100644 (file)
@@ -1452,26 +1452,6 @@ GSList *summary_get_selected_msg_list(SummaryView *summaryview)
        return mlist;
 }
 
-GSList *summary_get_msg_list(SummaryView *summaryview)
-{
-       GSList *mlist = NULL;
-       GtkCTree *ctree;
-       GtkCTreeNode *node;
-       MsgInfo *msginfo;
-
-       ctree = GTK_CTREE(summaryview->ctree);
-
-       for (node = GTK_CTREE_NODE(GTK_CLIST(ctree)->row_list);
-            node != NULL; node = gtkut_ctree_node_next(ctree, node)) {
-               msginfo = GTKUT_CTREE_NODE_GET_ROW_DATA(node);
-               mlist = g_slist_prepend(mlist, msginfo);
-       }
-
-       mlist = g_slist_reverse(mlist);
-
-       return mlist;
-}
-
 void summary_set_menu_sensitive(SummaryView *summaryview)
 {
        GtkItemFactory *ifactory = summaryview->popupfactory;
@@ -2583,7 +2563,7 @@ unlock:
        END_TIMING();
 }
 
-gboolean summary_insert_gnode_func(GtkCTree *ctree, guint depth, GNode *gnode,
+static gboolean summary_insert_gnode_func(GtkCTree *ctree, guint depth, GNode *gnode,
                                   GtkCTreeNode *cnode, gpointer data)
 {
        SummaryView *summaryview = (SummaryView *)data;
@@ -4692,12 +4672,12 @@ void summary_collapse_threads(SummaryView *summaryview)
        gtk_ctree_node_moveto(ctree, summaryview->selected, 0, 0.5, 0);
 }
 
-void account_rules_radio_button_toggled_cb(GtkToggleButton *btn, gpointer data)
+static void account_rules_radio_button_toggled_cb(GtkToggleButton *btn, gpointer data)
 {
        prefs_common.apply_per_account_filtering_rules = GPOINTER_TO_INT(data);
 }
 
-gboolean summary_filter_get_mode(void)
+static gboolean summary_filter_get_mode(void)
 /* ask what to do w/ them: skip them, apply them regardless to the account,
    use the current account */
 {
index 9d3d78c..a14837a 100644 (file)
@@ -65,7 +65,7 @@
 #define TOOLBAR_ICON_TEXT   "text"     
 #define TOOLBAR_ICON_ACTION "action"    
 
-gboolean      toolbar_is_duplicate             (gint           action,
+static gboolean      toolbar_is_duplicate              (gint           action,
                                                 ToolbarType    source);
 static void   toolbar_parse_item               (XMLFile        *file,
                                                 ToolbarType    source);
@@ -285,7 +285,7 @@ static gchar *toolbar_ret_text_from_val(gint val)
        return toolbar_text[val].index_str;
 }
 
-gboolean toolbar_is_duplicate(gint action, ToolbarType source)
+static gboolean toolbar_is_duplicate(gint action, ToolbarType source)
 {
        GSList *cur;
 
index e7fb17b..51abfa3 100644 (file)
@@ -167,19 +167,6 @@ void vcard_free( VCardFile *cardFile ) {
        g_free( cardFile );
 }
 
-/*
-* Display object to specified stream.
-*/
-void vcard_print_file( VCardFile *cardFile, FILE *stream ) {
-       g_return_if_fail( cardFile != NULL );
-
-       fprintf( stream, "VCardFile:\n" );
-       fprintf( stream, "file spec: '%s'\n", cardFile->path );
-       fprintf( stream, "  ret val: %d\n",   cardFile->retVal );
-       addrcache_print( cardFile->addressCache, stream );
-       addritem_print_item_folder( cardFile->addressCache->rootFolder, stream );
-}
-
 /*
 * Open file for read.
 * return: TRUE if file opened successfully.