2009-02-23 [cleroy] 3.7.0cvs73
authorColin Leroy <colin@colino.net>
Mon, 23 Feb 2009 16:55:51 +0000 (16:55 +0000)
committerColin Leroy <colin@colino.net>
Mon, 23 Feb 2009 16:55:51 +0000 (16:55 +0000)
* src/account.c
* src/action.c
* src/addr_compl.c
* src/addrbook.c
* src/addrcache.c
* src/addrcindex.c
* src/addrclip.c
* src/addrduplicates.c
* src/addressadd.c
* src/addressbook.c
* src/addressbook_foldersel.c
* src/addrharvest.c
* src/addrindex.c
* src/addritem.c
* src/addrquery.c
* src/addrselect.c
* src/codeconv.c
* src/compose.c
* src/customheader.c
* src/editaddress.c
* src/editaddress_other_attributes_ldap.c
* src/editgroup.c
* src/editldap.c
* src/enriched.c
* src/exporthtml.c
* src/exportldif.c
* src/filtering.c
* src/folder.c
* src/foldersel.c
* src/folderutils.c
* src/folderview.c
* src/gedit-print.c
* src/html.c
* src/imap.c
* src/imap_gtk.c
* src/inc.c
* src/jpilot.c
* src/ldapctrl.c
* src/ldapquery.c
* src/ldapserver.c
* src/ldapupdate.c
* src/ldif.c
* src/localfolder.c
* src/main.c
* src/mainwindow.c
* src/matcher.c
* src/mbox.c
* src/messageview.c
* src/mh.c
* src/mh_gtk.c
* src/mimeview.c
* src/msgcache.c
* src/mutt.c
* src/news.c
* src/news_gtk.c
* src/noticeview.c
* src/pine.c
* src/pop.c
* src/prefs_account.c
* src/prefs_actions.c
* src/prefs_common.c
* src/prefs_filtering.c
* src/prefs_filtering_action.c
* src/prefs_folder_column.c
* src/prefs_folder_item.c
* src/prefs_gtk.c
* src/prefs_matcher.c
* src/prefs_quote.c
* src/prefs_send.c
* src/prefs_summaries.c
* src/prefs_summary_column.c
* src/prefs_template.c
* src/prefs_themes.c
* src/prefs_toolbar.c
* src/printing.c
* src/privacy.c
* src/procheader.c
* src/procmime.c
* src/procmsg.c
* src/quote_fmt.c
* src/remotefolder.c
* src/send_message.c
* src/sourcewindow.c
* src/statusbar.c
* src/stock_pixmap.c
* src/summary_search.c
* src/summaryview.c
* src/textview.c
* src/toolbar.c
* src/undo.c
* src/uri_opener.c
* src/vcard.c
* src/common/base64.c
* src/common/claws.c
* src/common/hooks.c
* src/common/plugin.c
* src/common/prefs.c
* src/common/session.c
* src/common/smtp.c
* src/common/socket.c
* src/common/string_match.c
* src/common/stringtable.c
* src/common/utils.c
* src/common/utils.h
* src/common/xml.c
* src/common/xmlprops.c
* src/gtk/colorlabel.c
* src/gtk/combobox.c
* src/gtk/foldersort.c
* src/gtk/gtkaspell.c
* src/gtk/gtkcmclist.c
* src/gtk/gtkcmctree.c
* src/gtk/gtkcmoptionmenu.c
* src/gtk/gtksctree.c
* src/gtk/gtkshruler.c
* src/gtk/gtksourceprintjob.c
* src/gtk/gtkutils.c
* src/gtk/gtkvscrollbutton.c
* src/gtk/logwindow.c
* src/gtk/menu.c
* src/gtk/pluginwindow.c
* src/gtk/prefswindow.c
* src/gtk/quicksearch.c
* src/gtk/spell_entry.c
* src/plugins/pgpcore/select-keys.c
* src/plugins/pgpinline/pgpinline.c
* src/plugins/pgpmime/pgpmime.c
* src/plugins/smime/smime.c
* src/plugins/spamassassin/spamassassin_gtk.c
Mass commit changing g_return_* to cm_return_*
and making these more interesting

132 files changed:
ChangeLog
PATCHSETS
configure.ac
src/account.c
src/action.c
src/addr_compl.c
src/addrbook.c
src/addrcache.c
src/addrcindex.c
src/addrclip.c
src/addrduplicates.c
src/addressadd.c
src/addressbook.c
src/addressbook_foldersel.c
src/addrharvest.c
src/addrindex.c
src/addritem.c
src/addrquery.c
src/addrselect.c
src/codeconv.c
src/common/base64.c
src/common/claws.c
src/common/hooks.c
src/common/plugin.c
src/common/prefs.c
src/common/session.c
src/common/smtp.c
src/common/socket.c
src/common/string_match.c
src/common/stringtable.c
src/common/utils.c
src/common/utils.h
src/common/xml.c
src/common/xmlprops.c
src/compose.c
src/customheader.c
src/editaddress.c
src/editaddress_other_attributes_ldap.c
src/editgroup.c
src/editldap.c
src/enriched.c
src/exporthtml.c
src/exportldif.c
src/filtering.c
src/folder.c
src/foldersel.c
src/folderutils.c
src/folderview.c
src/gedit-print.c
src/gtk/colorlabel.c
src/gtk/combobox.c
src/gtk/foldersort.c
src/gtk/gtkaspell.c
src/gtk/gtkcmclist.c
src/gtk/gtkcmctree.c
src/gtk/gtkcmoptionmenu.c
src/gtk/gtksctree.c
src/gtk/gtkshruler.c
src/gtk/gtksourceprintjob.c
src/gtk/gtkutils.c
src/gtk/gtkvscrollbutton.c
src/gtk/logwindow.c
src/gtk/menu.c
src/gtk/pluginwindow.c
src/gtk/prefswindow.c
src/gtk/quicksearch.c
src/gtk/spell_entry.c
src/html.c
src/imap.c
src/imap_gtk.c
src/inc.c
src/jpilot.c
src/ldapctrl.c
src/ldapquery.c
src/ldapserver.c
src/ldapupdate.c
src/ldif.c
src/localfolder.c
src/main.c
src/mainwindow.c
src/matcher.c
src/mbox.c
src/messageview.c
src/mh.c
src/mh_gtk.c
src/mimeview.c
src/msgcache.c
src/mutt.c
src/news.c
src/news_gtk.c
src/noticeview.c
src/pine.c
src/plugins/pgpcore/select-keys.c
src/plugins/pgpinline/pgpinline.c
src/plugins/pgpmime/pgpmime.c
src/plugins/smime/smime.c
src/plugins/spamassassin/spamassassin_gtk.c
src/pop.c
src/prefs_account.c
src/prefs_actions.c
src/prefs_common.c
src/prefs_filtering.c
src/prefs_filtering_action.c
src/prefs_folder_column.c
src/prefs_folder_item.c
src/prefs_gtk.c
src/prefs_matcher.c
src/prefs_quote.c
src/prefs_send.c
src/prefs_summaries.c
src/prefs_summary_column.c
src/prefs_template.c
src/prefs_themes.c
src/prefs_toolbar.c
src/printing.c
src/privacy.c
src/procheader.c
src/procmime.c
src/procmsg.c
src/quote_fmt.c
src/remotefolder.c
src/send_message.c
src/sourcewindow.c
src/statusbar.c
src/stock_pixmap.c
src/summary_search.c
src/summaryview.c
src/textview.c
src/toolbar.c
src/undo.c
src/uri_opener.c
src/vcard.c

index a8f3644..234ec84 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,137 @@
+2009-02-23 [cleroy]    3.7.0cvs73
+
+       * src/account.c
+       * src/action.c
+       * src/addr_compl.c
+       * src/addrbook.c
+       * src/addrcache.c
+       * src/addrcindex.c
+       * src/addrclip.c
+       * src/addrduplicates.c
+       * src/addressadd.c
+       * src/addressbook.c
+       * src/addressbook_foldersel.c
+       * src/addrharvest.c
+       * src/addrindex.c
+       * src/addritem.c
+       * src/addrquery.c
+       * src/addrselect.c
+       * src/codeconv.c
+       * src/compose.c
+       * src/customheader.c
+       * src/editaddress.c
+       * src/editaddress_other_attributes_ldap.c
+       * src/editgroup.c
+       * src/editldap.c
+       * src/enriched.c
+       * src/exporthtml.c
+       * src/exportldif.c
+       * src/filtering.c
+       * src/folder.c
+       * src/foldersel.c
+       * src/folderutils.c
+       * src/folderview.c
+       * src/gedit-print.c
+       * src/html.c
+       * src/imap.c
+       * src/imap_gtk.c
+       * src/inc.c
+       * src/jpilot.c
+       * src/ldapctrl.c
+       * src/ldapquery.c
+       * src/ldapserver.c
+       * src/ldapupdate.c
+       * src/ldif.c
+       * src/localfolder.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/matcher.c
+       * src/mbox.c
+       * src/messageview.c
+       * src/mh.c
+       * src/mh_gtk.c
+       * src/mimeview.c
+       * src/msgcache.c
+       * src/mutt.c
+       * src/news.c
+       * src/news_gtk.c
+       * src/noticeview.c
+       * src/pine.c
+       * src/pop.c
+       * src/prefs_account.c
+       * src/prefs_actions.c
+       * src/prefs_common.c
+       * src/prefs_filtering.c
+       * src/prefs_filtering_action.c
+       * src/prefs_folder_column.c
+       * src/prefs_folder_item.c
+       * src/prefs_gtk.c
+       * src/prefs_matcher.c
+       * src/prefs_quote.c
+       * src/prefs_send.c
+       * src/prefs_summaries.c
+       * src/prefs_summary_column.c
+       * src/prefs_template.c
+       * src/prefs_themes.c
+       * src/prefs_toolbar.c
+       * src/printing.c
+       * src/privacy.c
+       * src/procheader.c
+       * src/procmime.c
+       * src/procmsg.c
+       * src/quote_fmt.c
+       * src/remotefolder.c
+       * src/send_message.c
+       * src/sourcewindow.c
+       * src/statusbar.c
+       * src/stock_pixmap.c
+       * src/summary_search.c
+       * src/summaryview.c
+       * src/textview.c
+       * src/toolbar.c
+       * src/undo.c
+       * src/uri_opener.c
+       * src/vcard.c
+       * src/common/base64.c
+       * src/common/claws.c
+       * src/common/hooks.c
+       * src/common/plugin.c
+       * src/common/prefs.c
+       * src/common/session.c
+       * src/common/smtp.c
+       * src/common/socket.c
+       * src/common/string_match.c
+       * src/common/stringtable.c
+       * src/common/utils.c
+       * src/common/utils.h
+       * src/common/xml.c
+       * src/common/xmlprops.c
+       * src/gtk/colorlabel.c
+       * src/gtk/combobox.c
+       * src/gtk/foldersort.c
+       * src/gtk/gtkaspell.c
+       * src/gtk/gtkcmclist.c
+       * src/gtk/gtkcmctree.c
+       * src/gtk/gtkcmoptionmenu.c
+       * src/gtk/gtksctree.c
+       * src/gtk/gtkshruler.c
+       * src/gtk/gtksourceprintjob.c
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkvscrollbutton.c
+       * src/gtk/logwindow.c
+       * src/gtk/menu.c
+       * src/gtk/pluginwindow.c
+       * src/gtk/prefswindow.c
+       * src/gtk/quicksearch.c
+       * src/gtk/spell_entry.c
+       * src/plugins/pgpcore/select-keys.c
+       * src/plugins/pgpinline/pgpinline.c
+       * src/plugins/pgpmime/pgpmime.c
+       * src/plugins/smime/smime.c
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               Mass commit changing g_return_* to cm_return_*
+               and making these more interesting
+
 2009-02-23 [colin]     3.7.0cvs72
 
        * src/imap.c
index 86b9224..3fc9b1d 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.25.2.64 -r 1.25.2.65 src/stock_pixmap.c;  cvs diff -u -r 1.2.2.25 -r 1.2.2.26 src/gtk/colorlabel.c;  ) > 3.7.0cvs70.patchset
 ( cvs diff -u -r 1.179.2.240 -r 1.179.2.241 src/imap.c;  ) > 3.7.0cvs71.patchset
 ( cvs diff -u -r 1.179.2.241 -r 1.179.2.242 src/imap.c;  ) > 3.7.0cvs72.patchset
+( cvs diff -u -r 1.61.2.93 -r 1.61.2.94 src/account.c;  cvs diff -u -r 1.12.2.56 -r 1.12.2.57 src/action.c;  cvs diff -u -r 1.27.2.44 -r 1.27.2.45 src/addr_compl.c;  cvs diff -u -r 1.22.2.22 -r 1.22.2.23 src/addrbook.c;  cvs diff -u -r 1.15.2.15 -r 1.15.2.16 src/addrcache.c;  cvs diff -u -r 1.1.4.9 -r 1.1.4.10 src/addrcindex.c;  cvs diff -u -r 1.5.2.9 -r 1.5.2.10 src/addrclip.c;  cvs diff -u -r 1.1.2.15 -r 1.1.2.16 src/addrduplicates.c;  cvs diff -u -r 1.9.2.28 -r 1.9.2.29 src/addressadd.c;  cvs diff -u -r 1.60.2.132 -r 1.60.2.133 src/addressbook.c;  cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/addressbook_foldersel.c;  cvs diff -u -r 1.6.10.21 -r 1.6.10.22 src/addrharvest.c;  cvs diff -u -r 1.28.2.41 -r 1.28.2.42 src/addrindex.c;  cvs diff -u -r 1.13.2.19 -r 1.13.2.20 src/addritem.c;  cvs diff -u -r 1.1.4.9 -r 1.1.4.10 src/addrquery.c;  cvs diff -u -r 1.3.2.9 -r 1.3.2.10 src/addrselect.c;  cvs diff -u -r 1.65.2.67 -r 1.65.2.68 src/codeconv.c;  cvs diff -u -r 1.382.2.501 -r 1.382.2.502 src/compose.c;  cvs diff -u -r 1.5.2.10 -r 1.5.2.11 src/customheader.c;  cvs diff -u -r 1.14.2.55 -r 1.14.2.56 src/editaddress.c;  cvs diff -u -r 1.1.2.8 -r 1.1.2.9 src/editaddress_other_attributes_ldap.c;  cvs diff -u -r 1.11.2.21 -r 1.11.2.22 src/editgroup.c;  cvs diff -u -r 1.8.2.34 -r 1.8.2.35 src/editldap.c;  cvs diff -u -r 1.3.2.6 -r 1.3.2.7 src/enriched.c;  cvs diff -u -r 1.5.2.27 -r 1.5.2.28 src/exporthtml.c;  cvs diff -u -r 1.1.4.19 -r 1.1.4.20 src/exportldif.c;  cvs diff -u -r 1.60.2.51 -r 1.60.2.52 src/filtering.c;  cvs diff -u -r 1.213.2.189 -r 1.213.2.190 src/folder.c;  cvs diff -u -r 1.26.2.42 -r 1.26.2.43 src/foldersel.c;  cvs diff -u -r 1.3.2.18 -r 1.3.2.19 src/folderutils.c;  cvs diff -u -r 1.207.2.212 -r 1.207.2.213 src/folderview.c;  cvs diff -u -r 1.1.2.13 -r 1.1.2.14 src/gedit-print.c;  cvs diff -u -r 1.12.2.27 -r 1.12.2.28 src/html.c;  cvs diff -u -r 1.179.2.242 -r 1.179.2.243 src/imap.c;  cvs diff -u -r 1.1.2.63 -r 1.1.2.64 src/imap_gtk.c;  cvs diff -u -r 1.149.2.99 -r 1.149.2.100 src/inc.c;  cvs diff -u -r 1.18.2.29 -r 1.18.2.30 src/jpilot.c;  cvs diff -u -r 1.2.2.18 -r 1.2.2.19 src/ldapctrl.c;  cvs diff -u -r 1.3.2.30 -r 1.3.2.31 src/ldapquery.c;  cvs diff -u -r 1.4.2.17 -r 1.4.2.18 src/ldapserver.c;  cvs diff -u -r 1.1.2.21 -r 1.1.2.22 src/ldapupdate.c;  cvs diff -u -r 1.12.2.19 -r 1.12.2.20 src/ldif.c;  cvs diff -u -r 1.3.4.6 -r 1.3.4.7 src/localfolder.c;  cvs diff -u -r 1.115.2.220 -r 1.115.2.221 src/main.c;  cvs diff -u -r 1.274.2.299 -r 1.274.2.300 src/mainwindow.c;  cvs diff -u -r 1.75.2.64 -r 1.75.2.65 src/matcher.c;  cvs diff -u -r 1.28.2.47 -r 1.28.2.48 src/mbox.c;  cvs diff -u -r 1.94.2.199 -r 1.94.2.200 src/messageview.c;  cvs diff -u -r 1.79.2.68 -r 1.79.2.69 src/mh.c;  cvs diff -u -r 1.2.2.36 -r 1.2.2.37 src/mh_gtk.c;  cvs diff -u -r 1.83.2.153 -r 1.83.2.154 src/mimeview.c;  cvs diff -u -r 1.16.2.64 -r 1.16.2.65 src/msgcache.c;  cvs diff -u -r 1.6.10.16 -r 1.6.10.17 src/mutt.c;  cvs diff -u -r 1.101.2.59 -r 1.101.2.60 src/news.c;  cvs diff -u -r 1.2.2.30 -r 1.2.2.31 src/news_gtk.c;  cvs diff -u -r 1.5.2.22 -r 1.5.2.23 src/noticeview.c;  cvs diff -u -r 1.6.2.15 -r 1.6.2.16 src/pine.c;  cvs diff -u -r 1.56.2.65 -r 1.56.2.66 src/pop.c;  cvs diff -u -r 1.105.2.150 -r 1.105.2.151 src/prefs_account.c;  cvs diff -u -r 1.60.2.68 -r 1.60.2.69 src/prefs_actions.c;  cvs diff -u -r 1.204.2.187 -r 1.204.2.188 src/prefs_common.c;  cvs diff -u -r 1.59.2.77 -r 1.59.2.78 src/prefs_filtering.c;  cvs diff -u -r 1.1.4.59 -r 1.1.4.60 src/prefs_filtering_action.c;  cvs diff -u -r 1.1.2.15 -r 1.1.2.16 src/prefs_folder_column.c;  cvs diff -u -r 1.52.2.73 -r 1.52.2.74 src/prefs_folder_item.c;  cvs diff -u -r 1.10.2.40 -r 1.10.2.41 src/prefs_gtk.c;  cvs diff -u -r 1.43.2.79 -r 1.43.2.80 src/prefs_matcher.c;  cvs diff -u -r 1.1.2.31 -r 1.1.2.32 src/prefs_quote.c;  cvs diff -u -r 1.1.2.24 -r 1.1.2.25 src/prefs_send.c;  cvs diff -u -r 1.1.2.59 -r 1.1.2.60 src/prefs_summaries.c;  cvs diff -u -r 1.10.2.24 -r 1.10.2.25 src/prefs_summary_column.c;  cvs diff -u -r 1.12.2.68 -r 1.12.2.69 src/prefs_template.c;  cvs diff -u -r 1.3.2.63 -r 1.3.2.64 src/prefs_themes.c;  cvs diff -u -r 1.30.2.55 -r 1.30.2.56 src/prefs_toolbar.c;  cvs diff -u -r 1.1.2.22 -r 1.1.2.23 src/printing.c;  cvs diff -u -r 1.10.2.21 -r 1.10.2.22 src/privacy.c;  cvs diff -u -r 1.47.2.50 -r 1.47.2.51 src/procheader.c;  cvs diff -u -r 1.49.2.126 -r 1.49.2.127 src/procmime.c;  cvs diff -u -r 1.150.2.113 -r 1.150.2.114 src/procmsg.c;  cvs diff -u -r 1.8.2.38 -r 1.8.2.39 src/quote_fmt.c;  cvs diff -u -r 1.1.4.7 -r 1.1.4.8 src/remotefolder.c;  cvs diff -u -r 1.17.2.53 -r 1.17.2.54 src/send_message.c;  cvs diff -u -r 1.9.2.24 -r 1.9.2.25 src/sourcewindow.c;  cvs diff -u -r 1.5.2.24 -r 1.5.2.25 src/statusbar.c;  cvs diff -u -r 1.25.2.65 -r 1.25.2.66 src/stock_pixmap.c;  cvs diff -u -r 1.15.2.57 -r 1.15.2.58 src/summary_search.c;  cvs diff -u -r 1.395.2.408 -r 1.395.2.409 src/summaryview.c;  cvs diff -u -r 1.96.2.216 -r 1.96.2.217 src/textview.c;  cvs diff -u -r 1.43.2.106 -r 1.43.2.107 src/toolbar.c;  cvs diff -u -r 1.13.2.20 -r 1.13.2.21 src/undo.c;  cvs diff -u -r 1.1.2.10 -r 1.1.2.11 src/uri_opener.c;  cvs diff -u -r 1.14.2.17 -r 1.14.2.18 src/vcard.c;  cvs diff -u -r 1.1.4.8 -r 1.1.4.9 src/common/base64.c;  cvs diff -u -r 1.1.2.7 -r 1.1.2.8 src/common/claws.c;  cvs diff -u -r 1.10.2.8 -r 1.10.2.9 src/common/hooks.c;  cvs diff -u -r 1.13.2.36 -r 1.13.2.37 src/common/plugin.c;  cvs diff -u -r 1.5.2.14 -r 1.5.2.15 src/common/prefs.c;  cvs diff -u -r 1.23.2.22 -r 1.23.2.23 src/common/session.c;  cvs diff -u -r 1.11.2.27 -r 1.11.2.28 src/common/smtp.c;  cvs diff -u -r 1.13.2.44 -r 1.13.2.45 src/common/socket.c;  cvs diff -u -r 1.1.4.6 -r 1.1.4.7 src/common/string_match.c;  cvs diff -u -r 1.2.2.8 -r 1.2.2.9 src/common/stringtable.c;  cvs diff -u -r 1.36.2.165 -r 1.36.2.166 src/common/utils.c;  cvs diff -u -r 1.20.2.67 -r 1.20.2.68 src/common/utils.h;  cvs diff -u -r 1.1.4.25 -r 1.1.4.26 src/common/xml.c;  cvs diff -u -r 1.1.4.10 -r 1.1.4.11 src/common/xmlprops.c;  cvs diff -u -r 1.2.2.26 -r 1.2.2.27 src/gtk/colorlabel.c;  cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/gtk/combobox.c;  cvs diff -u -r 1.1.2.18 -r 1.1.2.19 src/gtk/foldersort.c;  cvs diff -u -r 1.9.2.66 -r 1.9.2.67 src/gtk/gtkaspell.c;  cvs diff -u -r 1.1.2.8 -r 1.1.2.9 src/gtk/gtkcmclist.c;  cvs diff -u -r 1.1.2.11 -r 1.1.2.12 src/gtk/gtkcmctree.c;  cvs diff -u -r 1.1.2.1 -r 1.1.2.2 src/gtk/gtkcmoptionmenu.c;  cvs diff -u -r 1.1.4.55 -r 1.1.4.56 src/gtk/gtksctree.c;  cvs diff -u -r 1.1.4.10 -r 1.1.4.11 src/gtk/gtkshruler.c;  cvs diff -u -r 1.1.2.11 -r 1.1.2.12 src/gtk/gtksourceprintjob.c;  cvs diff -u -r 1.5.2.87 -r 1.5.2.88 src/gtk/gtkutils.c;  cvs diff -u -r 1.5.2.16 -r 1.5.2.17 src/gtk/gtkvscrollbutton.c;  cvs diff -u -r 1.1.4.34 -r 1.1.4.35 src/gtk/logwindow.c;  cvs diff -u -r 1.5.2.40 -r 1.5.2.41 src/gtk/menu.c;  cvs diff -u -r 1.5.2.57 -r 1.5.2.58 src/gtk/pluginwindow.c;  cvs diff -u -r 1.12.2.52 -r 1.12.2.53 src/gtk/prefswindow.c;  cvs diff -u -r 1.1.2.86 -r 1.1.2.87 src/gtk/quicksearch.c;  cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/gtk/spell_entry.c;  cvs diff -u -r 1.1.2.26 -r 1.1.2.27 src/plugins/pgpcore/select-keys.c;  cvs diff -u -r 1.1.2.43 -r 1.1.2.44 src/plugins/pgpinline/pgpinline.c;  cvs diff -u -r 1.1.2.54 -r 1.1.2.55 src/plugins/pgpmime/pgpmime.c;  cvs diff -u -r 1.1.2.5 -r 1.1.2.6 src/plugins/smime/smime.c;  cvs diff -u -r 1.23.2.53 -r 1.23.2.54 src/plugins/spamassassin/spamassassin_gtk.c;  ) > 3.7.0cvs73.patchset
index 185e74c..0078db0 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=7
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=72
+EXTRA_VERSION=73
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 3706c03..0c0a512 100644 (file)
@@ -282,8 +282,8 @@ PrefsAccount *account_find_from_smtp_server(const gchar *address,
        GList *cur;
        PrefsAccount *ac;
 
-       g_return_val_if_fail(address != NULL, NULL);
-       g_return_val_if_fail(smtp_server != NULL, NULL);
+       cm_return_val_if_fail(address != NULL, NULL);
+       cm_return_val_if_fail(smtp_server != NULL, NULL);
 
        for (cur = account_list; cur != NULL; cur = cur->next) {
                ac = (PrefsAccount *)cur->data;
@@ -308,7 +308,7 @@ PrefsAccount *account_find_from_address(const gchar *address, gboolean newsgroup
        GList *cur;
        PrefsAccount *ac;
 
-       g_return_val_if_fail(address != NULL, NULL);
+       cm_return_val_if_fail(address != NULL, NULL);
 
        for (cur = account_list; cur != NULL; cur = cur->next) {
                ac = (PrefsAccount *)cur->data;
@@ -338,7 +338,7 @@ PrefsAccount *account_find_from_item(FolderItem *item)
 {
        PrefsAccount *ac;
 
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
 
        ac = item->account;
        if (!ac) {
@@ -445,7 +445,7 @@ void account_open(PrefsAccount *ac_prefs)
        gchar *ac_name;
        gboolean account_dirty = FALSE;
 
-       g_return_if_fail(ac_prefs != NULL);
+       cm_return_if_fail(ac_prefs != NULL);
 
        prev_default = ac_prefs->is_default;
        Xstrdup_a(ac_name, ac_prefs->account_name ? ac_prefs->account_name : "",
@@ -564,7 +564,7 @@ FolderItem *account_get_special_folder(PrefsAccount *ac_prefs,
 {
        FolderItem *item = NULL;
 
-       g_return_val_if_fail(ac_prefs != NULL, NULL);
+       cm_return_val_if_fail(ac_prefs != NULL, NULL);
 
        switch (type) {
        case F_INBOX:
@@ -638,7 +638,7 @@ FolderItem *account_get_special_folder(PrefsAccount *ac_prefs,
 
 void account_destroy(PrefsAccount *ac_prefs)
 {
-       g_return_if_fail(ac_prefs != NULL);
+       cm_return_if_fail(ac_prefs != NULL);
 
        folder_unref_account_all(ac_prefs);
 
@@ -662,7 +662,7 @@ void account_destroy(PrefsAccount *ac_prefs)
 static void account_size_allocate_cb(GtkWidget *widget,
                                         GtkAllocation *allocation)
 {
-       g_return_if_fail(allocation != NULL);
+       cm_return_if_fail(allocation != NULL);
 
        prefs_common.accountswin_width = allocation->width;
        prefs_common.accountswin_height = allocation->height;
@@ -853,7 +853,7 @@ static gboolean account_delete_references_func(GNode *node, gpointer data)
        FolderItem *item;
        gint account;
 
-       g_return_val_if_fail(node->data != NULL, FALSE);
+       cm_return_val_if_fail(node->data != NULL, FALSE);
 
        item = FOLDER_ITEM(node->data);
        account = GPOINTER_TO_INT(data);
@@ -1792,7 +1792,7 @@ gchar *account_get_signature_str(PrefsAccount *account)
        gchar *sig_str = NULL;
        gchar *utf8_sig_str = NULL;
 
-       g_return_val_if_fail(account != NULL, NULL);
+       cm_return_val_if_fail(account != NULL, NULL);
 
        if (!account->sig_path)
                return NULL;
index 46ecffe..e2abbab 100644 (file)
@@ -196,8 +196,8 @@ ActionType action_get_type(const gchar *action_str)
        const gchar *p;
        ActionType action_type = ACTION_NONE;
 
-       g_return_val_if_fail(action_str,  ACTION_ERROR);
-       g_return_val_if_fail(*action_str, ACTION_ERROR);
+       cm_return_val_if_fail(action_str,  ACTION_ERROR);
+       cm_return_val_if_fail(*action_str, ACTION_ERROR);
 
        p = action_str;
 
@@ -365,7 +365,7 @@ static gboolean parse_append_filename(GString *cmd, MsgInfo *msginfo)
        gchar *p, *q;
        gchar escape_ch[] = "\\ ";
 
-       g_return_val_if_fail(msginfo, FALSE);
+       cm_return_val_if_fail(msginfo, FALSE);
 
        filename = procmsg_get_message_file(msginfo);
 
@@ -570,12 +570,12 @@ static void compose_actions_execute(Compose *compose, guint action_nb, GtkWidget
        gchar *buf, *action;
        ActionType action_type;
 
-       g_return_if_fail(action_nb < g_slist_length(prefs_common.actions_list));
+       cm_return_if_fail(action_nb < g_slist_length(prefs_common.actions_list));
 
        buf = (gchar *)g_slist_nth_data(prefs_common.actions_list, action_nb);
-       g_return_if_fail(buf != NULL);
+       cm_return_if_fail(buf != NULL);
        action = strstr(buf, ": ");
-       g_return_if_fail(action != NULL);
+       cm_return_if_fail(action != NULL);
 
        /* Point to the beginning of the command-line */
        action += 2;
@@ -638,12 +638,12 @@ static void message_actions_execute(MessageView *msgview, guint action_nb,
        guint body_pos = 0;
        ActionType action_type;
        
-       g_return_if_fail(action_nb < g_slist_length(prefs_common.actions_list));
+       cm_return_if_fail(action_nb < g_slist_length(prefs_common.actions_list));
 
        buf = (gchar *)g_slist_nth_data(prefs_common.actions_list, action_nb);
 
-       g_return_if_fail(buf);
-       g_return_if_fail((action = strstr(buf, ": ")));
+       cm_return_if_fail(buf);
+       cm_return_if_fail((action = strstr(buf, ": ")));
 
        /* Point to the beginning of the command-line */
        action += 2;
@@ -751,7 +751,7 @@ static gboolean execute_actions(gchar *action, GSList *msg_list,
        GtkTextIter start_iter, end_iter;
        gboolean is_selection = FALSE;
 
-       g_return_val_if_fail(action && *action, FALSE);
+       cm_return_val_if_fail(action && *action, FALSE);
 
        action_type = action_get_type(action);
 
index 2ca51f1..d16eb34 100644 (file)
@@ -160,7 +160,7 @@ static gboolean addr_compl_defer_select_destruct(CompletionWindow *window);
  */
 static gchar *completion_func(gpointer data)
 {
-       g_return_val_if_fail(data != NULL, NULL);
+       cm_return_val_if_fail(data != NULL, NULL);
 
        return ((completion_entry *)data)->string;
 } 
@@ -171,7 +171,7 @@ static gchar *completion_func(gpointer data)
 static void init_all(void)
 {
        g_completion = g_completion_new(completion_func);
-       g_return_if_fail(g_completion != NULL);
+       cm_return_if_fail(g_completion != NULL);
 }
 
 static void free_all_addresses(void)
@@ -267,7 +267,7 @@ static gint add_address(const gchar *name, const gchar *address,
 
        ae = g_new0(address_entry, 1);
 
-       g_return_val_if_fail(ae != NULL, -1);
+       cm_return_val_if_fail(ae != NULL, -1);
 
        ae->name    = g_strdup(name);
        ae->address = g_strdup(address);                
@@ -499,7 +499,7 @@ guint complete_address(const gchar *str)
        guint  cpl = 0;
        completion_entry *ce = NULL;
 
-       g_return_val_if_fail(str != NULL, 0);
+       cm_return_val_if_fail(str != NULL, 0);
 
        /* g_completion is case sensitive */
        d = g_utf8_strdown(str, -1);
@@ -549,7 +549,7 @@ guint complete_matches_found(const gchar *str)
        GList *result = NULL;
        gchar *d = NULL;
 
-       g_return_val_if_fail(str != NULL, 0);
+       cm_return_val_if_fail(str != NULL, 0);
 
        /* g_completion is case sensitive */
        d = g_utf8_strdown(str, -1);
@@ -815,7 +815,7 @@ static void completion_window_advance_selection(GtkTreeView *list_view, gboolean
        GtkTreeIter iter;
        GtkTreeModel *model;
 
-       g_return_if_fail(list_view != NULL);
+       cm_return_if_fail(list_view != NULL);
 
        selection = gtk_tree_view_get_selection(list_view);
        if (!gtk_tree_selection_get_selected(selection, &model, &iter))
@@ -1081,8 +1081,8 @@ static void completion_window_apply_selection(GtkTreeView *list_view,
        GtkTreeModel *model;
        GtkTreeIter iter;
        gboolean is_group = FALSE;
-       g_return_if_fail(list_view != NULL);
-       g_return_if_fail(entry != NULL);
+       cm_return_if_fail(list_view != NULL);
+       cm_return_if_fail(entry != NULL);
        GList *grp_emails = NULL;
 
        selection = gtk_tree_view_get_selection(list_view);
@@ -1140,8 +1140,8 @@ void address_completion_start(GtkWidget *mainwindow)
  */
 void address_completion_register_entry(GtkEntry *entry, gboolean allow_commas)
 {
-       g_return_if_fail(entry != NULL);
-       g_return_if_fail(GTK_IS_ENTRY(entry));
+       cm_return_if_fail(entry != NULL);
+       cm_return_if_fail(GTK_IS_ENTRY(entry));
 
        /* add hooked property */
        g_object_set_data(G_OBJECT(entry), ENTRY_DATA_TAB_HOOK, entry);
@@ -1164,12 +1164,12 @@ void address_completion_unregister_entry(GtkEntry *entry)
 {
        GtkObject *entry_obj;
 
-       g_return_if_fail(entry != NULL);
-       g_return_if_fail(GTK_IS_ENTRY(entry));
+       cm_return_if_fail(entry != NULL);
+       cm_return_if_fail(GTK_IS_ENTRY(entry));
 
        entry_obj = g_object_get_data(G_OBJECT(entry), ENTRY_DATA_TAB_HOOK);
-       g_return_if_fail(entry_obj);
-       g_return_if_fail(G_OBJECT(entry_obj) == G_OBJECT(entry));
+       cm_return_if_fail(entry_obj);
+       cm_return_if_fail(G_OBJECT(entry_obj) == G_OBJECT(entry));
 
        /* has the hooked property? */
        g_object_set_data(G_OBJECT(entry), ENTRY_DATA_TAB_HOOK, NULL);
@@ -1264,7 +1264,7 @@ static gboolean address_completion_complete_address_in_entry(GtkEntry *entry,
        gint ncount, cursor_pos;
        gchar *searchTerm, *new = NULL;
 
-       g_return_val_if_fail(entry != NULL, FALSE);
+       cm_return_val_if_fail(entry != NULL, FALSE);
 
        if (!GTK_WIDGET_HAS_FOCUS(entry)) return FALSE;
 
@@ -1399,10 +1399,10 @@ static gboolean completion_window_button_press(GtkWidget *widget,
        gint cursor_pos;
        gboolean restore = TRUE;
 
-       g_return_val_if_fail(compWin != NULL, FALSE);
+       cm_return_val_if_fail(compWin != NULL, FALSE);
 
        entry = compWin->entry;
-       g_return_val_if_fail(entry != NULL, FALSE);
+       cm_return_val_if_fail(entry != NULL, FALSE);
 
        /* Test where mouse was clicked */
        event_widget = gtk_get_event_widget((GdkEvent *)event);
@@ -1447,11 +1447,11 @@ static gboolean completion_window_key_press(GtkWidget *widget,
        gint cursor_pos;
        GtkWidget *list_view;
        GtkWidget *parent;
-       g_return_val_if_fail(compWin != NULL, FALSE);
+       cm_return_val_if_fail(compWin != NULL, FALSE);
 
        entry = compWin->entry;
        list_view = compWin->list_view;
-       g_return_val_if_fail(entry != NULL, FALSE);
+       cm_return_val_if_fail(entry != NULL, FALSE);
 
        /* allow keyboard navigation in the alternatives tree view */
        if (event->keyval == GDK_Up || event->keyval == GDK_Down ||
index b3a6c72..d9a5dc0 100644 (file)
@@ -76,13 +76,13 @@ AddressBookFile *addrbook_create_book()
  */
 void addrbook_set_name(AddressBookFile *book, const gchar *value)
 {
-       g_return_if_fail(book != NULL);
+       cm_return_if_fail(book != NULL);
        addrcache_set_name(book->addressCache, value);
 }
 
 gchar *addrbook_get_name(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_get_name(book->addressCache);
 }
 
@@ -93,7 +93,7 @@ gchar *addrbook_get_name(AddressBookFile *book)
  */
 void addrbook_set_path(AddressBookFile *book, const gchar *value)
 {
-       g_return_if_fail(book != NULL);
+       cm_return_if_fail(book != NULL);
        book->path = mgu_replace_string(book->path, value);
        addrcache_set_dirty(book->addressCache, TRUE);
 }
@@ -105,20 +105,20 @@ void addrbook_set_path(AddressBookFile *book, const gchar *value)
  */
 void addrbook_set_file(AddressBookFile *book, const gchar *value)
 {
-       g_return_if_fail(book != NULL);
+       cm_return_if_fail(book != NULL);
        book->fileName = mgu_replace_string(book->fileName, value);
        addrcache_set_dirty(book->addressCache, TRUE);
 }
 
 gboolean addrbook_get_modified(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, FALSE);
+       cm_return_val_if_fail(book != NULL, FALSE);
        return book->addressCache->modified;
 }
 
 gboolean addrbook_get_accessed(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, FALSE);
+       cm_return_val_if_fail(book != NULL, FALSE);
        return book->addressCache->accessFlag;
 }
 
@@ -129,43 +129,43 @@ gboolean addrbook_get_accessed(AddressBookFile *book)
  */
 void addrbook_set_accessed(AddressBookFile *book, const gboolean value)
 {
-       g_return_if_fail(book != NULL);
+       cm_return_if_fail(book != NULL);
        book->addressCache->accessFlag = value;
 }
 
 gboolean addrbook_get_read_flag(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, FALSE);
+       cm_return_val_if_fail(book != NULL, FALSE);
        return book->addressCache->dataRead;
 }
 
 gint addrbook_get_status(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, -1);
+       cm_return_val_if_fail(book != NULL, -1);
        return book->retVal;
 }
 
 ItemFolder *addrbook_get_root_folder(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_get_root_folder(book->addressCache);
 }
 
 GList *addrbook_get_list_folder(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_get_list_folder(book->addressCache);
 }
 
 GList *addrbook_get_list_person(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_get_list_person(book->addressCache);
 }
 
 gboolean addrbook_get_dirty(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, FALSE);
+       cm_return_val_if_fail(book != NULL, FALSE);
        return addrcache_get_dirty(book->addressCache);
 }
 
@@ -176,7 +176,7 @@ gboolean addrbook_get_dirty(AddressBookFile *book)
  */
 void addrbook_set_dirty(AddressBookFile *book, const gboolean value)
 {
-       g_return_if_fail(book != NULL);
+       cm_return_if_fail(book != NULL);
        addrcache_set_dirty(book->addressCache, value);
 }
 
@@ -186,7 +186,7 @@ void addrbook_set_dirty(AddressBookFile *book, const gboolean value)
  */
 void addrbook_free_book(AddressBookFile *book)
 {
-       g_return_if_fail(book != NULL);
+       cm_return_if_fail(book != NULL);
 
        /* Clear cache */
        addrcache_free(book->addressCache);
@@ -216,7 +216,7 @@ void addrbook_free_book(AddressBookFile *book)
  */
 static void addrbook_print_book(AddressBookFile *book, FILE *stream)
 {
-       g_return_if_fail(book != NULL);
+       cm_return_if_fail(book != NULL);
 
        fprintf(stream, "AddressBook:\n");
        fprintf(stream, "\tpath : '%s'\n", book->path);
@@ -234,7 +234,7 @@ void addrbook_dump_book(AddressBookFile *book, FILE *stream)
 {
        ItemFolder *folder;
 
-       g_return_if_fail(book != NULL);
+       cm_return_if_fail(book != NULL);
 
        addrbook_print_book(book, stream);
        folder = book->addressCache->rootFolder;
@@ -252,7 +252,7 @@ void addrbook_dump_book(AddressBookFile *book, FILE *stream)
  */
 ItemGroup *addrbook_remove_group(AddressBookFile *book, ItemGroup *group)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_remove_group(book->addressCache, group);
 }
 
@@ -265,7 +265,7 @@ ItemGroup *addrbook_remove_group(AddressBookFile *book, ItemGroup *group)
  */
 ItemPerson *addrbook_remove_person(AddressBookFile *book, ItemPerson *person)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_remove_person(book->addressCache, person);
 }
 
@@ -280,7 +280,7 @@ ItemPerson *addrbook_remove_person(AddressBookFile *book, ItemPerson *person)
 ItemEMail *addrbook_person_remove_email(AddressBookFile *book,
                                        ItemPerson *person, ItemEMail *email)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_person_remove_email(book->addressCache, person, email);
 }
 
@@ -919,7 +919,7 @@ gint addrbook_read_data(AddressBookFile *book)
        XMLFile *file = NULL;
        gchar *fileSpec = NULL;
 
-       g_return_val_if_fail(book != NULL, -1);
+       cm_return_val_if_fail(book != NULL, -1);
 
        /*
        g_print( "...addrbook_read_data :%s:\t:%s:\n", book->fileName,
@@ -1273,8 +1273,8 @@ static gint addrbook_write_to(AddressBookFile *book, gchar *newFile)
        PrefFile *pfile;
 #endif
 
-       g_return_val_if_fail(book != NULL, -1);
-       g_return_val_if_fail(newFile != NULL, -1);
+       cm_return_val_if_fail(book != NULL, -1);
+       cm_return_val_if_fail(newFile != NULL, -1);
 
        fileSpec = g_strconcat(book->path, G_DIR_SEPARATOR_S, newFile, NULL);
 
@@ -1355,7 +1355,7 @@ fail:
  */
 gint addrbook_save_data(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, -1);
+       cm_return_val_if_fail(book != NULL, -1);
 
        book->retVal = MGU_NO_FILE;
        if (book->fileName == NULL || *book->fileName == '\0') 
@@ -1407,8 +1407,8 @@ void addrbook_update_address_list(AddressBookFile *book, ItemPerson *person,
        GList *listDelete;
        GList *listGroup;
 
-       g_return_if_fail(book != NULL);
-       g_return_if_fail(person != NULL);
+       cm_return_if_fail(book != NULL);
+       cm_return_if_fail(person != NULL);
 
        /* Get groups where person's existing email addresses are listed */
        listGroup = addrcache_get_group_for_person(book->addressCache, person);
@@ -1562,7 +1562,7 @@ ItemPerson *addrbook_add_address_list(AddressBookFile *book, ItemFolder *folder,
        ItemFolder *f = folder;
        GList *node;
 
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
 
        if (!f) 
                f = book->addressCache->rootFolder;
@@ -1626,7 +1626,7 @@ GList *addrbook_get_available_email_list(AddressBookFile *book, ItemGroup *group
        GList *list = NULL;
        GHashTable *table;
 
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
 
        /* Load hash table with group email entries */
        table = g_hash_table_new(g_str_hash, g_str_equal);
@@ -1671,8 +1671,8 @@ void addrbook_update_group_list(AddressBookFile *book, ItemGroup *group,
 {
        GList *oldData;
 
-       g_return_if_fail(book != NULL);
-       g_return_if_fail(group != NULL);
+       cm_return_if_fail(book != NULL);
+       cm_return_if_fail(group != NULL);
 
        addrcache_set_dirty(book->addressCache, TRUE);
 
@@ -1702,7 +1702,7 @@ ItemGroup *addrbook_add_group_list(AddressBookFile *book, ItemFolder *folder,
        ItemGroup *group = NULL;
        ItemFolder *f = folder;
 
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
 
        if (!f)
                f = book->addressCache->rootFolder;
@@ -1723,7 +1723,7 @@ ItemGroup *addrbook_add_group_list(AddressBookFile *book, ItemFolder *folder,
  */
 ItemFolder *addrbook_add_new_folder(AddressBookFile *book, ItemFolder *parent)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_add_new_folder( book->addressCache, parent );
 }
 
@@ -1742,8 +1742,8 @@ void addrbook_update_attrib_list(AddressBookFile *book, ItemPerson *person,
        GList *node;
        GList *oldData;
 
-       g_return_if_fail(book != NULL);
-       g_return_if_fail(person != NULL);
+       cm_return_if_fail(book != NULL);
+       cm_return_if_fail(person != NULL);
 
        /* Remember old list */
        oldData = person->listAttrib;
@@ -1776,8 +1776,8 @@ void addrbook_update_attrib_list(AddressBookFile *book, ItemPerson *person,
 void addrbook_add_attrib_list( AddressBookFile *book, ItemPerson *person, GList *listAttrib ) {
        GList *node;
 
-       g_return_if_fail( book != NULL );
-       g_return_if_fail( person != NULL );
+       cm_return_if_fail( book != NULL );
+       cm_return_if_fail( person != NULL );
 
        node = listAttrib;
        while( node ) {
@@ -1810,7 +1810,7 @@ GList *addrbook_get_bookfile_list(AddressBookFile *book) {
        long int val, maxval;
        GList *fileList = NULL;
 
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
 
        if (book->path == NULL || *book->path == '\0') {
                book->retVal = MGU_NO_PATH;
@@ -2150,7 +2150,7 @@ gint addrbook_test_read_file(AddressBookFile *book, gchar *fileName)
        XMLFile *file = NULL;
        gchar *fileSpec = NULL;
 
-       g_return_val_if_fail(book != NULL, -1);
+       cm_return_val_if_fail(book != NULL, -1);
 
        fileSpec = g_strconcat(book->path, G_DIR_SEPARATOR_S, fileName, NULL);
        book->retVal = MGU_OPEN_FILE;
@@ -2181,13 +2181,13 @@ gint addrbook_test_read_file(AddressBookFile *book, gchar *fileName)
  */
 GList *addrbook_get_all_persons(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_get_all_persons(book->addressCache);
 }
 
 GList *addrbook_get_all_groups(AddressBookFile *book)
 {
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        return addrcache_get_all_groups(book->addressCache);
 }
 
@@ -2208,7 +2208,7 @@ ItemPerson *addrbook_add_contact(AddressBookFile *book, ItemFolder *folder,
 {
        ItemPerson *person;
 
-       g_return_val_if_fail(book != NULL, NULL);
+       cm_return_val_if_fail(book != NULL, NULL);
        person = addrcache_add_contact(
                        book->addressCache, folder, name, address, remarks );
        return person;
index cc827cb..44eba36 100644 (file)
@@ -84,31 +84,31 @@ AddressCache *addrcache_create() {
 * Properties.
 */
 ItemFolder *addrcache_get_root_folder( AddressCache *cache ) {
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
        return cache->rootFolder;
 }
 GList *addrcache_get_list_folder( AddressCache *cache ) {
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
        return cache->rootFolder->listFolder;
 }
 GList *addrcache_get_list_person( AddressCache *cache ) {
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
        return cache->rootFolder->listPerson;
 }
 gboolean addrcache_get_dirty( AddressCache *cache ) {
-       g_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
        return cache->dirtyFlag;
 }
 void addrcache_set_dirty( AddressCache *cache, const gboolean value ) {
-       g_return_if_fail( cache != NULL );
+       cm_return_if_fail( cache != NULL );
        cache->dirtyFlag = value;
 }
 gchar *addrcache_get_name( AddressCache *cache ) {
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
        return cache->name;
 }
 void addrcache_set_name( AddressCache *cache, const gchar *value ) {
-       g_return_if_fail( cache != NULL );
+       cm_return_if_fail( cache != NULL );
        cache->name = mgu_replace_string( cache->name, value );
        g_strstrip( cache->name );
        cache->dirtyFlag = TRUE;
@@ -118,7 +118,7 @@ void addrcache_set_name( AddressCache *cache, const gchar *value ) {
 * Generate next ID.
 */
 static void addrcache_next_id( AddressCache *cache ) {
-       g_return_if_fail( cache != NULL );
+       cm_return_if_fail( cache != NULL );
        cache->nextID++;
 }
 
@@ -159,7 +159,7 @@ static gint addrcache_free_item_vis( gpointer key, gpointer value, gpointer data
 * Free hash table of address cache items.
 */
 static void addrcache_free_item_hash( GHashTable *table ) {
-       g_return_if_fail( table != NULL );
+       cm_return_if_fail( table != NULL );
        g_hash_table_foreach_remove( table, addrcache_free_item_vis, NULL );
 }
 
@@ -190,7 +190,7 @@ static void addrcache_free_all_folders( ItemFolder *parent ) {
 * Clear the address cache.
 */
 void addrcache_clear( AddressCache *cache ) {
-       g_return_if_fail( cache != NULL );
+       cm_return_if_fail( cache != NULL );
 
        /* g_print( "...addrcache_clear :%s:\n", cache->name ); */
        /* Free up folders and hash table */
@@ -217,7 +217,7 @@ void addrcache_clear( AddressCache *cache ) {
 * Free address cache.
 */
 void addrcache_free( AddressCache *cache ) {
-       g_return_if_fail( cache != NULL );
+       cm_return_if_fail( cache != NULL );
 
        cache->dirtyFlag = FALSE;
        addrcache_free_all_folders( cache->rootFolder );
@@ -272,7 +272,7 @@ gboolean addrcache_mark_file( AddressCache *cache, gchar *path ) {
 * Dump entire address cache hash table contents.
 */
 void addrcache_print( AddressCache *cache, FILE *stream ) {
-       g_return_if_fail( cache != NULL );
+       cm_return_if_fail( cache != NULL );
        fprintf( stream, "AddressCache:\n" );
        fprintf( stream, "cache id : %s\n",  cache->cacheID );
        fprintf( stream, "next id  : %d\n",  cache->nextID );
@@ -286,8 +286,8 @@ void addrcache_print( AddressCache *cache, FILE *stream ) {
  * Allocate ID for person.
  */
 void addrcache_id_person( AddressCache *cache, ItemPerson *person ) {
-       g_return_if_fail( cache != NULL );
-       g_return_if_fail( person != NULL );
+       cm_return_if_fail( cache != NULL );
+       cm_return_if_fail( person != NULL );
        if( ADDRITEM_ID(person) ) return;
        addrcache_next_id( cache );
        ADDRITEM_ID(person) = g_strdup_printf( "%d", cache->nextID );
@@ -297,8 +297,8 @@ void addrcache_id_person( AddressCache *cache, ItemPerson *person ) {
  * Allocate ID for group.
  */
 void addrcache_id_group( AddressCache *cache, ItemGroup *group ) {
-       g_return_if_fail( cache != NULL );
-       g_return_if_fail( group != NULL );
+       cm_return_if_fail( cache != NULL );
+       cm_return_if_fail( group != NULL );
        if( ADDRITEM_ID(group) ) return;
        addrcache_next_id( cache );
        ADDRITEM_ID(group) = g_strdup_printf( "%d", cache->nextID );
@@ -308,8 +308,8 @@ void addrcache_id_group( AddressCache *cache, ItemGroup *group ) {
  * Allocate ID for folder.
  */
 void addrcache_id_folder( AddressCache *cache, ItemFolder *folder ) {
-       g_return_if_fail( cache != NULL );
-       g_return_if_fail( folder != NULL );
+       cm_return_if_fail( cache != NULL );
+       cm_return_if_fail( folder != NULL );
        if( ADDRITEM_ID(folder) ) return;
        addrcache_next_id( cache );
        ADDRITEM_ID(folder) = g_strdup_printf( "%d", cache->nextID );
@@ -319,8 +319,8 @@ void addrcache_id_folder( AddressCache *cache, ItemFolder *folder ) {
  * Allocate ID for email address.
  */
 void addrcache_id_email( AddressCache *cache, ItemEMail *email ) {
-       g_return_if_fail( cache != NULL );
-       g_return_if_fail( email != NULL );
+       cm_return_if_fail( cache != NULL );
+       cm_return_if_fail( email != NULL );
        if( ADDRITEM_ID(email) ) return;
        addrcache_next_id( cache );
        ADDRITEM_ID(email) = g_strdup_printf( "%d", cache->nextID );
@@ -330,8 +330,8 @@ void addrcache_id_email( AddressCache *cache, ItemEMail *email ) {
  * Allocate ID for user attribute.
  */
 void addrcache_id_attribute( AddressCache *cache, UserAttribute *attrib ) {
-       g_return_if_fail( cache != NULL );
-       g_return_if_fail( attrib != NULL );
+       cm_return_if_fail( cache != NULL );
+       cm_return_if_fail( attrib != NULL );
        if( attrib->uid ) return;
        addrcache_next_id( cache );
        attrib->uid = g_strdup_printf( "%d", cache->nextID );
@@ -366,8 +366,8 @@ static gboolean addrcache_hash_add_email( AddressCache *cache, ItemEMail *email
 * return: TRUE if item added.
 */
 gboolean addrcache_hash_add_group( AddressCache *cache, ItemGroup *group ) {
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( group != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( group != NULL, FALSE );
 
        if( g_hash_table_lookup( cache->itemHash, ADDRITEM_ID(group) ) ) {
                return FALSE;
@@ -381,8 +381,8 @@ gboolean addrcache_hash_add_group( AddressCache *cache, ItemGroup *group ) {
 * return: TRUE if item added.
 */
 gboolean addrcache_hash_add_folder( AddressCache *cache, ItemFolder *folder ) {
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( folder != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( folder != NULL, FALSE );
 
        if( g_hash_table_lookup( cache->itemHash, ADDRITEM_ID(folder) ) ) {
                return FALSE;
@@ -397,9 +397,9 @@ gboolean addrcache_hash_add_folder( AddressCache *cache, ItemFolder *folder ) {
 gboolean addrcache_folder_add_person( AddressCache *cache, ItemFolder *folder, ItemPerson *item ) {
        gboolean retVal = FALSE;
 
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( folder != NULL, FALSE );
-       g_return_val_if_fail( item != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( folder != NULL, FALSE );
+       cm_return_val_if_fail( item != NULL, FALSE );
 
        retVal = addrcache_hash_add_person( cache, item );
        if( retVal ) {
@@ -415,9 +415,9 @@ gboolean addrcache_folder_add_person( AddressCache *cache, ItemFolder *folder, I
 gboolean addrcache_folder_add_folder( AddressCache *cache, ItemFolder *folder, ItemFolder *item ) {
        gboolean retVal = FALSE;
 
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( folder != NULL, FALSE );
-       g_return_val_if_fail( item != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( folder != NULL, FALSE );
+       cm_return_val_if_fail( item != NULL, FALSE );
 
        retVal = addrcache_hash_add_folder( cache, item );
        if( retVal ) {
@@ -433,9 +433,9 @@ gboolean addrcache_folder_add_folder( AddressCache *cache, ItemFolder *folder, I
 gboolean addrcache_folder_add_group( AddressCache *cache, ItemFolder *folder, ItemGroup *item ) {
        gboolean retVal = FALSE;
 
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( folder != NULL, FALSE );
-       g_return_val_if_fail( item != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( folder != NULL, FALSE );
+       cm_return_val_if_fail( item != NULL, FALSE );
 
        retVal = addrcache_hash_add_group( cache, item );
        if( retVal ) {
@@ -452,8 +452,8 @@ gboolean addrcache_folder_add_group( AddressCache *cache, ItemFolder *folder, It
 gboolean addrcache_add_person( AddressCache *cache, ItemPerson *person ) {
        gboolean retVal = FALSE;
 
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( person != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( person != NULL, FALSE );
 
        retVal = addrcache_hash_add_person( cache, person );
        if( retVal ) {
@@ -470,9 +470,9 @@ gboolean addrcache_add_person( AddressCache *cache, ItemPerson *person ) {
 gboolean addrcache_person_add_email( AddressCache *cache, ItemPerson *person, ItemEMail *email ) {
        gboolean retVal = FALSE;
 
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( person != NULL, FALSE );
-       g_return_val_if_fail( email != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( person != NULL, FALSE );
+       cm_return_val_if_fail( email != NULL, FALSE );
 
        retVal = addrcache_hash_add_email( cache, email );
        if( retVal ) {
@@ -489,8 +489,8 @@ gboolean addrcache_person_add_email( AddressCache *cache, ItemPerson *person, It
 gboolean addrcache_add_group( AddressCache *cache, ItemGroup *group ) {
        gboolean retVal = FALSE;
 
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( group != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( group != NULL, FALSE );
 
        retVal = addrcache_hash_add_group( cache, group );
        if( retVal ) {
@@ -505,9 +505,9 @@ gboolean addrcache_add_group( AddressCache *cache, ItemGroup *group ) {
 * return: TRUE if item added.
 */
 gboolean addrcache_group_add_email( AddressCache *cache, ItemGroup *group, ItemEMail *email ) {
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( group != NULL, FALSE );
-       g_return_val_if_fail( email != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( group != NULL, FALSE );
+       cm_return_val_if_fail( email != NULL, FALSE );
 
        addritem_group_add_email( group, email );
        cache->dirtyFlag = TRUE;
@@ -521,8 +521,8 @@ gboolean addrcache_group_add_email( AddressCache *cache, ItemGroup *group, ItemE
 gboolean addrcache_add_folder( AddressCache *cache, ItemFolder *folder ) {
        gboolean retVal = FALSE;
 
-       g_return_val_if_fail( cache != NULL, FALSE );
-       g_return_val_if_fail( folder != NULL, FALSE );
+       cm_return_val_if_fail( cache != NULL, FALSE );
+       cm_return_val_if_fail( folder != NULL, FALSE );
 
        retVal = addrcache_hash_add_folder( cache, folder );
        if( retVal ) {
@@ -543,8 +543,8 @@ void addrcache_folder_move_person(
 {
        ItemFolder *parent;
 
-       g_return_if_fail( cache != NULL );
-       g_return_if_fail( person != NULL );
+       cm_return_if_fail( cache != NULL );
+       cm_return_if_fail( person != NULL );
 
        parent = ( ItemFolder * ) ADDRITEM_PARENT(person);
        if( ! parent ) parent = cache->rootFolder;
@@ -565,8 +565,8 @@ void addrcache_folder_move_group(
 {
        ItemFolder *parent;
 
-       g_return_if_fail( cache != NULL );
-       g_return_if_fail( group != NULL );
+       cm_return_if_fail( cache != NULL );
+       cm_return_if_fail( group != NULL );
 
        parent = ( ItemFolder * ) ADDRITEM_PARENT(group);
        if( ! parent ) parent = cache->rootFolder;
@@ -587,8 +587,8 @@ void addrcache_folder_move_folder(
 {
        ItemFolder *parent;
 
-       g_return_if_fail( cache != NULL );
-       g_return_if_fail( folder != NULL );
+       cm_return_if_fail( cache != NULL );
+       cm_return_if_fail( folder != NULL );
 
        parent = ( ItemFolder * ) ADDRITEM_PARENT(folder);
        if( ! parent ) parent = cache->rootFolder;
@@ -607,7 +607,7 @@ AddrItemObject *addrcache_get_object( AddressCache *cache, const gchar *uid ) {
        AddrItemObject *obj = NULL;
        gchar *uidH;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( uid == NULL || *uid == '\0' ) return NULL;
        obj = ( AddrItemObject * ) g_hash_table_lookup( cache->itemHash, uid );
@@ -646,7 +646,7 @@ ItemEMail *addrcache_get_email( AddressCache *cache, const gchar *eid ) {
 ItemGroup *addrcache_remove_group( AddressCache *cache, ItemGroup *group ) {
        AddrItemObject *obj = NULL;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( group ) {
                gchar *uid = ADDRITEM_ID(group);
@@ -675,7 +675,7 @@ ItemGroup *addrcache_remove_group( AddressCache *cache, ItemGroup *group ) {
 ItemEMail *addrcache_remove_email( AddressCache *cache, ItemEMail *email ) {
        AddrItemObject *obj = NULL;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( email ) {
                gchar *eid = ADDRITEM_ID(email);
@@ -719,7 +719,7 @@ ItemPerson *addrcache_remove_person( AddressCache *cache, ItemPerson *person ) {
        AddrItemObject *obj = NULL;
        gchar *uid;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( person ) {
                uid = ADDRITEM_ID(person);
@@ -767,7 +767,7 @@ ItemPerson *addrcache_remove_person( AddressCache *cache, ItemPerson *person ) {
 ItemEMail *addrcache_person_remove_email( AddressCache *cache, ItemPerson *person, ItemEMail *email ) {
        ItemEMail *found = NULL;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( person && email ) {
                found = addritem_person_remove_email( person, email );
@@ -817,7 +817,7 @@ static void addrcache_get_grp_person_vis( gpointer key, gpointer value, gpointer
 GList *addrcache_get_group_for_person( AddressCache *cache, ItemPerson *person ) {
        GList *list = NULL;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        cache->tempList = NULL;
        cache->tempList = g_list_append( cache->tempList, person );
@@ -849,7 +849,7 @@ static void addrcache_get_all_persons_vis( gpointer key, gpointer value, gpointe
 GList *addrcache_get_all_persons( AddressCache *cache ) {
        GList *list = NULL;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        cache->tempList = NULL;
        g_hash_table_foreach( cache->itemHash, addrcache_get_all_persons_vis, cache );
@@ -879,7 +879,7 @@ static void addrcache_get_all_groups_vis( gpointer key, gpointer value, gpointer
 GList *addrcache_get_all_groups( AddressCache *cache ) {
        GList *list = NULL;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        cache->tempList = NULL;
        g_hash_table_foreach( cache->itemHash, addrcache_get_all_groups_vis, cache );
@@ -896,7 +896,7 @@ GList *addrcache_get_all_groups( AddressCache *cache ) {
 ItemFolder *addrcache_remove_folder( AddressCache *cache, ItemFolder *folder ) {
        AddrItemObject *obj = NULL;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( folder ) {
                gchar *uid = ADDRITEM_ID(folder);
@@ -950,7 +950,7 @@ ItemFolder *addrcache_remove_folder( AddressCache *cache, ItemFolder *folder ) {
 ItemFolder *addrcache_remove_folder_delete( AddressCache *cache, ItemFolder *folder ) {
        AddrItemObject *obj = NULL;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( folder ) {
                gchar *uid = ADDRITEM_ID(folder);
@@ -1019,7 +1019,7 @@ ItemPerson *addrcache_add_contact(
        ItemEMail *email = NULL;
        ItemFolder *f = folder;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( ! f ) f = cache->rootFolder;
 
@@ -1053,7 +1053,7 @@ ItemFolder *addrcache_add_new_folder( AddressCache *cache, ItemFolder *parent )
        ItemFolder *folder;
        ItemFolder *p = parent;
 
-       g_return_val_if_fail( cache != NULL, NULL );
+       cm_return_val_if_fail( cache != NULL, NULL );
 
        if( !p ) p = cache->rootFolder;
        folder = addritem_create_item_folder();
index 6169728..eaaa077 100644 (file)
@@ -102,7 +102,7 @@ void addrcindex_free( AddrCacheIndex *index ) {
  * \param index Address completion index.
  */
 void addrcindex_invalidate( AddrCacheIndex *index ) {
-       g_return_if_fail( index != NULL );
+       cm_return_if_fail( index != NULL );
        index->invalid = TRUE;
 }
 
@@ -111,7 +111,7 @@ void addrcindex_invalidate( AddrCacheIndex *index ) {
  * \param index Address completion index.
  */
 void addrcindex_validate( AddrCacheIndex *index ) {
-       g_return_if_fail( index != NULL );
+       cm_return_if_fail( index != NULL );
        index->invalid = FALSE;
 }
 
@@ -147,8 +147,8 @@ void addrcindex_add_email( AddrCacheIndex *index, ItemEMail *email ) {
        GSList *node;
        gboolean flag;
 
-       g_return_if_fail( index != NULL );
-       g_return_if_fail( email != NULL );
+       cm_return_if_fail( index != NULL );
+       cm_return_if_fail( email != NULL );
 
        flag = FALSE;
        uniqName = NULL;
@@ -257,8 +257,8 @@ void addrcindex_add_person( AddrCacheIndex *index, ItemPerson *person ) {
        GList  *listEMail;
        ItemEMail *email;
 
-       g_return_if_fail( index != NULL );
-       g_return_if_fail( person != NULL );
+       cm_return_if_fail( index != NULL );
+       cm_return_if_fail( person != NULL );
 
        /* Build list of all unique names in person's name fields */
        uniqName = NULL;
@@ -321,7 +321,7 @@ void addrcindex_print( AddrCacheIndex *index, FILE *stream ) {
        AddrIndexEntry *entry;
        ItemEMail *email;
 
-       g_return_if_fail( index != NULL );
+       cm_return_if_fail( index != NULL );
        fprintf( stream, "AddressSearchIndex:\n" );
        node = index->addressList;
        while( node ) {
@@ -346,8 +346,8 @@ GList *addrcindex_search( AddrCacheIndex *index, const gchar *search ) {
        GList *node;
        GList *listEMail;
 
-       g_return_if_fail( index != NULL );
-       g_return_if_fail( search != NULL );
+       cm_return_if_fail( index != NULL );
+       cm_return_if_fail( search != NULL );
 
        listEMail = NULL;
        if( index->addressList != NULL ) { 
index 52f187b..d9d32eb 100644 (file)
@@ -76,7 +76,7 @@ void addrclip_clear( AddressClipboard *clipBoard ) {
        GList *node;
        AddrSelectItem *item;
 
-       g_return_if_fail( clipBoard != NULL );
+       cm_return_if_fail( clipBoard != NULL );
        node = clipBoard->objectList;
        while( node ) {
                item = node->data;
@@ -92,7 +92,7 @@ void addrclip_clear( AddressClipboard *clipBoard ) {
 * Free up a clipboard.
 */
 void addrclip_free( AddressClipboard *clipBoard ) {
-       g_return_if_fail( clipBoard != NULL );
+       cm_return_if_fail( clipBoard != NULL );
 
        addrclip_clear( clipBoard );
        clipBoard->cutFlag = FALSE;
@@ -104,8 +104,8 @@ void addrclip_free( AddressClipboard *clipBoard ) {
 void addrclip_set_index(
        AddressClipboard *clipBoard, AddressIndex *addrIndex )
 {
-       g_return_if_fail( clipBoard != NULL );
-       g_return_if_fail( addrIndex != NULL );
+       cm_return_if_fail( clipBoard != NULL );
+       cm_return_if_fail( addrIndex != NULL );
        clipBoard->addressIndex = addrIndex;
 }
 
@@ -131,8 +131,8 @@ gboolean addrclip_is_empty( AddressClipboard *clipBoard ) {
 void addrclip_add( AddressClipboard *clipBoard, AddrSelectList *asl ) {
        GList *node;
 
-       g_return_if_fail( clipBoard != NULL );
-       g_return_if_fail( asl != NULL );
+       cm_return_if_fail( clipBoard != NULL );
+       cm_return_if_fail( asl != NULL );
        node = asl->listSelect;
        while( node ) {
                AddrSelectItem *item, *itemCopy;
@@ -155,7 +155,7 @@ void addrclip_list_show( AddressClipboard *clipBoard, FILE *stream ) {
        AddrItemObject *aio;
        AddressCache *cache;
 
-       g_return_if_fail( clipBoard != NULL );
+       cm_return_if_fail( clipBoard != NULL );
        node = clipBoard->objectList;
        while( node != NULL ) {
                AddrSelectItem *item;
@@ -398,8 +398,8 @@ static gboolean addrclip_is_subfolder_of(ItemFolder *is_parent, ItemFolder *is_c
        ItemFolder *folder;
        AddrItemObject *obj;
 
-       g_return_val_if_fail(is_parent != NULL, FALSE);
-       g_return_val_if_fail(is_child != NULL, FALSE);
+       cm_return_val_if_fail(is_parent != NULL, FALSE);
+       cm_return_val_if_fail(is_child != NULL, FALSE);
 
        if (is_parent == is_child)
                return TRUE;
@@ -631,7 +631,7 @@ GList *addrclip_paste_copy(
        GList *itemList;
        GList *folderGroup;
 
-       g_return_val_if_fail( clipBoard != NULL, NULL );
+       cm_return_val_if_fail( clipBoard != NULL, NULL );
 
        cache = book->addressCache;
        if( folder == NULL ) folder = cache->rootFolder;
@@ -727,7 +727,7 @@ GList *addrclip_paste_cut(
        GList *itemList;
        GList *folderGroup;
 
-       g_return_val_if_fail( clipBoard != NULL, NULL );
+       cm_return_val_if_fail( clipBoard != NULL, NULL );
 
        cache = book->addressCache;
        if( folder == NULL ) folder = cache->rootFolder;
index e745fba..7dd97dd 100644 (file)
@@ -767,7 +767,7 @@ static void cb_edit_btn_clicked(GtkButton *button, gpointer data)
 
        selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(detail_view));
        selected = gtk_tree_selection_get_selected_rows(selection,&model);
-       g_return_if_fail(selected);
+       cm_return_if_fail(selected);
 
        /* we are guaranteed to have exactly one row selected */
        gtk_tree_view_row_activated(GTK_TREE_VIEW(detail_view),(GtkTreePath*)selected->data,
index dd405f5..ced28ad 100644 (file)
@@ -128,7 +128,7 @@ static gboolean addressadd_tree_button( GtkCMCTree *ctree, GdkEventButton *event
 static void addressadd_size_allocate_cb(GtkWidget *widget,
                                         GtkAllocation *allocation)
 {
-       g_return_if_fail(allocation != NULL);
+       cm_return_if_fail(allocation != NULL);
 
        prefs_common.addressaddwin_width = allocation->width;
        prefs_common.addressaddwin_height = allocation->height;
index 3ba1594..3f91c60 100644 (file)
@@ -710,7 +710,7 @@ static gboolean key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer data
 static void addressbook_size_allocate_cb(GtkWidget *widget,
                                         GtkAllocation *allocation)
 {
-       g_return_if_fail(allocation != NULL);
+       cm_return_if_fail(allocation != NULL);
 
        prefs_common.addressbookwin_width = allocation->width;
        prefs_common.addressbookwin_height = allocation->height;
@@ -1459,7 +1459,7 @@ static void addressbook_del_clicked(GtkButton *button, gpointer data)
        gboolean refreshList = FALSE;
        
        pobj = gtk_cmctree_node_get_row_data(ctree, addrbook.opened );
-       g_return_if_fail(pobj != NULL);
+       cm_return_if_fail(pobj != NULL);
 
        /* Test whether anything selected for deletion */
        nodeList = addrbook.listSelected;
@@ -2902,7 +2902,7 @@ static void addressbook_treenode_delete_cb(GtkAction *action, gpointer data)
        if( GTK_CMCTREE_ROW(node)->level == 1 ) return;
 
        obj = gtk_cmctree_node_get_row_data( ctree, node );
-       g_return_if_fail(obj != NULL);
+       cm_return_if_fail(obj != NULL);
 
        if( obj->type == ADDR_DATASOURCE ) {
                ads = ADAPTER_DSOURCE(obj);
@@ -3417,7 +3417,7 @@ static void addressbook_edit_address( gpointer data, guint action, GtkWidget *wi
 
        if( addrbook.listSelected == NULL ) return;
        obj = gtk_cmctree_node_get_row_data( clist, addrbook.listSelected );
-       g_return_if_fail(obj != NULL);
+       cm_return_if_fail(obj != NULL);
 
                ctree = GTK_CMCTREE( addrbook.ctree );
        pobj = gtk_cmctree_node_get_row_data( ctree, addrbook.treeSelected );
@@ -3844,7 +3844,7 @@ static AddressDataSource *addressbook_find_datasource( GtkCMCTreeNode *node ) {
        AddressDataSource *ds = NULL;
        AddressObject *ao;
 
-       g_return_val_if_fail(addrbook.ctree != NULL, NULL);
+       cm_return_val_if_fail(addrbook.ctree != NULL, NULL);
 
        while( node ) {
                if( GTK_CMCTREE_ROW(node)->level < 2 ) return NULL;
@@ -4228,11 +4228,11 @@ static GtkCMCTreeNode *addressbook_add_object(GtkCMCTreeNode *node,
        AddressObjectType otype;
        AddressTypeControlItem *atci = NULL;
 
-       g_return_val_if_fail(node != NULL, NULL);
-       g_return_val_if_fail(obj  != NULL, NULL);
+       cm_return_val_if_fail(node != NULL, NULL);
+       cm_return_val_if_fail(obj  != NULL, NULL);
 
        pobj = gtk_cmctree_node_get_row_data(ctree, node);
-       g_return_val_if_fail(pobj != NULL, NULL);
+       cm_return_val_if_fail(pobj != NULL, NULL);
 
        /* Determine object type to be displayed */
        if( obj->type == ADDR_DATASOURCE ) {
@@ -5166,7 +5166,7 @@ gchar *addressbook_folder_selection( const gchar *folderpath)
        ItemFolder *folder = NULL;
        gchar *path = NULL;
 
-       g_return_val_if_fail( folderpath != NULL, NULL);
+       cm_return_val_if_fail( folderpath != NULL, NULL);
 
        if ( addressbook_foldersel_selection( _addressIndex_, &book, &folder, folderpath )
                && book != NULL ) {
index 105344d..59aceca 100644 (file)
@@ -133,7 +133,7 @@ static gboolean addressbook_foldersel_tree_button( GtkCMCTree *ctree, GdkEventBu
 static void addressbook_foldersel_size_allocate_cb(GtkWidget *widget,
                                         GtkAllocation *allocation)
 {
-       g_return_if_fail(allocation != NULL);
+       cm_return_if_fail(allocation != NULL);
 
        prefs_common.addressbook_folderselwin_width = allocation->width;
        prefs_common.addressbook_folderselwin_height = allocation->height;
index 274054c..8cb51ef 100644 (file)
@@ -152,7 +152,7 @@ AddressHarvester *addrharvest_create( void ) {
  *        value     Full directory path.
  */
 void addrharvest_set_path( AddressHarvester* harvester, const gchar *value ) {
-       g_return_if_fail( harvester != NULL );
+       cm_return_if_fail( harvester != NULL );
        harvester->path = mgu_replace_string( harvester->path, value );
        g_strstrip( harvester->path );
 }
@@ -165,7 +165,7 @@ void addrharvest_set_path( AddressHarvester* harvester, const gchar *value ) {
 void addrharvest_set_folder_size(
        AddressHarvester* harvester, const gint value )
 {
-       g_return_if_fail( harvester != NULL );
+       cm_return_if_fail( harvester != NULL );
        if( value > 0 ) {
                harvester->folderSize = value;
        }
@@ -179,7 +179,7 @@ void addrharvest_set_folder_size(
 void addrharvest_set_recurse(
        AddressHarvester* harvester, const gboolean value )
 {
-       g_return_if_fail( harvester != NULL );
+       cm_return_if_fail( harvester != NULL );
        harvester->folderRecurse = value;
 }
 
@@ -221,7 +221,7 @@ void addrharvest_set_header(
 {
        HeaderEntry *entry;
 
-       g_return_if_fail( harvester != NULL );
+       cm_return_if_fail( harvester != NULL );
        entry = addrharvest_find( harvester, name );
        if( entry != NULL ) {
                entry->selected = value;
@@ -239,7 +239,7 @@ gint addrharvest_get_count( AddressHarvester* harvester, const gchar *name ) {
        gint count;
 
        count = -1;
-       g_return_val_if_fail( harvester != NULL, count );
+       cm_return_val_if_fail( harvester != NULL, count );
        entry = addrharvest_find( harvester, name );
        if( entry != NULL ) {
                count = entry->count;
@@ -252,7 +252,7 @@ gint addrharvest_get_count( AddressHarvester* harvester, const gchar *name ) {
 * Enter: harvester Harvester.
 */
 void addrharvest_free( AddressHarvester *harvester ) {
-       g_return_if_fail( harvester != NULL );
+       cm_return_if_fail( harvester != NULL );
 
        /* Free internal stuff */
        addrharvest_free_table( harvester );
@@ -788,9 +788,9 @@ gint addrharvest_harvest(
        GList *listHdr;
 
        retVal = MGU_BAD_ARGS;
-       g_return_val_if_fail( harvester != NULL, retVal );
-       g_return_val_if_fail( cache != NULL, retVal );
-       g_return_val_if_fail( harvester->path != NULL, retVal );
+       cm_return_val_if_fail( harvester != NULL, retVal );
+       cm_return_val_if_fail( cache != NULL, retVal );
+       cm_return_val_if_fail( harvester->path != NULL, retVal );
 
        /* Clear cache */
        addrcache_clear( cache );
@@ -840,7 +840,7 @@ gboolean addrharvest_check_header( AddressHarvester *harvester ) {
        GList *node;
 
        retVal = FALSE;
-       g_return_val_if_fail( harvester != NULL, retVal );
+       cm_return_val_if_fail( harvester != NULL, retVal );
 
        node = harvester->headerTable;
        while( node ) {
index 289cb88..a6e0de5 100644 (file)
@@ -398,7 +398,7 @@ AddressDataSource *addrindex_create_datasource( AddressIfType ifType ) {
 void addrindex_free_datasource( AddressDataSource *ds ) {
        AddressInterface *iface;
 
-       g_return_if_fail( ds != NULL );
+       cm_return_if_fail( ds != NULL );
 
        iface = ds->interface;
        if( ds->rawDataSource != NULL ) {
@@ -512,8 +512,8 @@ gchar *addrindex_get_cache_id( AddressIndex *addrIndex, AddressDataSource *ds )
        AddrBookBase *adbase;
        AddressCache *cache;
 
-       g_return_val_if_fail( addrIndex != NULL, NULL );
-       g_return_val_if_fail( ds != NULL, NULL );
+       cm_return_val_if_fail( addrIndex != NULL, NULL );
+       cm_return_val_if_fail( ds != NULL, NULL );
 
        adbase = ( AddrBookBase * ) ds->rawDataSource;
        if( adbase ) {
@@ -535,8 +535,8 @@ gchar *addrindex_get_cache_id( AddressIndex *addrIndex, AddressDataSource *ds )
 static AddressDataSource *addrindex_get_datasource(
                AddressIndex *addrIndex, const gchar *cacheID )
 {
-       g_return_val_if_fail( addrIndex != NULL, NULL );
-       g_return_val_if_fail( cacheID != NULL, NULL );
+       cm_return_val_if_fail( addrIndex != NULL, NULL );
+       cm_return_val_if_fail( cacheID != NULL, NULL );
        return ( AddressDataSource * ) g_hash_table_lookup( addrIndex->hashCache, cacheID );
 }
 
@@ -551,8 +551,8 @@ AddressCache *addrindex_get_cache( AddressIndex *addrIndex, const gchar *cacheID
        AddrBookBase *adbase;
        AddressCache *cache;
 
-       g_return_val_if_fail( addrIndex != NULL, NULL );
-       g_return_val_if_fail( cacheID != NULL, NULL );
+       cm_return_val_if_fail( addrIndex != NULL, NULL );
+       cm_return_val_if_fail( cacheID != NULL, NULL );
 
        cache = NULL;
        ds = addrindex_get_datasource( addrIndex, cacheID );
@@ -653,7 +653,7 @@ AddressIndex *addrindex_create_index( void ) {
  * \param value Path to index file.
  */
 void addrindex_set_file_path( AddressIndex *addrIndex, const gchar *value ) {
-       g_return_if_fail( addrIndex != NULL );
+       cm_return_if_fail( addrIndex != NULL );
        addrIndex->filePath = mgu_replace_string( addrIndex->filePath, value );
 }
 
@@ -663,7 +663,7 @@ void addrindex_set_file_path( AddressIndex *addrIndex, const gchar *value ) {
  * \param value File name.
  */
 void addrindex_set_file_name( AddressIndex *addrIndex, const gchar *value ) {
-       g_return_if_fail( addrIndex != NULL );
+       cm_return_if_fail( addrIndex != NULL );
        addrIndex->fileName = mgu_replace_string( addrIndex->fileName, value );
 }
 
@@ -673,7 +673,7 @@ void addrindex_set_file_name( AddressIndex *addrIndex, const gchar *value ) {
  * \return List of address interfaces.
  */
 GList *addrindex_get_interface_list( AddressIndex *addrIndex ) {
-       g_return_val_if_fail( addrIndex != NULL, NULL );
+       cm_return_val_if_fail( addrIndex != NULL, NULL );
        return addrIndex->interfaceList;
 }
 
@@ -700,7 +700,7 @@ void addrindex_teardown( void ) {
 void addrindex_free_index( AddressIndex *addrIndex ) {
        GList *node;
 
-       g_return_if_fail( addrIndex != NULL );
+       cm_return_if_fail( addrIndex != NULL );
 
        /* Search stuff */
        g_list_free( addrIndex->searchOrder );
@@ -754,7 +754,7 @@ void addrindex_free_index( AddressIndex *addrIndex ) {
  * \parem stream    Stream to print.
 */
 void addrindex_print_index( AddressIndex *addrIndex, FILE *stream ) {
-       g_return_if_fail( addrIndex != NULL );
+       cm_return_if_fail( addrIndex != NULL );
        fprintf( stream, "AddressIndex:\n" );
        fprintf( stream, "\tfile path: '%s'\n", addrIndex->filePath );
        fprintf( stream, "\tfile name: '%s'\n", addrIndex->fileName );
@@ -778,7 +778,7 @@ static AddressInterface *addrindex_get_interface(
        AddressInterface *retVal = NULL;
        GList *node;
 
-       g_return_val_if_fail( addrIndex != NULL, NULL );
+       cm_return_val_if_fail( addrIndex != NULL, NULL );
 
        node = addrIndex->interfaceList;
        while( node ) {
@@ -808,8 +808,8 @@ AddressDataSource *addrindex_index_add_datasource(
        AddressInterface *iface;
        AddressDataSource *ds = NULL;
 
-       g_return_val_if_fail( addrIndex != NULL, NULL );
-       g_return_val_if_fail( dataSource != NULL, NULL );
+       cm_return_val_if_fail( addrIndex != NULL, NULL );
+       cm_return_val_if_fail( dataSource != NULL, NULL );
 
        iface = addrindex_get_interface( addrIndex, ifType );
        if( iface ) {
@@ -839,8 +839,8 @@ AddressDataSource *addrindex_index_remove_datasource(
        AddressDataSource *retVal = FALSE;
        AddressInterface *iface;
 
-       g_return_val_if_fail( addrIndex != NULL, NULL );
-       g_return_val_if_fail( dataSource != NULL, NULL );
+       cm_return_val_if_fail( addrIndex != NULL, NULL );
+       cm_return_val_if_fail( dataSource != NULL, NULL );
 
        iface = addrindex_get_interface( addrIndex, dataSource->type );
        if( iface ) {
@@ -1662,7 +1662,7 @@ static gint addrindex_read_file( AddressIndex *addrIndex ) {
        XMLFile *file = NULL;
        gchar *fileSpec = NULL;
 
-       g_return_val_if_fail( addrIndex != NULL, -1 );
+       cm_return_val_if_fail( addrIndex != NULL, -1 );
 
        fileSpec = g_strconcat( addrIndex->filePath, G_DIR_SEPARATOR_S, addrIndex->fileName, NULL );
        addrIndex->retVal = MGU_NO_FILE;
@@ -1750,7 +1750,7 @@ static gint addrindex_write_to( AddressIndex *addrIndex, const gchar *newFile )
        PrefFile *pfile;
 #endif
 
-       g_return_val_if_fail( addrIndex != NULL, -1 );
+       cm_return_val_if_fail( addrIndex != NULL, -1 );
 
        fileSpec = g_strconcat( addrIndex->filePath, G_DIR_SEPARATOR_S, newFile, NULL );
        addrIndex->retVal = MGU_OPEN_FILE;
@@ -1807,7 +1807,7 @@ gint addrindex_save_data( AddressIndex *addrIndex ) {
        GList *nodeDS;
 #endif
        
-       g_return_val_if_fail( addrIndex != NULL, -1 );
+       cm_return_val_if_fail( addrIndex != NULL, -1 );
 
 #ifdef USE_LDAP
        nodeIf = addrIndex->interfaceList;
@@ -2337,7 +2337,7 @@ static gboolean addrindex_create_new_book( AddressIndex *addrIndex, gchar *displ
 *      "Gathered addresses" - a new address book.
 */
 gint addrindex_read_data( AddressIndex *addrIndex ) {
-       g_return_val_if_fail( addrIndex != NULL, -1 );
+       cm_return_val_if_fail( addrIndex != NULL, -1 );
 
        addrIndex->conversionError = FALSE;
        addrindex_read_file( addrIndex );
@@ -2368,7 +2368,7 @@ gint addrindex_read_data( AddressIndex *addrIndex ) {
 gint addrindex_create_new_books( AddressIndex *addrIndex ) {
        gboolean flg;
 
-       g_return_val_if_fail( addrIndex != NULL, -1 );
+       cm_return_val_if_fail( addrIndex != NULL, -1 );
 
        flg = addrindex_create_new_book( addrIndex, DISP_NEW_COMMON );
        if( flg ) {
index 00fe4b4..91a45cc 100644 (file)
@@ -113,7 +113,7 @@ void addritem_email_set_remarks( ItemEMail *email, const gchar *value ) {
  * \param item E-Mail item to free.
  */
 void addritem_free_item_email( ItemEMail *item ) {
-       g_return_if_fail( item != NULL );
+       cm_return_if_fail( item != NULL );
 
        /* Free internal stuff */
        g_free( ADDRITEM_ID(item) );
@@ -166,7 +166,7 @@ UserAttribute *addritem_copy_attribute( UserAttribute *item ) {
  * \param value ID.
  */
 void addritem_attrib_set_id( UserAttribute *item, const gchar *value ) {
-       g_return_if_fail( item != NULL );
+       cm_return_if_fail( item != NULL );
        item->uid = mgu_replace_string( item->uid, value );
 }
 
@@ -176,7 +176,7 @@ void addritem_attrib_set_id( UserAttribute *item, const gchar *value ) {
  * \param value Name.
  */
 void addritem_attrib_set_name( UserAttribute *item, const gchar *value ) {
-       g_return_if_fail( item != NULL );
+       cm_return_if_fail( item != NULL );
        item->name = mgu_replace_string( item->name, value );
 }
 
@@ -186,7 +186,7 @@ void addritem_attrib_set_name( UserAttribute *item, const gchar *value ) {
  * \param value Value.
  */
 void addritem_attrib_set_value( UserAttribute *item, const gchar *value ) {
-       g_return_if_fail( item != NULL );
+       cm_return_if_fail( item != NULL );
        item->value = mgu_replace_string( item->value, value );
 }
 
@@ -195,7 +195,7 @@ void addritem_attrib_set_value( UserAttribute *item, const gchar *value ) {
  * \param item Attribute object to free.
  */
 void addritem_free_attribute( UserAttribute *item ) {
-       g_return_if_fail( item != NULL );
+       cm_return_if_fail( item != NULL );
        g_free( item->uid );
        g_free( item->name );
        g_free( item->value );
@@ -410,7 +410,7 @@ void addritem_free_list_attribute( GList *list ) {
  * \param person Person object to free.
  */
 void addritem_free_item_person( ItemPerson *person ) {
-       g_return_if_fail( person != NULL );
+       cm_return_if_fail( person != NULL );
 
        /* Free internal stuff */
        g_free( ADDRITEM_ID(person) );
@@ -445,7 +445,7 @@ void addritem_free_item_person( ItemPerson *person ) {
  * \param stream Output stream.
  */
 void addritem_print_item_email( ItemEMail *item, FILE *stream ) {
-       g_return_if_fail( item != NULL );
+       cm_return_if_fail( item != NULL );
        fprintf( stream, "\t\tt/id: %d : '%s'\n", ADDRITEM_TYPE(item), ADDRITEM_ID(item) );
        fprintf( stream, "\t\tsubty: %d\n", ADDRITEM_SUBTYPE(item) );
        fprintf( stream, "\t\talis: '%s'\n", ADDRITEM_NAME(item) );
@@ -460,7 +460,7 @@ void addritem_print_item_email( ItemEMail *item, FILE *stream ) {
  * \param stream Output stream.
  */
 static void addritem_print_attribute( UserAttribute *item, FILE *stream ) {
-       g_return_if_fail( item != NULL );
+       cm_return_if_fail( item != NULL );
        fprintf( stream, "\t\tuid  : '%s'\n", item->uid );
        fprintf( stream, "\t\tname : '%s'\n", item->name );
        fprintf( stream, "\t\tvalue: '%s'\n", item->value );
@@ -474,7 +474,7 @@ static void addritem_print_attribute( UserAttribute *item, FILE *stream ) {
  */
 void addritem_print_item_person( ItemPerson *person, FILE *stream ) {
        GList *node;
-       g_return_if_fail( person != NULL );
+       cm_return_if_fail( person != NULL );
        fprintf( stream, "Person:\n" );
        fprintf( stream, "\tt/uid: %d : '%s'\n", ADDRITEM_TYPE(person), ADDRITEM_ID(person) );
        fprintf( stream, "\tsubty: %d\n", ADDRITEM_SUBTYPE(person) );
@@ -521,8 +521,8 @@ void addritem_print_item_person( ItemPerson *person, FILE *stream ) {
 gboolean addritem_person_add_email( ItemPerson *person, ItemEMail *email ) {
        GList *node;
 
-       g_return_val_if_fail( person != NULL, FALSE );
-       g_return_val_if_fail( email != NULL, FALSE );
+       cm_return_val_if_fail( person != NULL, FALSE );
+       cm_return_val_if_fail( email != NULL, FALSE );
 
        node = person->listEMail;
        while( node ) {
@@ -545,7 +545,7 @@ ItemEMail *addritem_person_remove_email( ItemPerson *person, ItemEMail *email )
        gboolean found = FALSE;
        GList *node;
 
-       g_return_val_if_fail( person != NULL, NULL );
+       cm_return_val_if_fail( person != NULL, NULL );
        if( email == NULL ) return NULL;
 
        /* Look for email */
@@ -579,7 +579,7 @@ ItemEMail *addritem_person_remove_email( ItemPerson *person, ItemEMail *email )
 void addritem_person_add_attribute(
                        ItemPerson *person, UserAttribute *attrib )
 {
-       g_return_if_fail( person != NULL );
+       cm_return_if_fail( person != NULL );
        person->listAttrib = g_list_append( person->listAttrib, attrib );
 }
 
@@ -589,7 +589,7 @@ void addritem_person_add_attribute(
  * \param  attrib Attribute to remove.
  */
 void addritem_person_remove_attribute( ItemPerson *person, const gchar *attrib ) {
-       g_return_if_fail( person != NULL || attrib != NULL );
+       cm_return_if_fail( person != NULL || attrib != NULL );
        GList *attrib_list;
 
        attrib_list = person->listAttrib;
@@ -653,7 +653,7 @@ void addritem_group_set_name( ItemGroup *group, const gchar *value ) {
  * \param group Group to free.
  */
 void addritem_free_item_group( ItemGroup *group ) {
-       g_return_if_fail( group != NULL );
+       cm_return_if_fail( group != NULL );
 
        /* Free internal stuff */
        g_free( ADDRITEM_ID(group) );
@@ -684,8 +684,8 @@ void addritem_free_item_group( ItemGroup *group ) {
 gboolean addritem_group_add_email( ItemGroup *group, ItemEMail *email ) {
        GList *node;
 
-       g_return_val_if_fail( group != NULL, FALSE );
-       g_return_val_if_fail( email != NULL, FALSE );
+       cm_return_val_if_fail( group != NULL, FALSE );
+       cm_return_val_if_fail( email != NULL, FALSE );
 
        node = group->listEMail;
        while( node ) {
@@ -728,7 +728,7 @@ void addritem_print_item_group( ItemGroup *group, FILE *stream ) {
        GList *node;
        ItemPerson *person;
        ItemEMail *item;
-       g_return_if_fail( group != NULL );
+       cm_return_if_fail( group != NULL );
        fprintf( stream, "Group:\n" );
        fprintf( stream, "\tt/u: %d : '%s'\n", ADDRITEM_TYPE(group), ADDRITEM_ID(group) );
        fprintf( stream, "\tsub: %d\n", ADDRITEM_SUBTYPE(group) );
@@ -829,7 +829,7 @@ void addritem_folder_set_hidden( ItemFolder *folder, const gboolean value ) {
  * \param folder Folder to free.
  */
 void addritem_free_item_folder( ItemFolder *folder ) {
-       g_return_if_fail( folder != NULL );
+       cm_return_if_fail( folder != NULL );
 
        /* Free internal stuff */
        g_free( ADDRITEM_ID(folder) );
@@ -863,8 +863,8 @@ void addritem_free_item_folder( ItemFolder *folder ) {
  * \return <i>TRUE</i> if person added.
  */
 gboolean addritem_folder_add_person( ItemFolder *folder, ItemPerson *item ) {
-       g_return_val_if_fail( folder != NULL, FALSE );
-       g_return_val_if_fail( item != NULL, FALSE );
+       cm_return_val_if_fail( folder != NULL, FALSE );
+       cm_return_val_if_fail( item != NULL, FALSE );
 
        folder->listPerson = g_list_append( folder->listPerson, item );
        ADDRITEM_PARENT(item) = ADDRITEM_OBJECT(folder);
@@ -878,8 +878,8 @@ gboolean addritem_folder_add_person( ItemFolder *folder, ItemPerson *item ) {
  * \return <i>TRUE</i> if folder added.
  */
 gboolean addritem_folder_add_folder( ItemFolder *folder, ItemFolder *item ) {
-       g_return_val_if_fail( folder != NULL, FALSE );
-       g_return_val_if_fail( item != NULL, FALSE );
+       cm_return_val_if_fail( folder != NULL, FALSE );
+       cm_return_val_if_fail( item != NULL, FALSE );
 
        folder->listFolder = g_list_append( folder->listFolder, item );
        ADDRITEM_PARENT(item) = ADDRITEM_OBJECT(folder);
@@ -893,8 +893,8 @@ gboolean addritem_folder_add_folder( ItemFolder *folder, ItemFolder *item ) {
  * \return <i>TRUE</i> if group added.
  */
 gboolean addritem_folder_add_group( ItemFolder *folder, ItemGroup *item ) {
-       g_return_val_if_fail( folder != NULL, FALSE );
-       g_return_val_if_fail( item != NULL, FALSE );
+       cm_return_val_if_fail( folder != NULL, FALSE );
+       cm_return_val_if_fail( item != NULL, FALSE );
 
        folder->listGroup = g_list_append( folder->listGroup, item );
        ADDRITEM_PARENT(item) = ADDRITEM_OBJECT(folder);
@@ -911,7 +911,7 @@ void addritem_print_item_folder( ItemFolder *folder, FILE *stream ) {
        /* ItemPerson *person; */
        ItemFolder *parent;
 
-       g_return_if_fail( folder != NULL );
+       cm_return_if_fail( folder != NULL );
 
        fprintf( stream, "Folder:\n" );
        fprintf( stream, "\tt/u: %d : '%s'\n", ADDRITEM_TYPE(folder), ADDRITEM_ID(folder) );
@@ -989,7 +989,7 @@ GList *addritem_folder_get_person_list( ItemFolder *folder ) {
        GList *list = NULL;
        GList *node = NULL;
 
-       g_return_val_if_fail( folder != NULL, NULL );
+       cm_return_val_if_fail( folder != NULL, NULL );
 
        node = folder->listPerson;
        while( node ) {
@@ -1012,7 +1012,7 @@ GList *addritem_folder_get_group_list( ItemFolder *folder ) {
        GList *list = NULL;
        GList *node = NULL;
 
-       g_return_val_if_fail( folder != NULL, NULL );
+       cm_return_val_if_fail( folder != NULL, NULL );
 
        node = folder->listGroup;
        while( node ) {
@@ -1033,7 +1033,7 @@ void addritem_parse_first_last( ItemPerson *person ) {
        gchar *p;
        gint len, i;
 
-       g_return_if_fail( person != NULL );
+       cm_return_if_fail( person != NULL );
 
        name = ADDRITEM_NAME(person);
        if( name == NULL ) return;
index 7f5e986..5e81315 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "mgutils.h"
 #include "addrquery.h"
+#include "utils.h"
 
 /**
  * Query list for tracking current queries.
@@ -51,7 +52,7 @@ static gint _currentQueryID_ = 0;
 static void qryreq_clear( QueryRequest *req ) {
        GList *node;
 
-       g_return_if_fail( req != NULL );
+       cm_return_if_fail( req != NULL );
        g_free( req->searchTerm );
        req->queryID = 0;
        req->searchType = ADDRSEARCH_NONE;
@@ -74,7 +75,7 @@ static void qryreq_clear( QueryRequest *req ) {
  * \param req Request query object.
  */
 static void qryreq_free( QueryRequest *req ) {
-       g_return_if_fail( req != NULL );
+       cm_return_if_fail( req != NULL );
        qryreq_clear( req );
        g_free( req );
 }
@@ -85,7 +86,7 @@ static void qryreq_free( QueryRequest *req ) {
  * \param value Type.
  */
 void qryreq_set_search_type( QueryRequest *req, const AddrSearchType value ) {
-       g_return_if_fail( req != NULL );
+       cm_return_if_fail( req != NULL );
        req->searchType = value;
 }
 
@@ -95,8 +96,8 @@ void qryreq_set_search_type( QueryRequest *req, const AddrSearchType value ) {
  * \param aqo  Address query object that performs the search.
  */
 void qryreq_add_query( QueryRequest *req, AddrQueryObject *aqo ) {
-       g_return_if_fail( req != NULL );
-       g_return_if_fail( aqo != NULL );
+       cm_return_if_fail( req != NULL );
+       cm_return_if_fail( aqo != NULL );
        req->queryList = g_list_append( req->queryList, aqo );
 }
 
index 4eea046..ed8a75b 100644 (file)
@@ -132,7 +132,7 @@ AddrSelectList *addrselect_list_create() {
 void addrselect_list_clear( AddrSelectList *asl ) {
        GList *node;
 
-       g_return_if_fail( asl != NULL );
+       cm_return_if_fail( asl != NULL );
        node = asl->listSelect;
        while( node ) {
                AddrSelectItem *item;
@@ -151,7 +151,7 @@ void addrselect_list_clear( AddrSelectList *asl ) {
  * \param asl  List to free.
  */
 void addrselect_list_free( AddrSelectList *asl ) {
-       g_return_if_fail( asl != NULL );
+       cm_return_if_fail( asl != NULL );
 
        addrselect_list_clear( asl );
        g_list_free( asl->listSelect );
@@ -165,7 +165,7 @@ void addrselect_list_free( AddrSelectList *asl ) {
  * \return <i>TRUE</i> if list is empty.
  */
 gboolean addrselect_test_empty( AddrSelectList *asl ) {
-       g_return_val_if_fail( asl != NULL, TRUE );
+       cm_return_val_if_fail( asl != NULL, TRUE );
        return ( asl->listSelect == NULL );
 }
 
@@ -179,7 +179,7 @@ gboolean addrselect_test_empty( AddrSelectList *asl ) {
 GList *addrselect_get_list( AddrSelectList *asl ) {
        GList *node, *list;
 
-       g_return_val_if_fail(asl != NULL, NULL);
+       cm_return_val_if_fail(asl != NULL, NULL);
        list = NULL;
        node = asl->listSelect;
        while( node ) {
@@ -270,7 +270,7 @@ static AddrSelectItem *addrselect_list_find( GList *list, AddrItemObject *aio )
 void addrselect_list_add_obj( AddrSelectList *asl, AddrItemObject *aio, gchar *cacheID ) {
        AddrSelectItem *item;
 
-       g_return_if_fail( asl != NULL );
+       cm_return_if_fail( asl != NULL );
        if( aio == NULL ) return;
 
        /* Check whether object is in list */
@@ -293,7 +293,7 @@ void addrselect_list_add_obj( AddrSelectList *asl, AddrItemObject *aio, gchar *c
  * \param  cacheID Cache ID. Should be g_free() after calling function.
  */
 void addrselect_list_add( AddrSelectList *asl, AddrSelectItem *item, gchar *cacheID ) {
-       g_return_if_fail( asl != NULL );
+       cm_return_if_fail( asl != NULL );
        if( item == NULL ) return;
 
        /* Check whether object is in list */
@@ -312,7 +312,7 @@ void addrselect_list_remove( AddrSelectList *asl, AddrItemObject *aio ) {
        GList *node;
        AddrSelectItem *item;
 
-       g_return_if_fail( asl != NULL );
+       cm_return_if_fail( asl != NULL );
        if( aio == NULL ) return;
        node = asl->listSelect;
        while( node ) {
@@ -338,7 +338,7 @@ GList *addrselect_build_list( AddrSelectList *asl ) {
        GList *list;
        GList *node;
 
-       g_return_val_if_fail(asl != NULL, NULL);
+       cm_return_val_if_fail(asl != NULL, NULL);
        list = NULL;
        node = asl->listSelect;
        while( node != NULL ) {
index 4f8b2da..8e070da 100644 (file)
@@ -1546,8 +1546,8 @@ void conv_encode_header_full(gchar *dest, gint len, const gchar *src,
        guchar *destp = dest;
        gboolean use_base64;
 
-       g_return_if_fail(g_utf8_validate(src, -1, NULL) == TRUE);
-       g_return_if_fail(destp != NULL);
+       cm_return_if_fail(g_utf8_validate(src, -1, NULL) == TRUE);
+       cm_return_if_fail(destp != NULL);
 
        if (MB_CUR_MAX > 1) {
                use_base64 = TRUE;
index 16125f0..9d754b2 100644 (file)
@@ -134,9 +134,9 @@ gint base64_decoder_decode(Base64Decoder *decoder,
        gint buf_len;
        gchar buf[4];
 
-       g_return_val_if_fail(decoder != NULL, -1);
-       g_return_val_if_fail(in != NULL, -1);
-       g_return_val_if_fail(out != NULL, -1);
+       cm_return_val_if_fail(decoder != NULL, -1);
+       cm_return_val_if_fail(in != NULL, -1);
+       cm_return_val_if_fail(out != NULL, -1);
 
        buf_len = decoder->buf_len;
        memcpy(buf, decoder->buf, sizeof(buf));
index 366fb26..7a06047 100644 (file)
@@ -58,8 +58,8 @@ static void parse_parameter(int *argc, char ***argv)
 {
        gint i, j, k;
 
-       g_return_if_fail(argc != NULL);
-       g_return_if_fail(argv != NULL);
+       cm_return_if_fail(argc != NULL);
+       cm_return_if_fail(argv != NULL);
 
        for (i = 1; i < *argc;) {
                if (strcmp("--debug", (*argv)[i]) == 0) {
index d8231a7..a346a4a 100644 (file)
@@ -53,14 +53,14 @@ guint hooks_register_hook(const gchar *hooklist_name,
        GHookList *hooklist;
        GHook *hook;
 
-       g_return_val_if_fail(hooklist_name != NULL, (guint)-1);
-       g_return_val_if_fail(hook_func != NULL, (guint)-1);
+       cm_return_val_if_fail(hooklist_name != NULL, (guint)-1);
+       cm_return_val_if_fail(hook_func != NULL, (guint)-1);
        
        hooklist = hooks_get_hooklist(hooklist_name);
-       g_return_val_if_fail(hooklist != NULL, (guint)-1);
+       cm_return_val_if_fail(hooklist != NULL, (guint)-1);
 
        hook = g_hook_alloc(hooklist);
-       g_return_val_if_fail(hook != NULL, (guint)-1);
+       cm_return_val_if_fail(hook != NULL, (guint)-1);
 
        hook->func = hook_func;
        hook->data = userdata;
@@ -78,13 +78,13 @@ void hooks_unregister_hook(const gchar *hooklist_name,
        GHookList *hooklist;
        GHook *hook;
 
-       g_return_if_fail(hooklist_name != NULL);
+       cm_return_if_fail(hooklist_name != NULL);
 
        hooklist = hooks_get_hooklist(hooklist_name);
-       g_return_if_fail(hooklist != NULL);
+       cm_return_if_fail(hooklist != NULL);
 
        hook = g_hook_get(hooklist, hook_id);
-       g_return_if_fail(hook != NULL);
+       cm_return_if_fail(hook != NULL);
 
        debug_print("unregisted hook %lu in '%s'\n", hook->hook_id, hooklist_name);
 
@@ -114,10 +114,10 @@ gboolean hooks_invoke(const gchar *hooklist_name,
        GHookList *hooklist;
        struct MarshalData marshal_data;
        
-       g_return_val_if_fail(hooklist_name != NULL, FALSE);
+       cm_return_val_if_fail(hooklist_name != NULL, FALSE);
 
        hooklist = hooks_get_hooklist(hooklist_name);
-       g_return_val_if_fail(hooklist != NULL, FALSE);
+       cm_return_val_if_fail(hooklist != NULL, FALSE);
 
        marshal_data.source = source;
        marshal_data.abort = FALSE;
index 26e9183..3a9619b 100644 (file)
@@ -89,9 +89,9 @@ static gint list_find_by_plugin_filename(const Plugin *plugin, const gchar *file
           different directory.  I think it would be better to compare
           only the basename of the filename here (case-insensitive on
           W32). */
-       g_return_val_if_fail(plugin, 1);
-       g_return_val_if_fail(plugin->filename, 1);
-       g_return_val_if_fail(filename, 1);
+       cm_return_val_if_fail(plugin, 1);
+       cm_return_val_if_fail(plugin->filename, 1);
+       cm_return_val_if_fail(filename, 1);
        return strcmp(filename, plugin->filename);
 }
 
@@ -311,8 +311,8 @@ Plugin *plugin_load(const gchar *filename, gchar **error)
        struct PluginFeature *(*plugin_provides)(void);
        gint ok;
        START_TIMING((filename?filename:"NULL plugin"));
-       g_return_val_if_fail(filename != NULL, NULL);
-       g_return_val_if_fail(error != NULL, NULL);
+       cm_return_val_if_fail(filename != NULL, NULL);
+       cm_return_val_if_fail(error != NULL, NULL);
 
        /* check duplicate plugin path name */
        if (plugin_is_loaded(filename)) {
index 92b73fd..fb2cae6 100644 (file)
@@ -42,7 +42,7 @@ PrefFile *prefs_read_open(const gchar *path)
        PrefFile *pfile;
        FILE *fp;
 
-       g_return_val_if_fail(path != NULL, NULL);
+       cm_return_val_if_fail(path != NULL, NULL);
 
        if ((fp = g_fopen(path, "rb")) == NULL) {
                FILE_OP_ERROR(path, "fopen");
@@ -73,7 +73,7 @@ PrefFile *prefs_write_open(const gchar *path)
        gchar *tmppath;
        FILE *fp;
 
-       g_return_val_if_fail(path != NULL, NULL);
+       cm_return_val_if_fail(path != NULL, NULL);
 
        if (prefs_is_readonly(path)) {
                g_warning("no permission - %s\n", path);
@@ -124,7 +124,7 @@ gint prefs_file_close(PrefFile *pfile)
        gchar *bakpath = NULL;
        gchar buf[BUFFSIZE];
 
-       g_return_val_if_fail(pfile != NULL, -1);
+       cm_return_val_if_fail(pfile != NULL, -1);
 
        fp = pfile->fp;
        orig_fp = pfile->orig_fp;
@@ -214,7 +214,7 @@ gint prefs_file_close_revert(PrefFile *pfile)
 {
        gchar *tmppath = NULL;
 
-       g_return_val_if_fail(pfile != NULL, -1);
+       cm_return_val_if_fail(pfile != NULL, -1);
 
        if (pfile->orig_fp)
                fclose(pfile->orig_fp);
index 0b59665..380c2ee 100644 (file)
@@ -206,8 +206,8 @@ gint session_disconnect(Session *session)
  */
 void session_destroy(Session *session)
 {
-       g_return_if_fail(session != NULL);
-       g_return_if_fail(session->destroy != NULL);
+       cm_return_if_fail(session != NULL);
+       cm_return_if_fail(session->destroy != NULL);
 
        session_close(session);
        session->destroy(session);
@@ -318,7 +318,7 @@ void session_set_send_data_notify(Session *session, SendDataNotify notify_func,
  */
 static gint session_close(Session *session)
 {
-       g_return_val_if_fail(session != NULL, -1);
+       cm_return_val_if_fail(session != NULL, -1);
 
 #ifdef G_OS_UNIX
        if (session->conn_id > 0) {
@@ -373,9 +373,9 @@ gint session_send_msg(Session *session, SessionMsgType type, const gchar *msg)
 {
        gboolean ret;
 
-       g_return_val_if_fail(session->write_buf == NULL, -1);
-       g_return_val_if_fail(msg != NULL, -1);
-       g_return_val_if_fail(msg[0] != '\0', -1);
+       cm_return_val_if_fail(session->write_buf == NULL, -1);
+       cm_return_val_if_fail(msg != NULL, -1);
+       cm_return_val_if_fail(msg[0] != '\0', -1);
 
        session->state = SESSION_SEND;
        session->write_buf = g_strconcat(msg, "\r\n", NULL);
@@ -395,7 +395,7 @@ gint session_send_msg(Session *session, SessionMsgType type, const gchar *msg)
 
 gint session_recv_msg(Session *session)
 {
-       g_return_val_if_fail(session->read_msg_buf->len == 0, -1);
+       cm_return_val_if_fail(session->read_msg_buf->len == 0, -1);
 
        session->state = SESSION_RECV;
 
@@ -436,9 +436,9 @@ gint session_send_data(Session *session, const guchar *data, guint size)
 {
        gboolean ret;
 
-       g_return_val_if_fail(session->write_data == NULL, -1);
-       g_return_val_if_fail(data != NULL, -1);
-       g_return_val_if_fail(size != 0, -1);
+       cm_return_val_if_fail(session->write_data == NULL, -1);
+       cm_return_val_if_fail(data != NULL, -1);
+       cm_return_val_if_fail(size != 0, -1);
 
        session->state = SESSION_SEND;
 
@@ -461,7 +461,7 @@ gint session_send_data(Session *session, const guchar *data, guint size)
 
 gint session_recv_data(Session *session, guint size, const gchar *terminator)
 {
-       g_return_val_if_fail(session->read_data_buf->len == 0, -1);
+       cm_return_val_if_fail(session->read_data_buf->len == 0, -1);
 
        session->state = SESSION_RECV;
 
@@ -502,7 +502,7 @@ static gboolean session_read_msg_cb(SockInfo *source, GIOCondition condition,
        gchar *msg;
        gint ret;
 
-       g_return_val_if_fail(condition == G_IO_IN, FALSE);
+       cm_return_val_if_fail(condition == G_IO_IN, FALSE);
 
        session_set_timeout(session, session->timeout_interval);
 
@@ -597,7 +597,7 @@ static gboolean session_read_data_cb(SockInfo *source, GIOCondition condition,
        guint data_len;
        gint ret;
 
-       g_return_val_if_fail(condition == G_IO_IN, FALSE);
+       cm_return_val_if_fail(condition == G_IO_IN, FALSE);
 
        session_set_timeout(session, session->timeout_interval);
 
@@ -697,9 +697,9 @@ static gint session_write_buf(Session *session)
        gint write_len;
        gint to_write_len;
 
-       g_return_val_if_fail(session->write_buf != NULL, -1);
-       g_return_val_if_fail(session->write_buf_p != NULL, -1);
-       g_return_val_if_fail(session->write_buf_len > 0, -1);
+       cm_return_val_if_fail(session->write_buf != NULL, -1);
+       cm_return_val_if_fail(session->write_buf_p != NULL, -1);
+       cm_return_val_if_fail(session->write_buf_len > 0, -1);
 
        to_write_len = session->write_buf_len -
                (session->write_buf_p - session->write_buf);
@@ -740,9 +740,9 @@ static gint session_write_data(Session *session)
        gint write_len;
        gint to_write_len;
 
-       g_return_val_if_fail(session->write_data != NULL, -1);
-       g_return_val_if_fail(session->write_data_p != NULL, -1);
-       g_return_val_if_fail(session->write_data_len > 0, -1);
+       cm_return_val_if_fail(session->write_data != NULL, -1);
+       cm_return_val_if_fail(session->write_data_p != NULL, -1);
+       cm_return_val_if_fail(session->write_data_len > 0, -1);
 
        to_write_len = session->write_data_len -
                (session->write_data_p - session->write_data);
@@ -783,10 +783,10 @@ static gboolean session_write_msg_cb(SockInfo *source, GIOCondition condition,
        Session *session = SESSION(data);
        gint ret;
 
-       g_return_val_if_fail(condition == G_IO_OUT, FALSE);
-       g_return_val_if_fail(session->write_buf != NULL, FALSE);
-       g_return_val_if_fail(session->write_buf_p != NULL, FALSE);
-       g_return_val_if_fail(session->write_buf_len > 0, FALSE);
+       cm_return_val_if_fail(condition == G_IO_OUT, FALSE);
+       cm_return_val_if_fail(session->write_buf != NULL, FALSE);
+       cm_return_val_if_fail(session->write_buf_p != NULL, FALSE);
+       cm_return_val_if_fail(session->write_buf_len > 0, FALSE);
 
        ret = session_write_buf(session);
 
@@ -813,10 +813,10 @@ static gboolean session_write_data_cb(SockInfo *source,
        guint write_data_len;
        gint ret;
 
-       g_return_val_if_fail(condition == G_IO_OUT, FALSE);
-       g_return_val_if_fail(session->write_data != NULL, FALSE);
-       g_return_val_if_fail(session->write_data_p != NULL, FALSE);
-       g_return_val_if_fail(session->write_data_len > 0, FALSE);
+       cm_return_val_if_fail(condition == G_IO_OUT, FALSE);
+       cm_return_val_if_fail(session->write_data != NULL, FALSE);
+       cm_return_val_if_fail(session->write_data_p != NULL, FALSE);
+       cm_return_val_if_fail(session->write_data_len > 0, FALSE);
 
        write_data_len = session->write_data_len;
 
index 9018452..79aaa50 100644 (file)
@@ -127,7 +127,7 @@ gint smtp_from(SMTPSession *session)
        gchar buf[MSGBUFSIZE];
        gchar *mail_size = NULL;
 
-       g_return_val_if_fail(session->from != NULL, SM_ERROR);
+       cm_return_val_if_fail(session->from != NULL, SM_ERROR);
 
        session->state = SMTP_FROM;
        
@@ -156,7 +156,7 @@ gint smtp_from(SMTPSession *session)
 static gint smtp_auth(SMTPSession *session)
 {
 
-       g_return_val_if_fail(session->user != NULL, SM_ERROR);
+       cm_return_val_if_fail(session->user != NULL, SM_ERROR);
 
        session->state = SMTP_AUTH;
 
@@ -440,7 +440,7 @@ static gint smtp_rcpt(SMTPSession *session)
        gchar buf[MSGBUFSIZE];
        gchar *to;
 
-       g_return_val_if_fail(session->cur_to != NULL, SM_ERROR);
+       cm_return_val_if_fail(session->cur_to != NULL, SM_ERROR);
 
        session->state = SMTP_RCPT;
 
index 8b92afb..c8d746f 100644 (file)
@@ -427,7 +427,7 @@ static gint set_nonblocking_mode(gint fd, gboolean nonblock)
 
 gint sock_set_nonblocking_mode(SockInfo *sock, gboolean nonblock)
 {
-       g_return_val_if_fail(sock != NULL, -1);
+       cm_return_val_if_fail(sock != NULL, -1);
 
        return set_nonblocking_mode(sock->sock, nonblock);
 }
@@ -451,7 +451,7 @@ static gboolean is_nonblocking_mode(gint fd)
 
 gboolean sock_is_nonblocking_mode(SockInfo *sock)
 {
-       g_return_val_if_fail(sock != NULL, FALSE);
+       cm_return_val_if_fail(sock != NULL, FALSE);
 
        return is_nonblocking_mode(sock->sock);
 }
@@ -1409,7 +1409,7 @@ gint sock_read(SockInfo *sock, gchar *buf, gint len)
 {
        gint ret;
 
-       g_return_val_if_fail(sock != NULL, -1);
+       cm_return_val_if_fail(sock != NULL, -1);
 
 #ifdef USE_GNUTLS
        if (sock->ssl)
@@ -1461,7 +1461,7 @@ gint sock_write(SockInfo *sock, const gchar *buf, gint len)
 {
        gint ret;
 
-       g_return_val_if_fail(sock != NULL, -1);
+       cm_return_val_if_fail(sock != NULL, -1);
 
 #ifdef USE_GNUTLS
        if (sock->ssl)
@@ -1524,7 +1524,7 @@ gint sock_write_all(SockInfo *sock, const gchar *buf, gint len)
 {
        gint ret;
 
-       g_return_val_if_fail(sock != NULL, -1);
+       cm_return_val_if_fail(sock != NULL, -1);
 
 #ifdef USE_GNUTLS
        if (sock->ssl)
index c315661..074f3ab 100644 (file)
 #include <string.h>
 
 #include "string_match.h"
+#include "utils.h"
 
 int string_match_precompile (gchar *rexp, regex_t *preg, int cflags)
 {
        int problem = 0;
 
-       g_return_val_if_fail(rexp, -1);
-       g_return_val_if_fail(*rexp, -1);
+       cm_return_val_if_fail(rexp, -1);
+       cm_return_val_if_fail(*rexp, -1);
 
        problem = regcomp(preg, rexp, cflags);  
        
index ad4e751..645df2e 100644 (file)
@@ -51,7 +51,7 @@ static StringEntry *string_entry_new(const gchar *str)
 
 static void string_entry_free(StringEntry *entry)
 {
-       g_return_if_fail(entry != NULL);
+       cm_return_if_fail(entry != NULL);
 
        g_free(entry->string);
        g_free(entry);
@@ -62,9 +62,9 @@ StringTable *string_table_new(void)
        StringTable *strtable;
 
        strtable = g_new0(StringTable, 1);
-       g_return_val_if_fail(strtable != NULL, NULL);
+       cm_return_val_if_fail(strtable != NULL, NULL);
        strtable->hash_table = g_hash_table_new(g_str_hash, g_str_equal);
-       g_return_val_if_fail(strtable->hash_table, NULL);
+       cm_return_val_if_fail(strtable->hash_table, NULL);
        return strtable;
 }
 
@@ -112,8 +112,8 @@ void string_table_free_string(StringTable *table, const gchar *str)
 static gboolean string_table_remove_for_each_fn(gchar *key, StringEntry *entry,
                                                gpointer user_data)
 {
-       g_return_val_if_fail(key != NULL, TRUE);
-       g_return_val_if_fail(entry != NULL, TRUE);
+       cm_return_val_if_fail(key != NULL, TRUE);
+       cm_return_val_if_fail(entry != NULL, TRUE);
 
        string_entry_free(entry);
 
@@ -122,8 +122,8 @@ static gboolean string_table_remove_for_each_fn(gchar *key, StringEntry *entry,
 
 void string_table_free(StringTable *table)
 {
-       g_return_if_fail(table != NULL);
-       g_return_if_fail(table->hash_table != NULL);
+       cm_return_if_fail(table != NULL);
+       cm_return_if_fail(table->hash_table != NULL);
 
        g_hash_table_foreach_remove(table->hash_table,
                                    (GHRFunc)string_table_remove_for_each_fn,
index 26bea1c..5769a32 100644 (file)
@@ -293,7 +293,7 @@ void ptr_array_free_strings(GPtrArray *array)
        gint i;
        gchar *str;
 
-       g_return_if_fail(array != NULL);
+       cm_return_if_fail(array != NULL);
 
        for (i = 0; i < array->len; i++) {
                str = g_ptr_array_index(array, i);
@@ -991,7 +991,7 @@ GList *add_history(GList *list, const gchar *str)
 {
        GList *old;
 
-       g_return_val_if_fail(str != NULL, list);
+       cm_return_val_if_fail(str != NULL, list);
 
        old = g_list_find_custom(list, (gpointer)str, (GCompareFunc)strcmp2);
        if (old) {
@@ -1265,8 +1265,8 @@ gchar **strsplit_with_quote(const gchar *str, const gchar *delim,
        gchar **str_array, *s, *new_str;
        guint i, n = 1, len;
 
-       g_return_val_if_fail(str != NULL, NULL);
-       g_return_val_if_fail(delim != NULL, NULL);
+       cm_return_val_if_fail(str != NULL, NULL);
+       cm_return_val_if_fail(delim != NULL, NULL);
 
        if (max_tokens < 1)
                max_tokens = G_MAXINT;
@@ -1325,7 +1325,7 @@ gchar *get_abbrev_newsgroup_name(const gchar *group, gint len)
        const gchar *p = group;
        const gchar *last;
 
-       g_return_val_if_fail(group != NULL, NULL);
+       cm_return_val_if_fail(group != NULL, NULL);
 
        last = group + strlen(group);
        abbrev_group = ap = g_malloc(strlen(group) + 1);
@@ -2759,6 +2759,9 @@ gint canonicalize_file(const gchar *src, const gchar *dest)
        gboolean err = FALSE;
        gboolean last_linebreak = FALSE;
 
+       if (src == NULL || dest == NULL)
+               return -1;
+
        if ((src_fp = g_fopen(src, "rb")) == NULL) {
                FILE_OP_ERROR(src, "g_fopen");
                return -1;
@@ -3037,7 +3040,7 @@ FILE *str_open_as_stream(const gchar *str)
        FILE *fp;
        size_t len;
 
-       g_return_val_if_fail(str != NULL, NULL);
+       cm_return_val_if_fail(str != NULL, NULL);
 
        fp = my_tmpfile();
        if (!fp) {
@@ -3063,8 +3066,8 @@ gint str_write_to_file(const gchar *str, const gchar *file)
        FILE *fp;
        size_t len;
 
-       g_return_val_if_fail(str != NULL, -1);
-       g_return_val_if_fail(file != NULL, -1);
+       cm_return_val_if_fail(str != NULL, -1);
+       cm_return_val_if_fail(file != NULL, -1);
 
        if ((fp = g_fopen(file, "wb")) == NULL) {
                FILE_OP_ERROR(file, "g_fopen");
@@ -3100,7 +3103,7 @@ static gchar *file_read_stream_to_str_full(FILE *fp, gboolean recode)
        gint n_read;
        gchar *str;
 
-       g_return_val_if_fail(fp != NULL, NULL);
+       cm_return_val_if_fail(fp != NULL, NULL);
 
        array = g_byte_array_new();
 
@@ -3146,7 +3149,7 @@ static gchar *file_read_to_str_full(const gchar *file, gboolean recode)
        int fflags = 0;
 #endif
 
-       g_return_val_if_fail(file != NULL, NULL);
+       cm_return_val_if_fail(file != NULL, NULL);
 
        if (g_stat(file, &s) != 0) {
                FILE_OP_ERROR(file, "stat");
@@ -3266,7 +3269,7 @@ char *fgets_crlf(char *buf, int size, FILE *stream)
 
 static gint execute_async(gchar *const argv[])
 {
-       g_return_val_if_fail(argv != NULL && argv[0] != NULL, -1);
+       cm_return_val_if_fail(argv != NULL && argv[0] != NULL, -1);
 
        if (g_spawn_async(NULL, (gchar **)argv, NULL, G_SPAWN_SEARCH_PATH,
                          NULL, NULL, NULL, FALSE) == FALSE) {
@@ -3281,7 +3284,7 @@ static gint execute_sync(gchar *const argv[])
 {
        gint status;
 
-       g_return_val_if_fail(argv != NULL && argv[0] != NULL, -1);
+       cm_return_val_if_fail(argv != NULL && argv[0] != NULL, -1);
 
        if (g_spawn_sync(NULL, (gchar **)argv, NULL, G_SPAWN_SEARCH_PATH,
                         NULL, NULL, NULL, NULL, &status, NULL) == FALSE) {
@@ -3323,7 +3326,7 @@ gchar *get_command_output(const gchar *cmdline)
        gchar *child_stdout;
        gint status;
 
-       g_return_val_if_fail(cmdline != NULL, NULL);
+       cm_return_val_if_fail(cmdline != NULL, NULL);
 
        debug_print("get_command_output(): executing: %s\n", cmdline);
 
@@ -3379,7 +3382,7 @@ gint open_uri(const gchar *uri, const gchar *cmdline)
        gchar buf[BUFFSIZE];
        gchar *p;
        gchar encoded_uri[BUFFSIZE];
-       g_return_val_if_fail(uri != NULL, -1);
+       cm_return_val_if_fail(uri != NULL, -1);
 
        /* an option to choose whether to use encode_uri or not ? */
        encode_uri(encoded_uri, BUFFSIZE, uri);
@@ -3414,7 +3417,7 @@ gint open_txt_editor(const gchar *filepath, const gchar *cmdline)
        gchar buf[BUFFSIZE];
        gchar *p;
 
-       g_return_val_if_fail(filepath != NULL, -1);
+       cm_return_val_if_fail(filepath != NULL, -1);
 
        if (cmdline &&
            (p = strchr(cmdline, '%')) && *(p + 1) == 's' &&
@@ -3918,8 +3921,8 @@ GNode *g_node_map(GNode *node, GNodeMapFunc func, gpointer data)
        GNode *root;
        GNodeMapData mapdata;
 
-       g_return_val_if_fail(node != NULL, NULL);
-       g_return_val_if_fail(func != NULL, NULL);
+       cm_return_val_if_fail(node != NULL, NULL);
+       cm_return_val_if_fail(func != NULL, NULL);
 
        root = g_node_new(func(node->data, data));
 
@@ -4196,10 +4199,10 @@ gboolean get_uri_part(const gchar *start, const gchar *scanpos,
        const gchar *ep_;
        gint parenthese_cnt = 0;
 
-       g_return_val_if_fail(start != NULL, FALSE);
-       g_return_val_if_fail(scanpos != NULL, FALSE);
-       g_return_val_if_fail(bp != NULL, FALSE);
-       g_return_val_if_fail(ep != NULL, FALSE);
+       cm_return_val_if_fail(start != NULL, FALSE);
+       cm_return_val_if_fail(scanpos != NULL, FALSE);
+       cm_return_val_if_fail(bp != NULL, FALSE);
+       cm_return_val_if_fail(ep != NULL, FALSE);
 
        *bp = scanpos;
 
@@ -4292,7 +4295,7 @@ static GHashTable *create_domain_tab(void)
        gint n;
        GHashTable *htab = g_hash_table_new(g_stricase_hash, g_stricase_equal);
 
-       g_return_val_if_fail(htab, NULL);
+       cm_return_val_if_fail(htab, NULL);
        for (n = 0; n < sizeof toplvl_domains / sizeof toplvl_domains[0]; n++)
                g_hash_table_insert(htab, (gpointer) toplvl_domains[n], (gpointer) toplvl_domains[n]);
        return htab;
@@ -4335,10 +4338,10 @@ gboolean get_email_part(const gchar *start, const gchar *scanpos,
        gchar closure_stack[128];
        gchar *ptr = closure_stack;
 
-       g_return_val_if_fail(start != NULL, FALSE);
-       g_return_val_if_fail(scanpos != NULL, FALSE);
-       g_return_val_if_fail(bp != NULL, FALSE);
-       g_return_val_if_fail(ep != NULL, FALSE);
+       cm_return_val_if_fail(start != NULL, FALSE);
+       cm_return_val_if_fail(scanpos != NULL, FALSE);
+       cm_return_val_if_fail(bp != NULL, FALSE);
+       cm_return_val_if_fail(ep != NULL, FALSE);
 
        if (hdr) {
                const gchar *start_quote = NULL;
@@ -4404,7 +4407,7 @@ search_again:
 
        if (!dom_tab)
                dom_tab = create_domain_tab();
-       g_return_val_if_fail(dom_tab, FALSE);
+       cm_return_val_if_fail(dom_tab, FALSE);
 
        /* scan start of address */
        for (bp_ = scanpos - 1;
index 0363d75..5082bc6 100644 (file)
 #  include "config.h"
 #endif
 
+#ifdef HAVE_BACKTRACE
+#include <execinfo.h>
+#endif
+
 #include <glib.h>
 #include <glib-object.h>
 #include <stdio.h>
@@ -179,6 +183,58 @@ typedef gint64 goffset;
 
 #define IS_ASCII(c) (((guchar) c) <= 0177 ? 1 : 0)
 
+/* from NetworkManager */
+#if HAVE_BACKTRACE
+#define print_backtrace()                                              \
+G_STMT_START                                                           \
+{                                                                      \
+       void *_call_stack[512];                                         \
+       int  _call_stack_size;                                          \
+       char **_symbols;                                                \
+       _call_stack_size = backtrace (_call_stack,                      \
+                                     G_N_ELEMENTS (_call_stack));      \
+       _symbols = backtrace_symbols (_call_stack, _call_stack_size);   \
+       if (_symbols != NULL)                                           \
+       {                                                               \
+               int _i;                                                 \
+               _i = 0;                                                 \
+               g_print ("traceback:\n");                               \
+               while (_i < _call_stack_size)                           \
+               {                                                       \
+                       g_print ("%d:\t%s\n", _i, _symbols[_i]);        \
+                       _i++;                                           \
+               }                                                       \
+               free (_symbols);                                        \
+       }                                                               \
+}                                                                      \
+G_STMT_END
+#else
+#define print_backtrace()                                              \
+G_STMT_START                                                           \
+{                                                                      \
+}                                                                      \
+G_STMT_END
+#endif
+
+
+#define cm_return_val_if_fail(expr,val) G_STMT_START {                 \
+       if (!(expr)) {                                                  \
+               g_print("%s:%d Condition %s failed\n", __FILE__, __LINE__, #expr);\
+               print_backtrace();                                      \
+               g_print("\n");                                          \
+               return val;                                             \
+       }                                                               \
+} G_STMT_END
+
+#define cm_return_if_fail(expr) G_STMT_START {                         \
+       if (!(expr)) {                                                  \
+               g_print("%s:%d Condition %s failed\n", __FILE__, __LINE__, #expr);\
+               print_backtrace();                                      \
+               g_print("\n");                                          \
+               return;                                                 \
+       }                                                               \
+} G_STMT_END
+
 #ifdef __cplusplus
 extern "C" {
 #endif
index f999658..852affa 100644 (file)
@@ -77,7 +77,7 @@ XMLFile *xml_open_file(const gchar *path)
 {
        XMLFile *newfile;
 
-       g_return_val_if_fail(path != NULL, NULL);
+       cm_return_val_if_fail(path != NULL, NULL);
 
        newfile = g_new(XMLFile, 1);
 
@@ -103,7 +103,7 @@ XMLFile *xml_open_file(const gchar *path)
 
 void xml_close_file(XMLFile *file)
 {
-       g_return_if_fail(file != NULL);
+       cm_return_if_fail(file != NULL);
 
        if (file->fp) fclose(file->fp);
 
@@ -153,7 +153,7 @@ GNode *xml_parse_file(const gchar *path)
        GNode *node;
 
        file = xml_open_file(path);
-       g_return_val_if_fail(file != NULL, NULL);
+       cm_return_val_if_fail(file != NULL, NULL);
 
        xml_get_dtd(file);
 
@@ -337,7 +337,7 @@ next:
 
 static void xml_push_tag(XMLFile *file, XMLTag *tag)
 {
-       g_return_if_fail(tag != NULL);
+       cm_return_if_fail(tag != NULL);
 
        file->tag_stack = g_list_prepend(file->tag_stack, tag);
        file->level++;
@@ -577,7 +577,7 @@ gint xml_file_put_escape_str(FILE *fp, const gchar *str)
 {
        const gchar *p;
        int result = 0;
-       g_return_val_if_fail(fp != NULL, -1);
+       cm_return_val_if_fail(fp != NULL, -1);
 
        if (!str) return 0;
 
@@ -608,7 +608,7 @@ gint xml_file_put_escape_str(FILE *fp, const gchar *str)
 
 gint xml_file_put_xml_decl(FILE *fp)
 {
-       g_return_val_if_fail(fp != NULL, -1);
+       cm_return_val_if_fail(fp != NULL, -1);
        XML_STRING_TABLE_CREATE();
 
        return fprintf(fp, "<?xml version=\"1.0\" encoding=\"%s\"?>\n", CS_INTERNAL);
@@ -633,7 +633,7 @@ static gboolean xml_free_func(GNode *node, gpointer data)
 
 void xml_free_tree(GNode *node)
 {
-       g_return_if_fail(node != NULL);
+       cm_return_if_fail(node != NULL);
 
        g_node_traverse(node, G_PRE_ORDER, G_TRAVERSE_ALL, -1, xml_free_func,
                        NULL);
@@ -693,8 +693,8 @@ static int xml_write_tree_recursive(GNode *node, FILE *fp)
        XMLTag *tag;
        GList *cur;
 
-       g_return_val_if_fail(node != NULL, -1);
-       g_return_val_if_fail(fp != NULL, -1);
+       cm_return_val_if_fail(node != NULL, -1);
+       cm_return_val_if_fail(fp != NULL, -1);
 
        depth = g_node_depth(node) - 1;
        for (i = 0; i < depth; i++)
index 906a39b..4331cc2 100644 (file)
@@ -40,6 +40,7 @@
 #include "xml.h"
 #include "mgutils.h"
 #include "xmlprops.h"
+#include "utils.h"
 
 /* Element tag names */
 #define XMLS_ELTAG_PROP_LIST     "property-list"
@@ -74,7 +75,7 @@ XmlProperty *xmlprops_create( void ) {
  * Properties - file path.
  */
 void xmlprops_set_path( XmlProperty *props, const gchar *value ) {
-       g_return_if_fail( props != NULL );
+       cm_return_if_fail( props != NULL );
        props->path = mgu_replace_string( props->path, value );
 }
 
@@ -94,7 +95,7 @@ static gint xmlprops_free_entry_vis( gpointer key, gpointer value, gpointer data
  * Enter: props Property object.
  */
 static void xmlprops_clear( XmlProperty *props ) {
-       g_return_if_fail( props != NULL );
+       cm_return_if_fail( props != NULL );
        g_hash_table_foreach_remove(
                props->propertyTable, xmlprops_free_entry_vis, NULL );
 }
@@ -104,7 +105,7 @@ static void xmlprops_clear( XmlProperty *props ) {
  * Enter: props Property object.
  */
 void xmlprops_free( XmlProperty *props ) {
-       g_return_if_fail( props != NULL );
+       cm_return_if_fail( props != NULL );
 
        /* Clear property table */
        xmlprops_clear( props );
@@ -235,7 +236,7 @@ out:
  * return: Status code.
  */
 gint xmlprops_save_file( XmlProperty *props ) {
-       g_return_val_if_fail( props != NULL, -1 );
+       cm_return_val_if_fail( props != NULL, -1 );
 
        props->retVal = MGU_NO_FILE;
        if( props->path == NULL || *props->path == '\0' ) return props->retVal;
@@ -299,7 +300,7 @@ static void xmlprops_read_props( XmlProperty *props, XMLFile *file ) {
 gint xmlprops_load_file( XmlProperty *props ) {
        XMLFile *file = NULL;
 
-       g_return_val_if_fail( props != NULL, -1 );
+       cm_return_val_if_fail( props != NULL, -1 );
        props->retVal = MGU_NO_FILE;
        file = xml_open_file( props->path );
        if( file == NULL ) {
@@ -332,7 +333,7 @@ void xmlprops_set_property(
        gchar *key = NULL;
        gchar *val;
 
-       g_return_if_fail( props != NULL );
+       cm_return_if_fail( props != NULL );
        if( name == NULL || strlen( name ) == 0 ) return;
        if( value == NULL || strlen( value ) == 0 ) return;
        val = g_hash_table_lookup( props->propertyTable, name );
@@ -357,7 +358,7 @@ void xmlprops_set_property_i(
 {
        gchar buf[32];
 
-       g_return_if_fail( props != NULL );
+       cm_return_if_fail( props != NULL );
        sprintf( buf, "%d", value );
        xmlprops_set_property( props, name, buf );
 }
@@ -371,7 +372,7 @@ void xmlprops_set_property_i(
 void xmlprops_set_property_b(
                XmlProperty *props, const gchar *name, const gboolean value )
 {
-       g_return_if_fail( props != NULL );
+       cm_return_if_fail( props != NULL );
        if( value ) {
                xmlprops_set_property( props, name, "y" );
        }
@@ -390,7 +391,7 @@ void xmlprops_get_property_s(
                XmlProperty *props, const gchar *name, gchar *buffer ) {
        gchar *val;
 
-       g_return_if_fail( props != NULL );
+       cm_return_if_fail( props != NULL );
        if( buffer == NULL ) return;
        val = g_hash_table_lookup( props->propertyTable, name );
        if( val ) {
@@ -410,7 +411,7 @@ gint xmlprops_get_property_i( XmlProperty *props, const gchar *name ) {
        gint value;
 
        value = 0;
-       g_return_val_if_fail( props != NULL, value );
+       cm_return_val_if_fail( props != NULL, value );
        val = g_hash_table_lookup( props->propertyTable, name );
        if( val ) {
                endptr = NULL;
@@ -430,7 +431,7 @@ gboolean xmlprops_get_property_b( XmlProperty *props, const gchar *name ) {
        gboolean value;
 
        value = FALSE;
-       g_return_val_if_fail( props != NULL, value );
+       cm_return_val_if_fail( props != NULL, value );
        val = g_hash_table_lookup( props->propertyTable, name );
        if( val ) {
                value = ( g_ascii_strcasecmp( val, "y" ) == 0 );
index 6f45e19..4715174 100644 (file)
@@ -954,7 +954,7 @@ Compose *compose_generic_new(PrefsAccount *account, const gchar *mailto, FolderI
 
        /* if no account prefs set, fallback to the current one */
        if (!account) account = cur_account;
-       g_return_val_if_fail(account != NULL, NULL);
+       cm_return_val_if_fail(account != NULL, NULL);
 
        compose = compose_create(account, item, COMPOSE_NEW, FALSE);
 
@@ -1018,7 +1018,7 @@ Compose *compose_generic_new(PrefsAccount *account, const gchar *mailto, FolderI
                if (mailto && *mailto != '\0') {
                        compose_entries_set(compose, mailto, COMPOSE_TO);
 
-               } else if (item && item->prefs->enable_default_to) {
+               } else if (item && item->prefs && item->prefs->enable_default_to) {
                        compose_entry_append(compose, item->prefs->default_to, COMPOSE_TO);
                        compose_entry_mark_default_to(compose, item->prefs->default_to);
                }
@@ -1163,8 +1163,8 @@ static void compose_force_encryption(Compose *compose, PrefsAccount *account,
 {
        const gchar *privacy = NULL;
 
-       g_return_if_fail(compose != NULL);
-       g_return_if_fail(account != NULL);
+       cm_return_if_fail(compose != NULL);
+       cm_return_if_fail(account != NULL);
 
        if (override_pref == FALSE && account->default_encrypt_reply == FALSE)
                return;
@@ -1230,10 +1230,10 @@ static Compose *compose_reply_mode(ComposeMode mode, GSList *msginfo_list, gchar
        guint list_len;
        Compose *compose = NULL;
        
-       g_return_val_if_fail(msginfo_list != NULL, NULL);
+       cm_return_val_if_fail(msginfo_list != NULL, NULL);
 
        msginfo = (MsgInfo*)g_slist_nth_data(msginfo_list, 0);
-       g_return_val_if_fail(msginfo != NULL, NULL);
+       cm_return_val_if_fail(msginfo != NULL, NULL);
 
        list_len = g_slist_length(msginfo_list);
 
@@ -1435,12 +1435,12 @@ static Compose *compose_generic_reply(MsgInfo *msginfo,
        const gchar *body_fmt = NULL;
        gchar *s_system = NULL;
        START_TIMING("");
-       g_return_val_if_fail(msginfo != NULL, NULL);
-       g_return_val_if_fail(msginfo->folder != NULL, NULL);
+       cm_return_val_if_fail(msginfo != NULL, NULL);
+       cm_return_val_if_fail(msginfo->folder != NULL, NULL);
 
        account = account_get_reply_account(msginfo, prefs_common.reply_account_autosel);
 
-       g_return_val_if_fail(account != NULL, NULL);
+       cm_return_val_if_fail(account != NULL, NULL);
 
        compose = compose_create(account, msginfo->folder, COMPOSE_REPLY, FALSE);
 
@@ -1608,8 +1608,8 @@ Compose *compose_forward(PrefsAccount *account, MsgInfo *msginfo,
        GtkTextBuffer *textbuf;
        GtkTextIter iter;
 
-       g_return_val_if_fail(msginfo != NULL, NULL);
-       g_return_val_if_fail(msginfo->folder != NULL, NULL);
+       cm_return_val_if_fail(msginfo != NULL, NULL);
+       cm_return_val_if_fail(msginfo->folder != NULL, NULL);
 
        if (!account && 
            !(account = compose_guess_forward_account_from_msginfo
@@ -1798,7 +1798,7 @@ static Compose *compose_forward_multiple(PrefsAccount *account, GSList *msginfo_
        gchar *msgfile;
        gboolean single_mail = TRUE;
        
-       g_return_val_if_fail(msginfo_list != NULL, NULL);
+       cm_return_val_if_fail(msginfo_list != NULL, NULL);
 
        if (g_slist_length(msginfo_list) > 1)
                single_mail = FALSE;
@@ -1813,7 +1813,7 @@ static Compose *compose_forward_multiple(PrefsAccount *account, GSList *msginfo_
                                (msginfo_list->data)))
                account = cur_account;
 
-       g_return_val_if_fail(account != NULL, NULL);
+       cm_return_val_if_fail(account != NULL, NULL);
 
        for (msginfo = msginfo_list; msginfo != NULL; msginfo = msginfo->next) {
                if (msginfo->data) {
@@ -2027,8 +2027,8 @@ Compose *compose_reedit(MsgInfo *msginfo, gboolean batch)
        gboolean autowrap = prefs_common.autowrap;
        gboolean autoindent = prefs_common.auto_indent;
 
-       g_return_val_if_fail(msginfo != NULL, NULL);
-       g_return_val_if_fail(msginfo->folder != NULL, NULL);
+       cm_return_val_if_fail(msginfo != NULL, NULL);
+       cm_return_val_if_fail(msginfo->folder != NULL, NULL);
 
        if (compose_put_existing_to_front(msginfo)) {
                return NULL;
@@ -2145,7 +2145,7 @@ Compose *compose_reedit(MsgInfo *msginfo, gboolean batch)
         if (!account) {
                account = cur_account;
         }
-       g_return_val_if_fail(account != NULL, NULL);
+       cm_return_val_if_fail(account != NULL, NULL);
 
        compose = compose_create(account, msginfo->folder, COMPOSE_REEDIT, batch);
 
@@ -2267,12 +2267,12 @@ Compose *compose_redirect(PrefsAccount *account, MsgInfo *msginfo,
        gchar *filename;
        FolderItem *item;
 
-       g_return_val_if_fail(msginfo != NULL, NULL);
+       cm_return_val_if_fail(msginfo != NULL, NULL);
 
        if (!account)
                account = account_get_reply_account(msginfo,
                                        prefs_common.reply_account_autosel);
-       g_return_val_if_fail(account != NULL, NULL);
+       cm_return_val_if_fail(account != NULL, NULL);
 
        compose = compose_create(account, msginfo->folder, COMPOSE_REDIRECT, batch);
 
@@ -2473,7 +2473,7 @@ void compose_toolbar_cb(gint action, gpointer data)
        ToolbarItem *toolbar_item = (ToolbarItem*)data;
        Compose *compose = (Compose*)toolbar_item->parent;
        
-       g_return_if_fail(compose != NULL);
+       cm_return_if_fail(compose != NULL);
 
        switch(action) {
        case A_SEND:
@@ -2632,7 +2632,7 @@ static gint compose_parse_header(Compose *compose, MsgInfo *msginfo)
 
        FILE *fp;
 
-       g_return_val_if_fail(msginfo != NULL, -1);
+       cm_return_val_if_fail(msginfo != NULL, -1);
 
        if ((fp = procmsg_open_message(msginfo)) == NULL) return -1;
        procheader_get_header_fields(fp, hentry);
@@ -2985,8 +2985,8 @@ static void compose_reply_set_entry(Compose *compose, MsgInfo *msginfo,
        gboolean reply_to_ml = FALSE;
        gboolean default_reply_to = FALSE;
 
-       g_return_if_fail(compose->account != NULL);
-       g_return_if_fail(msginfo != NULL);
+       cm_return_if_fail(compose->account != NULL);
+       cm_return_if_fail(msginfo != NULL);
 
        reply_to_ml = to_ml && compose->ml_post;
 
@@ -3179,7 +3179,7 @@ static void compose_reply_set_entry(Compose *compose, MsgInfo *msginfo,
 
 static void compose_reedit_set_entry(Compose *compose, MsgInfo *msginfo)
 {
-       g_return_if_fail(msginfo != NULL);
+       cm_return_if_fail(msginfo != NULL);
 
        SET_ENTRY(subject_entry, msginfo->subject);
        SET_ENTRY(from_name, msginfo->from);
@@ -3209,7 +3209,7 @@ static void compose_insert_sig(Compose *compose, gboolean replace)
        gboolean found = FALSE;
        gboolean exists = FALSE;
        
-       g_return_if_fail(compose->account != NULL);
+       cm_return_if_fail(compose->account != NULL);
 
        BLOCK_WRAP();
 
@@ -3309,7 +3309,7 @@ static ComposeInsertResult compose_insert_file(Compose *compose, const gchar *fi
        gboolean prev_autowrap;
        gboolean badtxt = FALSE;
 
-       g_return_val_if_fail(file != NULL, COMPOSE_INSERT_NO_FILE);
+       cm_return_val_if_fail(file != NULL, COMPOSE_INSERT_NO_FILE);
 
        if ((fp = g_fopen(file, "rb")) == NULL) {
                FILE_OP_ERROR(file, "fopen");
@@ -4520,7 +4520,7 @@ static void compose_select_account(Compose *compose, PrefsAccount *account,
 {
        gchar *from = NULL;
 
-       g_return_if_fail(account != NULL);
+       cm_return_if_fail(account != NULL);
 
        compose->account = account;
 
@@ -4977,9 +4977,9 @@ static gint compose_redirect_write_headers(Compose *compose, FILE *fp)
        /* struct utsname utsbuf; */
        gboolean err = FALSE;
 
-       g_return_val_if_fail(fp != NULL, -1);
-       g_return_val_if_fail(compose->account != NULL, -1);
-       g_return_val_if_fail(compose->account->address != NULL, -1);
+       cm_return_val_if_fail(fp != NULL, -1);
+       cm_return_val_if_fail(compose->account != NULL, -1);
+       cm_return_val_if_fail(compose->account->address != NULL, -1);
 
        /* Resent-Date */
        get_rfc822_date(buf, sizeof(buf));
@@ -5408,14 +5408,14 @@ static gint compose_remove_reedit_target(Compose *compose, gboolean force)
        FolderItem *item;
        MsgInfo *msginfo = compose->targetinfo;
 
-       g_return_val_if_fail(compose->mode == COMPOSE_REEDIT, -1);
+       cm_return_val_if_fail(compose->mode == COMPOSE_REEDIT, -1);
        if (!msginfo) return -1;
 
        if (!force && MSG_IS_LOCKED(msginfo->flags))
                return 0;
 
        item = msginfo->folder;
-       g_return_val_if_fail(item != NULL, -1);
+       cm_return_val_if_fail(item != NULL, -1);
 
        if (procmsg_msg_exist(msginfo) &&
            (folder_has_parent_of_type(item, F_QUEUE) ||
@@ -5489,7 +5489,7 @@ static gint compose_queue_sub(Compose *compose, gint *msgnum, FolderItem **item,
        gboolean err = FALSE;
 
        debug_print("queueing message...\n");
-       g_return_val_if_fail(compose->account != NULL, -1);
+       cm_return_val_if_fail(compose->account != NULL, -1);
 
         lock = TRUE;
        
@@ -5881,8 +5881,8 @@ static gchar *compose_get_header(Compose *compose)
        gchar *from_name = NULL, *from_address = NULL;
        gchar *tmp;
 
-       g_return_val_if_fail(compose->account != NULL, NULL);
-       g_return_val_if_fail(compose->account->address != NULL, NULL);
+       cm_return_val_if_fail(compose->account != NULL, NULL);
+       cm_return_val_if_fail(compose->account->address != NULL, NULL);
 
        header = g_string_sized_new(64);
 
@@ -6150,8 +6150,8 @@ static void compose_convert_header(Compose *compose, gchar *dest, gint len, gcha
        gchar *tmpstr = NULL;
        const gchar *out_codeset = NULL;
 
-       g_return_if_fail(src != NULL);
-       g_return_if_fail(dest != NULL);
+       cm_return_if_fail(src != NULL);
+       cm_return_if_fail(dest != NULL);
 
        if (len < 1) return;
 
@@ -6211,7 +6211,7 @@ static void compose_add_to_addressbook_cb(GtkMenuItem *menuitem, gpointer user_d
 {
        gchar *address;
 
-       g_return_if_fail(user_data != NULL);
+       cm_return_if_fail(user_data != NULL);
 
        address = g_strdup(gtk_entry_get_text(GTK_ENTRY(user_data)));
        g_strstrip(address);
@@ -6228,8 +6228,8 @@ static void compose_entry_popup_extend(GtkEntry *entry, GtkMenu *menu, gpointer
        GtkWidget *menuitem;
        gchar *address;
 
-       g_return_if_fail(menu != NULL);
-       g_return_if_fail(GTK_IS_MENU_SHELL(menu));
+       cm_return_if_fail(menu != NULL);
+       cm_return_if_fail(GTK_IS_MENU_SHELL(menu));
 
        menuitem = gtk_separator_menu_item_new();
        gtk_menu_shell_prepend(GTK_MENU_SHELL(menu), menuitem);
@@ -6774,7 +6774,7 @@ static Compose *compose_create(PrefsAccount *account,
 
        static GdkGeometry geometry;
 
-       g_return_val_if_fail(account != NULL, NULL);
+       cm_return_val_if_fail(account != NULL, NULL);
 
        debug_print("Creating compose window...\n");
        compose = g_new0(Compose, 1);
@@ -7399,7 +7399,7 @@ static GtkWidget *compose_account_option_menu_create(Compose *compose)
        gint num = 0, def_menu = 0;
        
        accounts = account_get_list();
-       g_return_val_if_fail(accounts != NULL, NULL);
+       cm_return_val_if_fail(accounts != NULL, NULL);
 
        optmenubox = gtk_event_box_new();
        optmenu = gtkut_sc_combobox_create(optmenubox, FALSE);
@@ -7477,7 +7477,7 @@ static void compose_reply_change_mode(Compose *compose,
 
        gboolean all = FALSE, ml = FALSE, sender = FALSE, followup = FALSE;
        
-       g_return_if_fail(compose->replyinfo != NULL);
+       cm_return_if_fail(compose->replyinfo != NULL);
        
        if (action == COMPOSE_REPLY && prefs_common.default_reply_list)
                ml = TRUE;
@@ -7549,7 +7549,7 @@ static void compose_set_privacy_system_cb(GtkWidget *widget, gpointer data)
        gchar *systemid;
        gboolean can_sign = FALSE, can_encrypt = FALSE;
 
-       g_return_if_fail(GTK_IS_CHECK_MENU_ITEM(widget));
+       cm_return_if_fail(GTK_IS_CHECK_MENU_ITEM(widget));
 
        if (!GTK_CHECK_MENU_ITEM(widget)->active)
                return;
@@ -7582,7 +7582,7 @@ static void compose_update_privacy_system_menu_item(Compose * compose, gboolean
                gchar *systemid;
                menuitem = gtk_menu_item_get_submenu(GTK_MENU_ITEM(
                                gtk_ui_manager_get_widget(compose->ui_manager, branch_path)));
-               g_return_if_fail(menuitem != NULL);
+               cm_return_if_fail(menuitem != NULL);
 
                amenu = GTK_MENU_SHELL(menuitem)->children;
                menuitem = NULL;
@@ -7772,7 +7772,7 @@ static const gchar *compose_quote_char_from_context(Compose *compose)
 {
        const gchar *qmark = NULL;
 
-       g_return_val_if_fail(compose != NULL, NULL);
+       cm_return_val_if_fail(compose != NULL, NULL);
 
        switch (compose->mode) {
                /* use forward-specific quote char */
@@ -8558,7 +8558,7 @@ static gint compose_exec_ext_editor_real(const gchar *file)
        gchar **cmdline;
        pid_t pid;
 
-       g_return_val_if_fail(file != NULL, -1);
+       cm_return_val_if_fail(file != NULL, -1);
 
        if ((pid = fork()) < 0) {
                perror("fork");
@@ -8819,7 +8819,7 @@ static void account_activated(GtkComboBox *optmenu, gpointer data)
        gtk_tree_model_get(menu, &iter, 1, &account_id, -1);
 
        ac = account_find_from_id(account_id);
-       g_return_if_fail(ac != NULL);
+       cm_return_if_fail(ac != NULL);
 
        if (ac != compose->account)
                compose_select_account(compose, ac, FALSE);
@@ -8993,7 +8993,7 @@ gboolean compose_draft (gpointer data, guint action)
                return TRUE;
 
        draft = account_get_special_folder(compose->account, F_DRAFT);
-       g_return_val_if_fail(draft != NULL, FALSE);
+       cm_return_val_if_fail(draft != NULL, FALSE);
        
        if (!g_mutex_trylock(compose->mutex)) {
                /* we don't want to lock the mutex once it's available,
@@ -9413,7 +9413,7 @@ static void compose_template_activate_cb(GtkWidget *widget, gpointer data)
        AlertValue val;
 
        tmpl = g_object_get_data(G_OBJECT(widget), "template");
-       g_return_if_fail(tmpl != NULL);
+       cm_return_if_fail(tmpl != NULL);
 
        msg = g_strdup_printf(_("Do you want to apply the template '%s' ?"),
                              tmpl->name);
@@ -9660,7 +9660,7 @@ static void textview_move_beginning_of_line (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9675,7 +9675,7 @@ static void textview_move_forward_character (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9690,7 +9690,7 @@ static void textview_move_backward_character (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9706,7 +9706,7 @@ static void textview_move_forward_word (GtkTextView *text)
        GtkTextIter ins;
        gint count;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9725,7 +9725,7 @@ static void textview_move_backward_word (GtkTextView *text)
        GtkTextIter ins;
        gint count;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9741,7 +9741,7 @@ static void textview_move_end_of_line (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9757,7 +9757,7 @@ static void textview_move_next_line (GtkTextView *text)
        GtkTextIter ins;
        gint offset;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9776,7 +9776,7 @@ static void textview_move_previous_line (GtkTextView *text)
        GtkTextIter ins;
        gint offset;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9794,7 +9794,7 @@ static void textview_delete_forward_character (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins, end_iter;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9811,7 +9811,7 @@ static void textview_delete_backward_character (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins, end_iter;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9828,7 +9828,7 @@ static void textview_delete_forward_word (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins, end_iter;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9845,7 +9845,7 @@ static void textview_delete_backward_word (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins, end_iter;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9862,7 +9862,7 @@ static void textview_delete_line (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins, start_iter, end_iter;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -9887,7 +9887,7 @@ static void textview_delete_to_line_end (GtkTextView *text)
        GtkTextMark *mark;
        GtkTextIter ins, end_iter;
 
-       g_return_if_fail(GTK_IS_TEXT_VIEW(text));
+       cm_return_if_fail(GTK_IS_TEXT_VIEW(text));
 
        buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
        mark = gtk_text_buffer_get_insert(buffer);
@@ -10386,9 +10386,9 @@ static void compose_show_first_last_header(Compose *compose, gboolean show_first
 {
        GtkAdjustment *vadj;
 
-       g_return_if_fail(compose);
-       g_return_if_fail(GTK_IS_WIDGET(compose->header_table));
-       g_return_if_fail(GTK_IS_VIEWPORT(compose->header_table->parent));
+       cm_return_if_fail(compose);
+       cm_return_if_fail(GTK_IS_WIDGET(compose->header_table));
+       cm_return_if_fail(GTK_IS_VIEWPORT(compose->header_table->parent));
 
        vadj = gtk_viewport_get_vadjustment(GTK_VIEWPORT(compose->header_table->parent));
        gtk_adjustment_set_value(vadj, (show_first ? vadj->lower : vadj->upper));
@@ -10402,7 +10402,7 @@ static void text_inserted(GtkTextBuffer *buffer, GtkTextIter *iter,
                                (G_OBJECT(compose->text), "paste_as_quotation"));
        GtkTextMark *mark;
 
-       g_return_if_fail(text != NULL);
+       cm_return_if_fail(text != NULL);
 
        g_signal_handlers_block_by_func(G_OBJECT(buffer),
                                        G_CALLBACK(text_inserted),
@@ -10568,9 +10568,9 @@ static PrefsAccount *compose_guess_forward_account_from_msginfo(MsgInfo *msginfo
 {
        PrefsAccount *account = NULL;
        
-       g_return_val_if_fail(msginfo, NULL);
-       g_return_val_if_fail(msginfo->folder, NULL);
-       g_return_val_if_fail(msginfo->folder->prefs, NULL);
+       cm_return_val_if_fail(msginfo, NULL);
+       cm_return_val_if_fail(msginfo->folder, NULL);
+       cm_return_val_if_fail(msginfo->folder->prefs, NULL);
 
        if (msginfo->folder->prefs->enable_default_account)
                account = account_find_from_id(msginfo->folder->prefs->default_account);
@@ -10621,7 +10621,7 @@ gboolean compose_close(Compose *compose)
                g_timeout_add (500, (GSourceFunc) compose_close, compose);
                return FALSE;
        }
-       g_return_val_if_fail(compose, FALSE);
+       cm_return_val_if_fail(compose, FALSE);
        gtkut_widget_get_uposition(compose->window, &x, &y);
        if (!compose->batch) {
                prefs_common.compose_x = x;
@@ -10659,9 +10659,9 @@ static void compose_reply_from_messageview_real(MessageView *msgview, GSList *ms
        Compose *compose = NULL;
        gchar *s_system = NULL;
 
-       g_return_if_fail(msgview != NULL);
+       cm_return_if_fail(msgview != NULL);
 
-       g_return_if_fail(msginfo_list != NULL);
+       cm_return_if_fail(msginfo_list != NULL);
 
        if (g_slist_length(msginfo_list) == 1 && !opening_multiple) {
                MimeInfo *mimeinfo = messageview_get_selected_mime_part(msgview);
@@ -10772,7 +10772,7 @@ static MsgInfo *compose_msginfo_new_from_compose(Compose *compose)
        GSList *list;
        gchar buf[BUFFSIZE];
 
-       g_return_val_if_fail( compose != NULL, NULL );
+       cm_return_val_if_fail( compose != NULL, NULL );
 
        newmsginfo = procmsg_msginfo_new();
 
@@ -10841,7 +10841,7 @@ static MsgInfo *compose_msginfo_new_from_compose(Compose *compose)
 static void compose_set_dictionaries_from_folder_prefs(Compose *compose,
                                                FolderItem *folder_item)
 {
-       g_return_if_fail(compose != NULL);
+       cm_return_if_fail(compose != NULL);
 
        if (compose->gtkaspell && folder_item && folder_item->prefs) {
                FolderItemPrefs *prefs = folder_item->prefs;
index 49aaf95..c543f6e 100644 (file)
@@ -101,7 +101,7 @@ void custom_header_free(CustomHeader *ch)
 
 gboolean custom_header_is_allowed(const gchar *header)
 {
-       g_return_val_if_fail(header != NULL, FALSE);
+       cm_return_val_if_fail(header != NULL, FALSE);
 
        if (g_ascii_strcasecmp(header, "Date")         != 0 &&
            g_ascii_strcasecmp(header, "From")         != 0 &&
index 4a82154..b5e8e3c 100644 (file)
@@ -215,7 +215,7 @@ static void edit_person_set_widgets_title( gchar *text )
 {
        gchar *label = NULL;
 
-       g_return_if_fail( text != NULL );
+       cm_return_if_fail( text != NULL );
 
        gtk_label_set_text(GTK_LABEL(personeditdlg.title), "");
        label = g_markup_printf_escaped("<b>%s</b>", text);
@@ -632,7 +632,7 @@ static void edit_person_attrib_add( gpointer data ) {
 static void edit_person_size_allocate_cb(GtkWidget *widget,
                                         GtkAllocation *allocation)
 {
-       g_return_if_fail(allocation != NULL);
+       cm_return_if_fail(allocation != NULL);
 
        prefs_common.addressbookeditpersonwin_width = allocation->width;
        prefs_common.addressbookeditpersonwin_height = allocation->height;
index 4864ccf..bd31624 100644 (file)
@@ -52,7 +52,7 @@ int get_attribute_index(const gchar *string_literal) {
        /*int count = sizeof(ATTRIBUTE) / sizeof(*ATTRIBUTE);*/
        const gchar **attribute = ATTRIBUTE;
 
-       g_return_val_if_fail(string_literal != NULL, -1);
+       cm_return_val_if_fail(string_literal != NULL, -1);
        while (*attribute) {
                debug_print("Comparing %s to %s\n", *attribute, string_literal);
                if (strcmp(*attribute++, string_literal) == 0)
@@ -115,7 +115,7 @@ static void edit_person_combo_box_changed(GtkComboBox *opt_menu, gpointer data)
        gint option = gtk_combo_box_get_active(opt_menu);
        const gchar *str = attrib ? attrib->name:"";
 
-       g_return_if_fail (option < ATTRIBUTE_SIZE);
+       cm_return_if_fail (option < ATTRIBUTE_SIZE);
        /* A corresponding attribute in contact does not match selected option */ 
        if (strcmp(ATTRIBUTE[option], str) != 0) {
                gtk_widget_set_sensitive(personEditDlg->attrib_add, TRUE);
index 9653c1f..d28d59d 100644 (file)
@@ -248,7 +248,7 @@ static gint edit_group_list_compare_func( GtkCMCList *clist, gconstpointer ptr1,
 static void addressbook_edit_group_size_allocate_cb(GtkWidget *widget,
                                         GtkAllocation *allocation)
 {
-       g_return_if_fail(allocation != NULL);
+       cm_return_if_fail(allocation != NULL);
 
        prefs_common.addressbookeditgroupwin_width = allocation->width;
        prefs_common.addressbookeditgroupwin_height = allocation->height;
index 9518c59..5b14658 100644 (file)
@@ -92,7 +92,7 @@ static gboolean editldap_validate_criteria( gchar *criteria ) {
        gint i;
        gboolean errorFlag;
 
-       g_return_val_if_fail(criteria != NULL, TRUE);
+       cm_return_val_if_fail(criteria != NULL, TRUE);
 
        errorFlag = TRUE;
 
index 4ef8d54..6e73dcf 100644 (file)
@@ -41,8 +41,8 @@ ERTFParser *ertf_parser_new(FILE *fp, CodeConverter *conv)
 {
        ERTFParser *parser;
 
-       g_return_val_if_fail(fp   != NULL, NULL);
-       g_return_val_if_fail(conv != NULL, NULL);
+       cm_return_val_if_fail(fp   != NULL, NULL);
+       cm_return_val_if_fail(conv != NULL, NULL);
 
        parser             = g_new0(ERTFParser, 1);
        parser->fp         = fp;
@@ -199,7 +199,7 @@ static void ertf_get_parenthesis(ERTFParser *parser, gchar *buf, gint len)
        gchar *p;
 
        buf[0] = '\0';
-       g_return_if_fail(*parser->bufp == '<');
+       cm_return_if_fail(*parser->bufp == '<');
 
        /* ignore params */
        if (!g_ascii_strncasecmp(parser->bufp, "<param>", 4)) {
index c3cfa1f..8d47c30 100644 (file)
@@ -160,7 +160,7 @@ void exporthtml_free( ExportHtmlCtl *ctl ) {
        GList *node;
        StylesheetEntry *entry;
 
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
 
        /* Free stylesheet list */
        node = ctl->listStyle;
@@ -222,23 +222,23 @@ static StylesheetEntry *exporthtml_find_stylesheet( ExportHtmlCtl *ctl ) {
 }
 
 void exporthtml_set_stylesheet( ExportHtmlCtl *ctl, const gint value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->stylesheet = value;
 }
 void exporthtml_set_name_format( ExportHtmlCtl *ctl, const gint value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->nameFormat = value;
 }
 void exporthtml_set_banding( ExportHtmlCtl *ctl, const gboolean value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->banding = value;
 }
 void exporthtml_set_link_email( ExportHtmlCtl *ctl, const gboolean value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->linkEMail = value;
 }
 void exporthtml_set_attributes( ExportHtmlCtl *ctl, const gboolean value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->showAttribs = value;
 }
 
index 970bf9d..0485752 100644 (file)
@@ -90,7 +90,7 @@ ExportLdifCtl *exportldif_create( void ) {
  * \return ctl Export control data.
  */
 void exportldif_free( ExportLdifCtl *ctl ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
 
        g_free( ctl->path );
        g_free( ctl->fileLdif );
@@ -119,7 +119,7 @@ void exportldif_free( ExportLdifCtl *ctl ) {
  * \param value Suffix.
  */
 void exportldif_set_suffix( ExportLdifCtl *ctl, const char *value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->suffix = mgu_replace_string( ctl->suffix, value );
        g_strstrip( ctl->suffix );
 }
@@ -135,7 +135,7 @@ void exportldif_set_suffix( ExportLdifCtl *ctl, const char *value ) {
  * </ul>
  */
 void exportldif_set_rdn( ExportLdifCtl *ctl, const gint value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->rdnIndex = value;
 }
 
@@ -146,7 +146,7 @@ void exportldif_set_rdn( ExportLdifCtl *ctl, const gint value ) {
  * \param value <i>TRUE</i> if DN should be used.
  */
 void exportldif_set_use_dn( ExportLdifCtl *ctl, const gboolean value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->useDN = value;
 }
 
@@ -156,7 +156,7 @@ void exportldif_set_use_dn( ExportLdifCtl *ctl, const gboolean value ) {
  * \param value <i>TRUE</i> if records without E-Mail should be excluded.
  */
 void exportldif_set_exclude_email( ExportLdifCtl *ctl, const gboolean value ) {
-       g_return_if_fail( ctl != NULL );
+       cm_return_if_fail( ctl != NULL );
        ctl->excludeEMail = value;
 }
 
index d073532..6e9d76e 100644 (file)
@@ -87,7 +87,7 @@ FilteringAction * filteringaction_new(int type, int account_id,
 
 void filteringaction_free(FilteringAction * action)
 {
-       g_return_if_fail(action);
+       cm_return_if_fail(action);
        g_free(action->header);
        g_free(action->destination);
        g_free(action);
@@ -168,7 +168,7 @@ void filteringprop_free(FilteringProp * prop)
 {
         GSList * tmp;
 
-       g_return_if_fail(prop);
+       cm_return_if_fail(prop);
        matcherlist_free(prop->matchers);
         
         for (tmp = prop->action_list ; tmp != NULL ; tmp = tmp->next) {
@@ -531,8 +531,8 @@ static gboolean filteringaction_apply(FilteringAction * action, MsgInfo * info)
 gboolean filteringaction_apply_action_list(GSList *action_list, MsgInfo *info)
 {
        GSList *p;
-       g_return_val_if_fail(action_list, FALSE);
-       g_return_val_if_fail(info, FALSE);
+       cm_return_val_if_fail(action_list, FALSE);
+       cm_return_val_if_fail(info, FALSE);
        for (p = action_list; p && p->data; p = g_slist_next(p)) {
                FilteringAction *a = (FilteringAction *) p->data;
                if (filteringaction_apply(a, info)) {
@@ -776,7 +776,7 @@ static gboolean filter_msginfo(GSList * filtering_list, MsgInfo * info, PrefsAcc
        gboolean final;
        gboolean apply_next;
        
-       g_return_val_if_fail(info != NULL, TRUE);
+       cm_return_val_if_fail(info != NULL, TRUE);
        
        for (l = filtering_list, final = FALSE, apply_next = FALSE; l != NULL; l = g_slist_next(l)) {
                FilteringProp * filtering = (FilteringProp *) l->data;
@@ -1052,8 +1052,8 @@ static gboolean prefs_filtering_free_func(GNode *node, gpointer data)
 {
        FolderItem *item = node->data;
 
-       g_return_val_if_fail(item, FALSE);
-       g_return_val_if_fail(item->prefs, FALSE);
+       cm_return_val_if_fail(item, FALSE);
+       cm_return_val_if_fail(item->prefs, FALSE);
 
        prefs_filtering_free(item->prefs->processing);
        item->prefs->processing = NULL;
@@ -1083,8 +1083,8 @@ void prefs_filtering_clear(void)
 
 void prefs_filtering_clear_folder(Folder *folder)
 {
-       g_return_if_fail(folder);
-       g_return_if_fail(folder->node);
+       cm_return_if_fail(folder);
+       cm_return_if_fail(folder->node);
 
        g_node_traverse(folder->node, G_PRE_ORDER, G_TRAVERSE_ALL, -1,
                        prefs_filtering_free_func, NULL);
index a8d3366..7a434b6 100644 (file)
@@ -174,7 +174,7 @@ Folder *folder_new(FolderClass *klass, const gchar *name, const gchar *path)
        Folder *folder = NULL;
        FolderItem *item;
 
-       g_return_val_if_fail(klass != NULL, NULL);
+       cm_return_val_if_fail(klass != NULL, NULL);
 
        name = name ? name : path;
        folder = klass->new_folder(name, path);
@@ -193,7 +193,7 @@ Folder *folder_new(FolderClass *klass, const gchar *name, const gchar *path)
 
 void folder_init(Folder *folder, const gchar *name)
 {
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        folder_set_name(folder, name);
 
@@ -258,8 +258,8 @@ void folder_item_change_type(FolderItem *item, SpecialFolderItemType newtype)
 
 void folder_destroy(Folder *folder)
 {
-       g_return_if_fail(folder != NULL);
-       g_return_if_fail(folder->klass->destroy_folder != NULL);
+       cm_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder->klass->destroy_folder != NULL);
 
        folder_remove(folder);
 
@@ -333,7 +333,7 @@ FolderItem *folder_item_new(Folder *folder, const gchar *name, const gchar *path
 {
        FolderItem *item = NULL;
        
-       g_return_val_if_fail(folder != NULL, NULL);
+       cm_return_val_if_fail(folder != NULL, NULL);
        
        if (folder->klass->item_new) {
                item = folder->klass->item_new(folder);
@@ -341,7 +341,7 @@ FolderItem *folder_item_new(Folder *folder, const gchar *name, const gchar *path
                item = g_new0(FolderItem, 1);
        }
 
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
 
        item->stype = F_NORMAL;
        item->name = g_strdup(name);
@@ -385,10 +385,10 @@ FolderItem *folder_item_new(Folder *folder, const gchar *name, const gchar *path
 
 void folder_item_append(FolderItem *parent, FolderItem *item)
 {
-       g_return_if_fail(parent != NULL);
-       g_return_if_fail(parent->folder != NULL);
-       g_return_if_fail(parent->node != NULL);
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(parent != NULL);
+       cm_return_if_fail(parent->folder != NULL);
+       cm_return_if_fail(parent->node != NULL);
+       cm_return_if_fail(item != NULL);
 
        item->folder = parent->folder;
        g_node_append(parent->node, item->node);
@@ -400,9 +400,9 @@ void folder_item_remove(FolderItem *item)
        FolderUpdateData hookdata;
        gchar *tags_file = NULL;
 
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
-       g_return_if_fail(item->folder->node != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item->folder->node != NULL);
 
        start_node = node = item->node;
        
@@ -449,9 +449,9 @@ void folder_item_remove_children(FolderItem *item)
 {
        GNode *node, *next;
 
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
-       g_return_if_fail(item->node != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item->node != NULL);
 
        node = item->node->children;
        while (node != NULL) {
@@ -465,7 +465,7 @@ void folder_item_destroy(FolderItem *item)
 {
        Folder *folder;
 
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(item != NULL);
 
        folder = item->folder;
        if (folder) {
@@ -499,8 +499,8 @@ void folder_item_destroy(FolderItem *item)
 
 FolderItem *folder_item_parent(FolderItem *item)
 {
-       g_return_val_if_fail(item != NULL, NULL);
-       g_return_val_if_fail(item->node != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item->node != NULL, NULL);
 
        if (item->node->parent == NULL)
                return NULL;
@@ -688,7 +688,7 @@ XMLTag *folder_item_get_xml(Folder *folder, FolderItem *item)
 
 void folder_set_ui_func(Folder *folder, FolderUIFunc func, gpointer data)
 {
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        folder->ui_func = func;
        folder->ui_func_data = data;
@@ -696,7 +696,7 @@ void folder_set_ui_func(Folder *folder, FolderUIFunc func, gpointer data)
 
 void folder_set_name(Folder *folder, const gchar *name)
 {
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        g_free(folder->name);
        folder->name = name ? g_strdup(name) : NULL;
@@ -710,7 +710,7 @@ void folder_set_name(Folder *folder, const gchar *name)
 
 void folder_set_sort(Folder *folder, guint sort)
 {
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        if (folder->sort != sort) {
                folder_remove(folder);
@@ -730,7 +730,7 @@ void folder_tree_destroy(Folder *folder)
 {
        GNode *node;
 
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        node = folder->node;
        
@@ -751,7 +751,7 @@ void folder_add(Folder *folder)
        gint i;
        FolderUpdateData hookdata;
 
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        if ((FOLDER_TYPE(folder) == F_IMAP ||
             FOLDER_TYPE(folder) == F_NEWS) &&
@@ -777,7 +777,7 @@ void folder_remove(Folder *folder)
 {
        FolderUpdateData hookdata;
 
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        folder_list = g_list_remove(folder_list, folder);
 
@@ -965,7 +965,7 @@ FolderItem *folder_create_folder(FolderItem *parent, const gchar *name)
 {
        FolderItem *new_item;
        
-       g_return_val_if_fail(parent != NULL, NULL);
+       cm_return_val_if_fail(parent != NULL, NULL);
 
        new_item = parent->folder->klass->create_folder(parent->folder, parent, name);
        if (new_item) {
@@ -986,8 +986,8 @@ gint folder_item_rename(FolderItem *item, gchar *newname)
 {
        gint retval;
 
-       g_return_val_if_fail(item != NULL, -1);
-       g_return_val_if_fail(newname != NULL, -1);
+       cm_return_val_if_fail(item != NULL, -1);
+       cm_return_val_if_fail(newname != NULL, -1);
 
        retval = item->folder->klass->rename_folder(item->folder, item, newname);
 
@@ -1034,10 +1034,10 @@ static gboolean folder_func_to_all_folders_func(GNode *node, gpointer data)
        FolderItem *item;
        struct FuncToAllFoldersData *function_data = (struct FuncToAllFoldersData *) data;
 
-       g_return_val_if_fail(node->data != NULL, FALSE);
+       cm_return_val_if_fail(node->data != NULL, FALSE);
 
        item = FOLDER_ITEM(node->data);
-       g_return_val_if_fail(item != NULL, FALSE);
+       cm_return_val_if_fail(item != NULL, FALSE);
 
        function_data->function(item, function_data->data);
 
@@ -1093,7 +1093,7 @@ static gboolean folder_get_status_full_all_func(GNode *node, gpointer data)
        struct TotalMsgStatus *status = (struct TotalMsgStatus *)data;
        gchar *id;
  
-       g_return_val_if_fail(node->data != NULL, FALSE);
+       cm_return_val_if_fail(node->data != NULL, FALSE);
  
        item = FOLDER_ITEM(node->data);
 
@@ -1268,7 +1268,7 @@ FolderItem *folder_find_item_from_path(const gchar *path)
        
        folder = list ? list->data:NULL;
        
-       g_return_val_if_fail(folder != NULL, NULL);
+       cm_return_val_if_fail(folder != NULL, NULL);
 
        d[0] = (gpointer)path;
        d[1] = NULL;
@@ -1305,7 +1305,7 @@ FolderItem *folder_find_item_from_real_path(const gchar *path)
        
        folder = list ? list->data:NULL;
        
-       g_return_val_if_fail(folder != NULL, NULL);
+       cm_return_val_if_fail(folder != NULL, NULL);
 
        d[0] = (gpointer)path;
        d[1] = NULL;
@@ -1351,7 +1351,7 @@ gchar *folder_get_identifier(Folder *folder)
 {
        gchar *type_str;
 
-       g_return_val_if_fail(folder != NULL, NULL);
+       cm_return_val_if_fail(folder != NULL, NULL);
 
        type_str = folder->klass->idstr;
        return g_strconcat("#", type_str, "/", folder->name, NULL);
@@ -1362,7 +1362,7 @@ gchar *folder_item_get_identifier(FolderItem *item)
        gchar *id = NULL;
        gchar *folder_id = NULL;
 
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
 
        if (item->path == NULL)
                return NULL;
@@ -1384,7 +1384,7 @@ FolderItem *folder_find_item_from_identifier(const gchar *identifier)
        gchar *path;
        FolderClass *class;
 
-       g_return_val_if_fail(identifier != NULL, NULL);
+       cm_return_val_if_fail(identifier != NULL, NULL);
 
        if (*identifier != '#')
                return folder_find_item_from_path(identifier);
@@ -1431,7 +1431,7 @@ gchar *folder_item_get_name(FolderItem *item)
 {
        gchar *name = NULL;
 
-       g_return_val_if_fail(item != NULL, g_strdup(""));
+       cm_return_val_if_fail(item != NULL, g_strdup(""));
 
        switch (item->stype) {
        case F_INBOX:
@@ -1714,7 +1714,7 @@ void folder_set_missing_folders(void)
                folder = list->data;
                if (FOLDER_TYPE(folder) != F_MH) continue;
                rootitem = FOLDER_ITEM(folder->node->data);
-               g_return_if_fail(rootitem != NULL);
+               cm_return_if_fail(rootitem != NULL);
 
                if (folder->inbox && folder->outbox && folder->draft &&
                    folder->queue && folder->trash)
@@ -1767,9 +1767,9 @@ gchar *folder_item_get_path(FolderItem *item)
 {
        Folder *folder;
 
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
        folder = item->folder;
-       g_return_val_if_fail(folder != NULL, NULL);
+       cm_return_val_if_fail(folder != NULL, NULL);
 
        return folder->klass->item_get_path(folder, item);
 }
@@ -1845,9 +1845,9 @@ static gint folder_item_syncronize_flags(FolderItem *item)
        GSList *cur;
        gint ret = 0;
        
-       g_return_val_if_fail(item != NULL, -1);
-       g_return_val_if_fail(item->folder != NULL, -1);
-       g_return_val_if_fail(item->folder->klass != NULL, -1);
+       cm_return_val_if_fail(item != NULL, -1);
+       cm_return_val_if_fail(item->folder != NULL, -1);
+       cm_return_val_if_fail(item->folder->klass != NULL, -1);
        if (item->no_select)
                return -1;
 
@@ -1927,7 +1927,7 @@ gint folder_item_close(FolderItem *item)
        GSList *mlist, *cur;
        Folder *folder;
        
-       g_return_val_if_fail(item != NULL, -1);
+       cm_return_val_if_fail(item != NULL, -1);
 
        if (item->no_select)
                return -1;
@@ -2018,13 +2018,13 @@ gint folder_item_scan_full(FolderItem *item, gboolean filtering)
        gboolean update_flags = 0, old_uids_valid = FALSE;
        GHashTable *subject_table = NULL;
        
-       g_return_val_if_fail(item != NULL, -1);
+       cm_return_val_if_fail(item != NULL, -1);
        if (item->path == NULL) return -1;
 
        folder = item->folder;
 
-       g_return_val_if_fail(folder != NULL, -1);
-       g_return_val_if_fail(folder->klass->get_num_list != NULL, -1);
+       cm_return_val_if_fail(folder != NULL, -1);
+       cm_return_val_if_fail(folder->klass->get_num_list != NULL, -1);
 
        item->scanning = ITEM_SCANNING_WITH_FLAGS;
 
@@ -2411,7 +2411,7 @@ static void folder_find_expired_caches(FolderItem *item, gpointer data)
 
 gboolean folder_item_free_cache(FolderItem *item, gboolean force)
 {
-       g_return_val_if_fail(item != NULL, TRUE);
+       cm_return_val_if_fail(item != NULL, TRUE);
        
        if (item->cache == NULL)
                return TRUE;
@@ -2475,7 +2475,7 @@ static void folder_item_remove_cached_msg(FolderItem *item, MsgInfo *msginfo)
 {
        Folder *folder = item->folder;
 
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        if (folder->klass->remove_cached_msg == NULL)
                return;
@@ -2485,8 +2485,8 @@ static void folder_item_remove_cached_msg(FolderItem *item, MsgInfo *msginfo)
 
 static void folder_item_clean_local_files(FolderItem *item, gint days)
 {
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
 
        if (FOLDER_TYPE(item->folder) == F_IMAP ||
            FOLDER_TYPE(item->folder) == F_NEWS) {
@@ -2507,7 +2507,7 @@ static void folder_item_read_cache(FolderItem *item)
 {
        gchar *cache_file, *mark_file, *tags_file;
        START_TIMING("");
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(item != NULL);
 
        if (item->path != NULL) {
                cache_file = folder_item_get_cache_file(item);
@@ -2629,7 +2629,7 @@ MsgInfo *folder_item_get_msginfo(FolderItem *item, gint num)
        Folder *folder;
        MsgInfo *msginfo = NULL;
        
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
        if (item->no_select)
                return NULL;
        folder = item->folder;
@@ -2653,8 +2653,8 @@ MsgInfo *folder_item_get_msginfo_by_msgid(FolderItem *item, const gchar *msgid)
        Folder *folder;
        MsgInfo *msginfo;
        
-       g_return_val_if_fail(item != NULL, NULL);
-       g_return_val_if_fail(msgid != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(msgid != NULL, NULL);
        if (item->no_select)
                return FALSE;
        
@@ -2670,14 +2670,14 @@ MsgInfo *folder_item_get_msginfo_by_msgid(FolderItem *item, const gchar *msgid)
 
 GSList *folder_item_get_msg_list(FolderItem *item)
 {
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
        if (item->no_select)
                return FALSE;
        
        if (item->cache == 0)
                folder_item_read_cache(item);
 
-       g_return_val_if_fail(item->cache != NULL, NULL);
+       cm_return_val_if_fail(item->cache != NULL, NULL);
        
        return msgcache_get_msg_list(item->cache);
 }
@@ -2725,11 +2725,11 @@ gchar *folder_item_fetch_msg(FolderItem *item, gint num)
        gchar *msgfile;
        MsgInfo *msginfo;
 
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
 
        folder = item->folder;
 
-       g_return_val_if_fail(folder->klass->fetch_msg != NULL, NULL);
+       cm_return_val_if_fail(folder->klass->fetch_msg != NULL, NULL);
        if (item->no_select)
                return NULL;
 
@@ -2766,7 +2766,7 @@ gchar *folder_item_fetch_msg_full(FolderItem *item, gint num, gboolean headers,
        gchar *msgfile;
        MsgInfo *msginfo;
 
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
        if (item->no_select)
                return NULL;
        
@@ -2986,8 +2986,8 @@ gint folder_item_add_msg(FolderItem *dest, const gchar *file,
         GSList file_list;
         MsgFileInfo fileinfo;
 
-       g_return_val_if_fail(dest != NULL, -1);
-       g_return_val_if_fail(file != NULL, -1);
+       cm_return_val_if_fail(dest != NULL, -1);
+       cm_return_val_if_fail(file != NULL, -1);
  
        fileinfo.msginfo = NULL;
         fileinfo.file = (gchar *)file;
@@ -3008,9 +3008,9 @@ gint folder_item_add_msgs(FolderItem *dest, GSList *file_list,
        MsgFileInfo *fileinfo = NULL;
        gboolean folderscan = FALSE;
 
-        g_return_val_if_fail(dest != NULL, -1);
-        g_return_val_if_fail(file_list != NULL, -1);
-        g_return_val_if_fail(dest->folder != NULL, -1);
+        cm_return_val_if_fail(dest != NULL, -1);
+        cm_return_val_if_fail(file_list != NULL, -1);
+        cm_return_val_if_fail(dest->folder != NULL, -1);
        if (dest->no_select)
                return -1;
 
@@ -3246,12 +3246,12 @@ static gint do_copy_msgs(FolderItem *dest, GSList *msglist, gboolean remove_sour
        gint total = 0, curmsg = 0;
        MsgInfo *msginfo = NULL;
 
-       g_return_val_if_fail(dest != NULL, -1);
-       g_return_val_if_fail(msglist != NULL, -1);
+       cm_return_val_if_fail(dest != NULL, -1);
+       cm_return_val_if_fail(msglist != NULL, -1);
 
        folder = dest->folder;
 
-       g_return_val_if_fail(folder->klass->copy_msg != NULL, -1);
+       cm_return_val_if_fail(folder->klass->copy_msg != NULL, -1);
        if (dest->no_select)
                return -1;
 
@@ -3404,6 +3404,8 @@ static gint do_copy_msgs(FolderItem *dest, GSList *msglist, gboolean remove_sour
                MsgInfo *msginfo = (MsgInfo *) l->data;
                 GTuples *tuples;
 
+               if (!msginfo)
+                       continue;
                 tuples = g_relation_select(relation, msginfo, 0);
                if (tuples && tuples->len > 0) {
                        num = GPOINTER_TO_INT(g_tuples_index(tuples, 0, 1));
@@ -3449,9 +3451,11 @@ static gint do_copy_msgs(FolderItem *dest, GSList *msglist, gboolean remove_sour
                                partial_mark_for_download(newmsginfo);
                        }
                        if (!MSG_IS_POSTFILTERED (msginfo->flags)) {
-                           procmsg_msginfo_set_flags (   msginfo, MSG_POSTFILTERED, 0);
-                           procmsg_msginfo_set_flags (newmsginfo, MSG_POSTFILTERED, 0);
-                           hooks_invoke (MAIL_POSTFILTERING_HOOKLIST, newmsginfo);
+                               procmsg_msginfo_set_flags (   msginfo, MSG_POSTFILTERED, 0);
+                               if (newmsginfo) {
+                                       procmsg_msginfo_set_flags (newmsginfo, MSG_POSTFILTERED, 0);
+                                       hooks_invoke (MAIL_POSTFILTERING_HOOKLIST, newmsginfo);
+                               }
                        }
                        procmsg_msginfo_free(newmsginfo);
 
@@ -3482,8 +3486,8 @@ gint folder_item_move_msg(FolderItem *dest, MsgInfo *msginfo)
 {
        GSList list;
 
-       g_return_val_if_fail(dest != NULL, -1);
-       g_return_val_if_fail(msginfo != NULL, -1);
+       cm_return_val_if_fail(dest != NULL, -1);
+       cm_return_val_if_fail(msginfo != NULL, -1);
 
        list.data = msginfo;
        list.next = NULL;
@@ -3500,8 +3504,8 @@ gint folder_item_move_msg(FolderItem *dest, MsgInfo *msginfo)
 gint folder_item_move_msgs(FolderItem *dest, GSList *msglist)
 {
        gint result = -1;
-       g_return_val_if_fail(dest != NULL, -1);
-       g_return_val_if_fail(msglist != NULL, -1);
+       cm_return_val_if_fail(dest != NULL, -1);
+       cm_return_val_if_fail(msglist != NULL, -1);
        inc_lock();
        result = do_copy_msgs(dest, msglist, TRUE);
        inc_unlock();
@@ -3518,8 +3522,8 @@ gint folder_item_copy_msg(FolderItem *dest, MsgInfo *msginfo)
 {
        GSList list;
 
-       g_return_val_if_fail(dest != NULL, -1);
-       g_return_val_if_fail(msginfo != NULL, -1);
+       cm_return_val_if_fail(dest != NULL, -1);
+       cm_return_val_if_fail(msginfo != NULL, -1);
     
        list.data = msginfo;
        list.next = NULL;
@@ -3536,8 +3540,8 @@ gint folder_item_copy_msg(FolderItem *dest, MsgInfo *msginfo)
 gint folder_item_copy_msgs(FolderItem *dest, GSList *msglist)
 {
        gint result;
-       g_return_val_if_fail(dest != NULL, -1);
-       g_return_val_if_fail(msglist != NULL, -1);
+       cm_return_val_if_fail(dest != NULL, -1);
+       cm_return_val_if_fail(msglist != NULL, -1);
 
        inc_lock();
        result = do_copy_msgs(dest, msglist, FALSE);
@@ -3552,9 +3556,9 @@ gint folder_item_remove_msg(FolderItem *item, gint num)
        gint ret;
        MsgInfo *msginfo;
 
-       g_return_val_if_fail(item != NULL, -1);
+       cm_return_val_if_fail(item != NULL, -1);
        folder = item->folder;
-       g_return_val_if_fail(folder->klass->remove_msg != NULL, -1);
+       cm_return_val_if_fail(folder->klass->remove_msg != NULL, -1);
        if (item->no_select)
                return -1;
 
@@ -3581,9 +3585,9 @@ gint folder_item_remove_msgs(FolderItem *item, GSList *msglist)
        gint ret = 0;
        GSList *real_list = NULL, *cur = NULL;
 
-       g_return_val_if_fail(item != NULL, -1);
+       cm_return_val_if_fail(item != NULL, -1);
        folder = item->folder;
-       g_return_val_if_fail(folder != NULL, -1);
+       cm_return_val_if_fail(folder != NULL, -1);
        if (item->no_select)
                return -1;
        inc_lock();
@@ -3630,7 +3634,7 @@ gint folder_item_remove_all_msg(FolderItem *item)
        Folder *folder;
        gint result;
 
-       g_return_val_if_fail(item != NULL, -1);
+       cm_return_val_if_fail(item != NULL, -1);
        if (item->no_select)
                return -1;
 
@@ -3672,8 +3676,8 @@ gint folder_item_remove_all_msg(FolderItem *item)
 
 void folder_item_change_msg_flags(FolderItem *item, MsgInfo *msginfo, MsgPermFlags newflags)
 {
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(msginfo != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(msginfo != NULL);
        if (item->no_select)
                return;
        
@@ -3709,13 +3713,13 @@ gboolean folder_item_is_msg_changed(FolderItem *item, MsgInfo *msginfo)
 {
        Folder *folder;
 
-       g_return_val_if_fail(item != NULL, FALSE);
+       cm_return_val_if_fail(item != NULL, FALSE);
        if (item->no_select)
                return FALSE;
 
        folder = item->folder;
 
-       g_return_val_if_fail(folder->klass->is_msg_changed != NULL, -1);
+       cm_return_val_if_fail(folder->klass->is_msg_changed != NULL, -1);
 
        return folder->klass->is_msg_changed(folder, item, msginfo);
 }
@@ -3750,11 +3754,11 @@ static gchar *folder_item_get_cache_file(FolderItem *item)
        gchar *file;
        gchar *old_file;
 
-       g_return_val_if_fail(item != NULL, NULL);
-       g_return_val_if_fail(item->path != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item->path != NULL, NULL);
 
        path = folder_item_get_path(item);
-       g_return_val_if_fail(path != NULL, NULL);
+       cm_return_val_if_fail(path != NULL, NULL);
        if (!is_dir_exist(path))
                make_dir_hier(path);
        file = g_strconcat(path, G_DIR_SEPARATOR_S, CACHE_FILE, NULL);
@@ -3774,11 +3778,11 @@ static gchar *folder_item_get_mark_file(FolderItem *item)
        gchar *file;
        gchar *old_file;
 
-       g_return_val_if_fail(item != NULL, NULL);
-       g_return_val_if_fail(item->path != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item->path != NULL, NULL);
 
        path = folder_item_get_path(item);
-       g_return_val_if_fail(path != NULL, NULL);
+       cm_return_val_if_fail(path != NULL, NULL);
        if (!is_dir_exist(path))
                make_dir_hier(path);
        file = g_strconcat(path, G_DIR_SEPARATOR_S, MARK_FILE, NULL);
@@ -3803,10 +3807,10 @@ static gchar *folder_item_get_tags_file(FolderItem *item)
         * result when using another Claws mailbox from another install
         * with different tags. */
 
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
 
        identifier = folder_item_get_identifier(item);
-       g_return_val_if_fail(identifier != NULL, NULL);
+       cm_return_val_if_fail(identifier != NULL, NULL);
 
 #ifdef G_OS_WIN32
        while (strchr(identifier, '/'))
@@ -3835,8 +3839,8 @@ static gpointer xml_to_folder_item(gpointer nodedata, gpointer data)
        Folder *folder = (Folder *) data;
        FolderItem *item;
 
-       g_return_val_if_fail(xmlnode != NULL, NULL);
-       g_return_val_if_fail(folder != NULL, NULL);
+       cm_return_val_if_fail(xmlnode != NULL, NULL);
+       cm_return_val_if_fail(folder != NULL, NULL);
 
        if (strcmp2(xmlnode->tag->tag, "folderitem") != 0) {
                g_warning("tag name != \"folderitem\"\n");
@@ -3880,7 +3884,7 @@ static Folder *folder_get_from_xml(GNode *node)
        FolderClass *klass = NULL;
        GNode *cur;
 
-       g_return_val_if_fail(node->data != NULL, NULL);
+       cm_return_val_if_fail(node->data != NULL, NULL);
 
        xmlnode = node->data;
        if (strcmp2(xmlnode->tag->tag, "folder") != 0) {
@@ -3899,7 +3903,7 @@ static Folder *folder_get_from_xml(GNode *node)
                return NULL;
 
        folder = folder_new(klass, "", "");
-       g_return_val_if_fail(folder != NULL, NULL);
+       cm_return_val_if_fail(folder != NULL, NULL);
 
        if (klass->set_xml)
                klass->set_xml(folder, xmlnode->tag);
@@ -3935,7 +3939,7 @@ static gpointer folder_item_to_xml(gpointer nodedata, gpointer data)
        FolderItem *item = (FolderItem *) nodedata;
        XMLTag *tag;
 
-       g_return_val_if_fail(item != NULL, NULL);
+       cm_return_val_if_fail(item != NULL, NULL);
 
        if (item->folder->klass->item_get_xml != NULL)
                tag = item->folder->klass->item_get_xml(item->folder, item);
@@ -3951,7 +3955,7 @@ static GNode *folder_get_xml_node(Folder *folder)
        XMLNode *xmlnode;
        XMLTag *tag;
 
-       g_return_val_if_fail(folder != NULL, NULL);
+       cm_return_val_if_fail(folder != NULL, NULL);
 
        if (folder->klass->get_xml != NULL)
                tag = folder->klass->get_xml(folder);
@@ -3964,7 +3968,7 @@ static GNode *folder_get_xml_node(Folder *folder)
 
        node = g_node_new(xmlnode);
        
-       g_return_val_if_fail (folder->node != NULL, NULL);
+       cm_return_val_if_fail (folder->node != NULL, NULL);
        
        if (folder->node->children) {
                GNode *cur;
@@ -4114,7 +4118,7 @@ static GHashTable *folder_persist_prefs_new(Folder *folder)
 {
        GHashTable *pptable;
 
-       g_return_val_if_fail(folder, NULL);
+       cm_return_val_if_fail(folder, NULL);
        pptable = g_hash_table_new(g_str_hash, g_str_equal);
        folder_get_persist_prefs_recursive(folder->node, pptable);
        return pptable;
@@ -4122,7 +4126,7 @@ static GHashTable *folder_persist_prefs_new(Folder *folder)
 
 static void folder_persist_prefs_free(GHashTable *pptable)
 {
-       g_return_if_fail(pptable);
+       cm_return_if_fail(pptable);
        g_hash_table_foreach_remove(pptable, persist_prefs_free, NULL);
        g_hash_table_destroy(pptable);
 }
@@ -4164,15 +4168,15 @@ static void folder_get_persist_prefs_recursive(GNode *node, GHashTable *pptable)
        GNode *child, *cur;
        gchar *id;
 
-       g_return_if_fail(node != NULL);
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(node != NULL);
+       cm_return_if_fail(item != NULL);
 
        /* NOTE: item->path == NULL means top level folder; not interesting
         * to store preferences of that one.  */
        if (item->path) {
                id = folder_item_get_identifier(item);
                pp = g_new0(PersistPrefs, 1);
-               g_return_if_fail(pp != NULL);
+               cm_return_if_fail(pp != NULL);
                pp->collapsed = item->collapsed;
                pp->thread_collapsed = item->thread_collapsed;
                pp->threaded  = item->threaded;
@@ -4207,7 +4211,7 @@ void folder_item_apply_processing(FolderItem *item)
        guint total = 0, curmsg = 0;
        gint last_apply_per_account;
 
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(item != NULL);
 
        if (item->no_select)
               return;
index a921b3d..5566a19 100644 (file)
@@ -201,7 +201,7 @@ FolderItem *foldersel_folder_sel(Folder *cur_folder, FolderSelectionType type,
 static void foldersel_size_allocate_cb(GtkWidget *widget,
                                         GtkAllocation *allocation)
 {
-       g_return_if_fail(allocation != NULL);
+       cm_return_if_fail(allocation != NULL);
 
        prefs_common.folderselwin_width = allocation->width;
        prefs_common.folderselwin_height = allocation->height;
@@ -449,9 +449,9 @@ static void foldersel_insert_gnode_in_store(GtkTreeStore *store, GNode *node,
        GtkTreeIter child;
        GNode *iter;
 
-       g_return_if_fail(node != NULL);
-       g_return_if_fail(node->data != NULL);
-       g_return_if_fail(store != NULL);
+       cm_return_if_fail(node != NULL);
+       cm_return_if_fail(node->data != NULL);
+       cm_return_if_fail(store != NULL);
 
        item = FOLDER_ITEM(node->data);
        foldersel_append_item(store, item, &child, parent);
@@ -468,7 +468,7 @@ static void foldersel_set_tree(Folder *cur_folder, FolderSelectionType type)
 
        for (list = folder_get_list(); list != NULL; list = list->next) {
                folder = FOLDER(list->data);
-               g_return_if_fail(folder != NULL);
+               cm_return_if_fail(folder != NULL);
 
                if (type != FOLDER_SEL_ALL) {
                        if (FOLDER_TYPE(folder) == F_NEWS)
index 3082661..1194213 100644 (file)
@@ -125,7 +125,7 @@ void folderutils_mark_all_read(FolderItem *item)
        MainWindow *mainwin = mainwindow_get_mainwindow();
        int i = 0, m = 0;
        debug_print("marking all read in item %s\n", (item==NULL)?"NULL":item->name);
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(item != NULL);
 
 
        folder_item_update_freeze();
index 3d57267..9c792b0 100644 (file)
@@ -832,7 +832,7 @@ static void folderview_select_node(FolderView *folderview, GtkCMCTreeNode *node)
 {
        GtkCMCTree *ctree = GTK_CMCTREE(folderview->ctree);
 
-       g_return_if_fail(node != NULL);
+       cm_return_if_fail(node != NULL);
 
        if (folderview->open_folder) {
                return;
@@ -1055,7 +1055,7 @@ void folderview_rescan_tree(Folder *folder, gboolean rebuild)
        GtkAdjustment *pos = NULL;
        gint height = 0;
 
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        if (!folder->klass->scan_tree) return;
 
@@ -1108,7 +1108,7 @@ void folderview_fast_rescan_tree(Folder *folder)
        GtkAdjustment *pos = NULL;
        gint height = 0;
 
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        if (!folder->klass->scan_tree) return;
 
@@ -1448,7 +1448,7 @@ static void folderview_update_node(FolderView *folderview, GtkCMCTreeNode *node)
        SpecialFolderItemType stype;
        
        item = gtk_cmctree_node_get_row_data(ctree, node);
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(item != NULL);
 
        if (!GTK_CMCTREE_ROW(node)->expanded)
                mark = folderview_have_marked_children(folderview, item);
@@ -1676,7 +1676,7 @@ void folderview_update_search_icon(FolderItem *item, gboolean matches)
        GtkCMCTree *ctree;
        GtkCMCTreeNode *node;
 
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(item != NULL);
 
        for (list = folderview_list; list != NULL; list = list->next) {
                folderview = (FolderView *)list->data;
@@ -1696,9 +1696,9 @@ static gboolean folderview_update_item_claws(gpointer source, gpointer data)
        FolderView *folderview = (FolderView *)data;
        GtkCMCTree *ctree;
        GtkCMCTreeNode *node;
-       g_return_val_if_fail(update_info != NULL, TRUE);
-       g_return_val_if_fail(update_info->item != NULL, TRUE);
-       g_return_val_if_fail(folderview != NULL, FALSE);
+       cm_return_val_if_fail(update_info != NULL, TRUE);
+       cm_return_val_if_fail(update_info->item != NULL, TRUE);
+       cm_return_val_if_fail(folderview != NULL, FALSE);
 
        ctree = GTK_CMCTREE(folderview->ctree);
 
@@ -1725,7 +1725,7 @@ static gboolean folderview_gnode_func(GtkCMCTree *ctree, guint depth,
        FolderView *folderview = (FolderView *)data;
        FolderItem *item = FOLDER_ITEM(gnode->data);
 
-       g_return_val_if_fail(item != NULL, FALSE);
+       cm_return_val_if_fail(item != NULL, FALSE);
 
        gtk_cmctree_node_set_row_data(ctree, cnode, item);
        folderview_update_node(folderview, cnode);
@@ -1741,7 +1741,7 @@ static void folderview_expand_func(GtkCMCTree *ctree, GtkCMCTreeNode *node,
 
        if (GTK_CMCTREE_ROW(node)->children) {
                item = gtk_cmctree_node_get_row_data(ctree, node);
-               g_return_if_fail(item != NULL);
+               cm_return_if_fail(item != NULL);
 
                if (!item->collapsed)
                        gtk_cmctree_expand(ctree, node);
@@ -1808,7 +1808,7 @@ static void folderview_append_folder(FolderView *folderview, Folder *folder)
        GtkCMCTree *ctree = GTK_CMCTREE(folderview->ctree);
        GtkCMCTreeNode *root;
 
-       g_return_if_fail(folder != NULL);
+       cm_return_if_fail(folder != NULL);
 
        root = gtk_sctree_insert_gnode(ctree, NULL, NULL, folder->node,
                                      folderview_gnode_func, folderview);
@@ -1836,8 +1836,8 @@ static void folderview_set_sens_and_popup_menu(FolderView *folderview, gint row,
        folderview->ui_manager = ui_manager;
        item = folderview_get_selected_item(folderview);
 
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
        folder = item->folder;
 
        fpopup = g_hash_table_lookup(folderview_popups, folder->klass->idstr);
@@ -2244,7 +2244,7 @@ static void folderview_tree_expanded(GtkCMCTree *ctree, GtkCMCTreeNode *node,
        FolderItem *item;
 
        item = gtk_cmctree_node_get_row_data(ctree, node);
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(item != NULL);
        item->collapsed = FALSE;
        folderview_update_node(folderview, node);
 }
@@ -2255,7 +2255,7 @@ static void folderview_tree_collapsed(GtkCMCTree *ctree, GtkCMCTreeNode *node,
        FolderItem *item;
 
        item = gtk_cmctree_node_get_row_data(ctree, node);
-       g_return_if_fail(item != NULL);
+       cm_return_if_fail(item != NULL);
        item->collapsed = TRUE;
        folderview_update_node(folderview, node);
 }
@@ -2322,8 +2322,8 @@ static void folderview_empty_trash_cb(GtkAction *action, gpointer data)
 
        if (!folderview->selected) return;
        item = gtk_cmctree_node_get_row_data(ctree, folderview->selected);
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
 
        if (NULL != (ac = account_find_from_item(item)))
                special_trash = account_get_special_folder(ac, F_TRASH);
@@ -2365,8 +2365,8 @@ static void folderview_send_queue_cb(GtkAction *action, gpointer data)
 
        if (!folderview->selected) return;
        item = gtk_cmctree_node_get_row_data(ctree, folderview->selected);
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
 
        if (NULL != (ac = account_find_from_item(item)))
                special_queue = account_get_special_folder(ac, F_QUEUE);
@@ -2425,8 +2425,8 @@ static void folderview_run_processing_cb(GtkAction *action, gpointer data)
        if (!folderview->selected) return;
 
        item = gtk_cmctree_node_get_row_data(ctree, folderview->selected);
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
 
        item->processing_pending = TRUE;
        folder_item_apply_processing(item);
@@ -2442,8 +2442,8 @@ static void folderview_property_cb(GtkAction *action, gpointer data)
        if (!folderview->selected) return;
 
        item = gtk_cmctree_node_get_row_data(ctree, folderview->selected);
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
 
        prefs_folder_item_open(item);
 }
@@ -2477,9 +2477,9 @@ void folderview_move_folder(FolderView *folderview, FolderItem *from_folder,
        gchar *buf;
        gint status;
 
-       g_return_if_fail(folderview != NULL);
-       g_return_if_fail(from_folder != NULL);
-       g_return_if_fail(to_folder != NULL);
+       cm_return_if_fail(folderview != NULL);
+       cm_return_if_fail(from_folder != NULL);
+       cm_return_if_fail(to_folder != NULL);
 
        src_node = gtk_cmctree_find_by_row_data(GTK_CMCTREE(folderview->ctree), NULL, from_folder);
        from_parent = folder_item_parent(from_folder);
@@ -2587,8 +2587,8 @@ static void folderview_processing_cb(GtkAction *action, gpointer data)
        if (!folderview->selected) return;
 
        item = gtk_cmctree_node_get_row_data(ctree, folderview->selected);
-       g_return_if_fail(item != NULL);
-       g_return_if_fail(item->folder != NULL);
+       cm_return_if_fail(item != NULL);
+       cm_return_if_fail(item->folder != NULL);
 
        id = folder_item_get_identifier(item);
        title = g_strdup_printf (_("Processing configuration for folder %s"), id);
@@ -2733,7 +2733,7 @@ static void folderview_start_drag(GtkWidget *widget, gint button, GdkEvent *even
 {
        GdkDragContext *context;
 
-       g_return_if_fail(folderview != NULL);
+       cm_return_if_fail(folderview != NULL);
        if (folderview->selected == NULL) return;
        if (folderview->nodes_to_recollapse) 
                g_slist_free(folderview->nodes_to_recollapse);
@@ -2781,11 +2781,11 @@ static gboolean folderview_update_folder(gpointer source, gpointer userdata)
 
        hookdata = source;
        folderview = (FolderView *) userdata;   
-       g_return_val_if_fail(hookdata != NULL, FALSE);
-       g_return_val_if_fail(folderview != NULL, FALSE);
+       cm_return_val_if_fail(hookdata != NULL, FALSE);
+       cm_return_val_if_fail(folderview != NULL, FALSE);
 
        ctree = folderview->ctree;
-       g_return_val_if_fail(ctree != NULL, FALSE);
+       cm_return_val_if_fail(ctree != NULL, FALSE);
 
        if (hookdata->update_flags & FOLDER_ADD_FOLDERITEM)
                folderview_create_folder_node(folderview, hookdata->item);
index 4592fd2..83925f1 100644 (file)
@@ -104,7 +104,7 @@ gedit_print_job_info_destroy (GeditPrintJobInfo *pji, gboolean save_config)
 {
        gedit_debug (DEBUG_PRINT, "");
 
-       g_return_if_fail (pji != NULL);
+       cm_return_if_fail (pji != NULL);
 
        if (pji->pjob != NULL)
                g_object_unref (pji->pjob);
@@ -122,14 +122,14 @@ get_print_dialog (GeditPrintJobInfo *pji, GtkWindow *parent)
 
        gedit_debug (DEBUG_PRINT, "");
 
-       g_return_val_if_fail (pji != NULL, NULL);
+       cm_return_val_if_fail (pji != NULL, NULL);
        
        if (!gtk_text_buffer_get_selection_bounds (GTK_TEXT_BUFFER (pji->doc), NULL, NULL))
                selection_flag = GNOME_PRINT_RANGE_SELECTION_UNSENSITIVE;
        else
                selection_flag = GNOME_PRINT_RANGE_SELECTION;
        
-       g_return_val_if_fail(pji->pjob != NULL, NULL);
+       cm_return_val_if_fail(pji->pjob != NULL, NULL);
        config = gtk_source_print_job_get_config (pji->pjob);
        
        dialog = g_object_new (GNOME_TYPE_PRINT_DIALOG, "print_config", config, NULL);
@@ -171,7 +171,7 @@ gedit_print_dialog_response (GtkWidget *dialog, int response, GeditPrintJobInfo
                break;
 
        default:
-               g_return_if_reached ();
+               cm_return_if_reached ();
        }
 
        switch (response)
@@ -331,7 +331,7 @@ gedit_print (GtkTextView *view)
 
        gedit_debug (DEBUG_PRINT, "");
 
-       g_return_if_fail (view != NULL);
+       cm_return_if_fail (view != NULL);
 
        pji = gedit_print_job_info_new (view);
        pji->preview = PREVIEW_NO;
@@ -405,13 +405,13 @@ gedit_print_job_info_new (GtkTextView* view)
        
        gedit_debug (DEBUG_PRINT, "");
        
-       g_return_val_if_fail (view != NULL, NULL);
+       cm_return_val_if_fail (view != NULL, NULL);
 
        buffer = gtk_text_view_get_buffer (view);
-       g_return_val_if_fail (buffer != NULL, NULL);
+       cm_return_val_if_fail (buffer != NULL, NULL);
 
        config = gnome_print_config_default ();
-       g_return_val_if_fail (config != NULL, NULL);
+       cm_return_val_if_fail (config != NULL, NULL);
 
        gnome_print_config_set_int (config, GNOME_PRINT_KEY_NUM_COPIES, 1);
        gnome_print_config_set_boolean (config, GNOME_PRINT_KEY_COLLATE, FALSE);
index 7d24e8b..29da934 100644 (file)
@@ -250,7 +250,7 @@ static void colorlabel_recreate_color(gint color)
                        continue;
 
                widget = colorlabel_create_color_widget(label_colors[i][color].color);
-               g_return_if_fail(widget);
+               cm_return_if_fail(widget);
 
                if (label_colors[i][color].widget) 
                        gtk_widget_destroy(label_colors[i][color].widget);
index cee111b..26176b9 100644 (file)
@@ -27,6 +27,7 @@
 #include <gtk/gtk.h>
 #include "gtkutils.h"
 #include "combobox.h"
+#include "utils.h"
 
 typedef struct _combobox_sel_by_data_ctx {
        GtkComboBox *combobox;
@@ -80,7 +81,7 @@ void combobox_select_by_data(GtkComboBox *combobox, gint data)
 {
        GtkTreeModel *model;
        ComboboxSelCtx *ctx = NULL;
-       g_return_if_fail(combobox != NULL);
+       cm_return_if_fail(combobox != NULL);
 
        model = gtk_combo_box_get_model(combobox);
 
@@ -115,11 +116,11 @@ void combobox_select_by_text(GtkComboBox *combobox, const gchar *data)
        ComboboxSelCtx *ctx = NULL;
        GtkComboBoxClass *class;
 
-       g_return_if_fail(combobox != NULL);
+       cm_return_if_fail(combobox != NULL);
        class = GTK_COMBO_BOX_GET_CLASS (combobox);
 
        /* we can do that only with gtk_combo_box_new_text() combo boxes */
-       g_return_if_fail(class->get_active_text != NULL);
+       cm_return_if_fail(class->get_active_text != NULL);
 
        model = gtk_combo_box_get_model(combobox);
 
@@ -138,9 +139,9 @@ gint combobox_get_active_data(GtkComboBox *combobox)
        GtkTreeIter iter;
        gint data;
 
-       g_return_val_if_fail(combobox != NULL, -1);
+       cm_return_val_if_fail(combobox != NULL, -1);
 
-       g_return_val_if_fail(gtk_combo_box_get_active_iter(combobox, &iter), -1);
+       cm_return_val_if_fail(gtk_combo_box_get_active_iter(combobox, &iter), -1);
 
        model = gtk_combo_box_get_model(combobox);
 
@@ -154,7 +155,7 @@ void combobox_unset_popdown_strings(GtkComboBox *combobox)
        GtkTreeModel *model;
        gint count, i;
 
-       g_return_if_fail(combobox != NULL);
+       cm_return_if_fail(combobox != NULL);
 
        model = gtk_combo_box_get_model(combobox);
        count = gtk_tree_model_iter_n_children(model, NULL);
@@ -167,7 +168,7 @@ void combobox_set_popdown_strings(GtkComboBox *combobox,
 {
        GList *cur;
 
-       g_return_if_fail(combobox != NULL);
+       cm_return_if_fail(combobox != NULL);
 
        for (cur = list; cur != NULL; cur = g_list_next(cur))
                gtk_combo_box_append_text(combobox, (const gchar*) cur->data);
@@ -193,7 +194,7 @@ gboolean combobox_set_value_from_arrow_key(GtkComboBox *combobox,
 {
        gboolean valid = FALSE;
 
-       g_return_val_if_fail(combobox != NULL, FALSE);
+       cm_return_val_if_fail(combobox != NULL, FALSE);
 
        /* reproduce the behaviour of old gtk_combo_box */
        GtkTreeModel *model = gtk_combo_box_get_model(combobox);
index caaaafa..152ffce 100644 (file)
@@ -81,14 +81,14 @@ static void set_selected(FolderSortDialog *dialog, gint row)
 
 static void moveup_clicked(GtkWidget *widget, FolderSortDialog *dialog)
 {
-       g_return_if_fail(dialog->selected > 0);
+       cm_return_if_fail(dialog->selected > 0);
 
        gtk_cmclist_swap_rows(GTK_CMCLIST(dialog->folderlist), dialog->selected, dialog->selected - 1);
 }
 
 static void movedown_clicked(GtkWidget *widget, FolderSortDialog *dialog)
 {
-       g_return_if_fail(dialog->selected < (dialog->rows - 1));
+       cm_return_if_fail(dialog->selected < (dialog->rows - 1));
 
        gtk_cmclist_swap_rows(GTK_CMCLIST(dialog->folderlist), dialog->selected, dialog->selected + 1);
 }
index 9580ce1..f038705 100644 (file)
@@ -202,10 +202,10 @@ static gint get_textview_buffer_charcount(GtkTextView *view)
 {
        GtkTextBuffer *buffer;
 
-       g_return_val_if_fail(view, 0);
+       cm_return_val_if_fail(view, 0);
 
        buffer = gtk_text_view_get_buffer(view);
-       g_return_val_if_fail(buffer, 0);
+       cm_return_val_if_fail(buffer, 0);
 
        return gtk_text_buffer_get_char_count(buffer);
 }
@@ -215,13 +215,13 @@ static gint get_textview_buffer_offset(GtkTextView *view)
        GtkTextMark * mark;
        GtkTextIter iter;
 
-       g_return_val_if_fail(view, 0);
+       cm_return_val_if_fail(view, 0);
 
        buffer = gtk_text_view_get_buffer(view);
-       g_return_val_if_fail(buffer, 0);
+       cm_return_val_if_fail(buffer, 0);
 
        mark = gtk_text_buffer_get_insert(buffer);
-       g_return_val_if_fail(mark, 0);
+       cm_return_val_if_fail(mark, 0);
 
        gtk_text_buffer_get_iter_at_mark(buffer, &iter, mark);
 
@@ -232,10 +232,10 @@ static void set_textview_buffer_offset(GtkTextView *view, gint offset)
        GtkTextBuffer *buffer;
        GtkTextIter iter;
 
-       g_return_if_fail(view);
+       cm_return_if_fail(view);
 
        buffer = gtk_text_view_get_buffer(view);
-       g_return_if_fail(buffer);
+       cm_return_if_fail(buffer);
 
        gtk_text_buffer_get_iter_at_offset(buffer, &iter, offset);
        gtk_text_buffer_place_cursor(buffer, &iter);
@@ -298,13 +298,13 @@ static void gtkaspell_checkers_error_message (gchar *message)
 
 const char *gtkaspell_checkers_strerror(void)
 {
-       g_return_val_if_fail(gtkaspellcheckers, "");
+       cm_return_val_if_fail(gtkaspellcheckers, "");
        return gtkaspellcheckers->error_message;
 }
 
 void gtkaspell_checkers_reset_error(void)
 {
-       g_return_if_fail(gtkaspellcheckers);
+       cm_return_if_fail(gtkaspellcheckers);
        
        g_free(gtkaspellcheckers->error_message);
        
@@ -330,7 +330,7 @@ GtkAspell *gtkaspell_new(const gchar *dictionary,
        GtkAspeller     *gtkaspeller;
        GtkTextBuffer *buffer;
 
-       g_return_val_if_fail(gtktext, NULL);
+       cm_return_val_if_fail(gtktext, NULL);
        if (!dictionary || !*dictionary) {
                gtkaspell_checkers_error_message(
                                g_strdup(_("No dictionary selected.")));
@@ -481,7 +481,7 @@ static void entry_insert_cb(GtkTextBuffer *textbuf,
 {
        guint pos;
 
-       g_return_if_fail(gtkaspell->gtkaspeller->speller);
+       cm_return_if_fail(gtkaspell->gtkaspeller->speller);
 
        if (!gtkaspell->check_while_typing)
                return;
@@ -515,7 +515,7 @@ static void entry_delete_cb(GtkTextBuffer *textbuf,
        int origpos;
        gint start, end;
     
-       g_return_if_fail(gtkaspell->gtkaspeller->speller);
+       cm_return_if_fail(gtkaspell->gtkaspeller->speller);
 
        if (!gtkaspell->check_while_typing)
                return;
@@ -607,15 +607,15 @@ static GtkAspeller *gtkaspeller_new(Dictionary *dictionary)
        GtkAspeller     *tmp;
        Dictionary      *dict;
 
-       g_return_val_if_fail(gtkaspellcheckers, NULL);
+       cm_return_val_if_fail(gtkaspellcheckers, NULL);
 
-       g_return_val_if_fail(dictionary, NULL);
+       cm_return_val_if_fail(dictionary, NULL);
 
        if (dictionary->dictname == NULL)
                gtkaspell_checkers_error_message(
                                g_strdup(_("No dictionary selected.")));
        
-       g_return_val_if_fail(dictionary->fullname, NULL);
+       cm_return_val_if_fail(dictionary->fullname, NULL);
 
        dict = dictionary_dup(dictionary);
 
@@ -652,8 +652,8 @@ static GtkAspeller *gtkaspeller_real_new(Dictionary *dict)
        EnchantBroker           *broker;
        EnchantDict             *speller;
        
-       g_return_val_if_fail(gtkaspellcheckers, NULL);
-       g_return_val_if_fail(dict, NULL);
+       cm_return_val_if_fail(gtkaspellcheckers, NULL);
+       cm_return_val_if_fail(dict, NULL);
 
        gtkaspeller = g_new(GtkAspeller, 1);
        
@@ -681,7 +681,7 @@ static GtkAspeller *gtkaspeller_real_new(Dictionary *dict)
 
 static GtkAspeller *gtkaspeller_delete(GtkAspeller *gtkaspeller)
 {
-       g_return_val_if_fail(gtkaspellcheckers, NULL);
+       cm_return_val_if_fail(gtkaspellcheckers, NULL);
        
        gtkaspellcheckers->checkers = 
                g_slist_remove(gtkaspellcheckers->checkers, 
@@ -700,8 +700,8 @@ static GtkAspeller *gtkaspeller_delete(GtkAspeller *gtkaspeller)
 
 static GtkAspeller *gtkaspeller_real_delete(GtkAspeller *gtkaspeller)
 {
-       g_return_val_if_fail(gtkaspeller,          NULL);
-       g_return_val_if_fail(gtkaspeller->speller, NULL);
+       cm_return_val_if_fail(gtkaspeller,          NULL);
+       cm_return_val_if_fail(gtkaspeller->speller, NULL);
 
        enchant_broker_free_dict(gtkaspeller->broker, gtkaspeller->speller);
        enchant_broker_free(gtkaspeller->broker);
@@ -721,8 +721,8 @@ static GtkAspeller *gtkaspeller_real_delete(GtkAspeller *gtkaspeller)
 
 static EnchantDict *set_dictionary(EnchantBroker *broker, Dictionary *dict)
 {
-       g_return_val_if_fail(broker, FALSE);
-       g_return_val_if_fail(dict,   FALSE);
+       cm_return_val_if_fail(broker, FALSE);
+       cm_return_val_if_fail(dict,   FALSE);
 
        return enchant_broker_request_dict(broker, dict->dictname );
 }
@@ -742,7 +742,7 @@ static GList *misspelled_suggest(GtkAspell *gtkaspell, gchar *word)
        GList                 *list = NULL;
        char **suggestions;
        size_t num_sug, i;
-       g_return_val_if_fail(word, NULL);
+       cm_return_val_if_fail(word, NULL);
 
        if (*word == 0)
                return NULL;
@@ -769,7 +769,7 @@ static GList *misspelled_suggest(GtkAspell *gtkaspell, gchar *word)
 int gtkaspell_misspelled_test(GtkAspell *gtkaspell, char *word) 
 {
        gint result = 0;
-       g_return_val_if_fail(word, 0);
+       cm_return_val_if_fail(word, 0);
 
        if (*word == 0)
                return 0;
@@ -913,7 +913,7 @@ static gboolean check_at(GtkAspell *gtkaspell, gint from_pos)
        char buf[GTKASPELLWORDSIZE];
        GtkTextView     *gtktext;
 
-       g_return_val_if_fail(from_pos >= 0, FALSE);
+       cm_return_val_if_fail(from_pos >= 0, FALSE);
     
        gtktext = gtkaspell->gtktext;
 
@@ -1061,8 +1061,8 @@ void gtkaspell_check_all(GtkAspell *gtkaspell)
        GtkTextBuffer *buffer;
        GtkTextIter startiter, enditer;
 
-       g_return_if_fail(gtkaspell);
-       g_return_if_fail(gtkaspell->gtktext);
+       cm_return_if_fail(gtkaspell);
+       cm_return_if_fail(gtkaspell->gtktext);
 
        gtktext = gtkaspell->gtktext;
        buffer = gtk_text_view_get_buffer(gtktext);
@@ -1107,7 +1107,7 @@ void gtkaspell_highlight_all(GtkAspell *gtkaspell)
        guint     len;
        GtkTextView *gtktext;
 
-       g_return_if_fail(gtkaspell->gtkaspeller->speller);      
+       cm_return_if_fail(gtkaspell->gtkaspeller->speller);     
 
        gtktext = gtkaspell->gtktext;
 
@@ -1592,7 +1592,7 @@ GtkTreeModel *gtkaspell_dictionary_store_new_with_refresh(gboolean refresh)
        Dictionary *dict;
 
        dict_list = gtkaspell_get_dictionary_list(refresh);
-       g_return_val_if_fail(dict_list, NULL);
+       cm_return_val_if_fail(dict_list, NULL);
 
        store = gtk_list_store_new(SET_GTKASPELL_SIZE,
                                   G_TYPE_STRING,
@@ -1642,8 +1642,8 @@ gchar *gtkaspell_get_dictionary_menu_active_item(GtkComboBox *combo)
        GtkTreeModel *model;
        gchar *dict_fullname = NULL;
        
-       g_return_val_if_fail(GTK_IS_COMBO_BOX(combo), NULL);
-       g_return_val_if_fail(gtk_combo_box_get_active_iter(combo, &iter), NULL);
+       cm_return_val_if_fail(GTK_IS_COMBO_BOX(combo), NULL);
+       cm_return_val_if_fail(gtk_combo_box_get_active_iter(combo, &iter), NULL);
        
        model = gtk_combo_box_get_model(combo);
        if(model == NULL)
@@ -1663,9 +1663,9 @@ gint gtkaspell_set_dictionary_menu_active_item(GtkComboBox *combo,
        GtkTreeIter iter;
        gchar *dict_name = NULL;
        
-       g_return_val_if_fail(combo != NULL, 0);
-       g_return_val_if_fail(dictionary != NULL, 0);
-       g_return_val_if_fail(GTK_IS_COMBO_BOX(combo), 0);
+       cm_return_val_if_fail(combo != NULL, 0);
+       cm_return_val_if_fail(dictionary != NULL, 0);
+       cm_return_val_if_fail(GTK_IS_COMBO_BOX(combo), 0);
 
        if((model = gtk_combo_box_get_model(combo)) == NULL)
                return 0;
@@ -2061,8 +2061,8 @@ gboolean gtkaspell_change_dict(GtkAspell *gtkaspell, const gchar *dictionary,
        Dictionary      *dict;       
        GtkAspeller     *gtkaspeller;
 
-       g_return_val_if_fail(gtkaspell, FALSE);
-       g_return_val_if_fail(dictionary, FALSE);
+       cm_return_val_if_fail(gtkaspell, FALSE);
+       cm_return_val_if_fail(dictionary, FALSE);
   
        dict = g_new0(Dictionary, 1);
        
@@ -2117,8 +2117,8 @@ gboolean gtkaspell_change_alt_dict(GtkAspell *gtkaspell, const gchar *alt_dictio
        Dictionary      *dict;       
        GtkAspeller     *gtkaspeller;
 
-       g_return_val_if_fail(gtkaspell, FALSE);
-       g_return_val_if_fail(alt_dictionary, FALSE);
+       cm_return_val_if_fail(gtkaspell, FALSE);
+       cm_return_val_if_fail(alt_dictionary, FALSE);
   
        dict = g_new0(Dictionary, 1);
        if (strrchr(alt_dictionary, '/')) {
@@ -2320,7 +2320,7 @@ static void free_checkers(gpointer elt, gpointer data)
 {
        GtkAspeller *gtkaspeller = elt;
 
-       g_return_if_fail(gtkaspeller);
+       cm_return_if_fail(gtkaspeller);
 
        gtkaspeller_real_delete(gtkaspeller);
 }
index f2eabb4..f4f1f68 100644 (file)
@@ -34,6 +34,7 @@
 #include "claws-marshal.h"
 #include "gtkcmclist.h"
 #include <gdk/gdkkeysyms.h>
+#include "utils.h"
 
 #if !GTK_CHECK_VERSION(2,10,0)
 #define gdk_atom_intern_static_string(str) gdk_atom_intern(str, FALSE)
@@ -1215,9 +1216,9 @@ gtk_cmclist_set_hadjustment (GtkCMCList      *clist,
 {
   GtkAdjustment *old_adjustment;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
   if (adjustment)
-    g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
+    cm_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
   
   if (clist->hadjustment == adjustment)
     return;
@@ -1257,7 +1258,7 @@ gtk_cmclist_set_hadjustment (GtkCMCList      *clist,
 GtkAdjustment *
 gtk_cmclist_get_hadjustment (GtkCMCList *clist)
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
 
   return clist->hadjustment;
 }
@@ -1268,9 +1269,9 @@ gtk_cmclist_set_vadjustment (GtkCMCList      *clist,
 {
   GtkAdjustment *old_adjustment;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
   if (adjustment)
-    g_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
+    cm_return_if_fail (GTK_IS_ADJUSTMENT (adjustment));
 
   if (clist->vadjustment == adjustment)
     return;
@@ -1310,7 +1311,7 @@ gtk_cmclist_set_vadjustment (GtkCMCList      *clist,
 GtkAdjustment *
 gtk_cmclist_get_vadjustment (GtkCMCList *clist)
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
 
   return clist->vadjustment;
 }
@@ -1330,7 +1331,7 @@ void
 gtk_cmclist_set_shadow_type (GtkCMCList      *clist,
                           GtkShadowType  type)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   clist->shadow_type = type;
 
@@ -1342,8 +1343,8 @@ void
 gtk_cmclist_set_selection_mode (GtkCMCList         *clist,
                              GtkSelectionMode  mode)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
-  g_return_if_fail (mode != GTK_SELECTION_NONE);
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (mode != GTK_SELECTION_NONE);
 
   if (mode == clist->selection_mode)
     return;
@@ -1376,7 +1377,7 @@ gtk_cmclist_set_selection_mode (GtkCMCList         *clist,
 void
 gtk_cmclist_freeze (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   clist->freeze_count++;
 }
@@ -1384,7 +1385,7 @@ gtk_cmclist_freeze (GtkCMCList *clist)
 void
 gtk_cmclist_thaw (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist->freeze_count)
     {
@@ -1415,7 +1416,7 @@ gtk_cmclist_thaw (GtkCMCList *clist)
 void
 gtk_cmclist_column_titles_show (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (!GTK_CMCLIST_SHOW_TITLES(clist))
     {
@@ -1429,7 +1430,7 @@ gtk_cmclist_column_titles_show (GtkCMCList *clist)
 void 
 gtk_cmclist_column_titles_hide (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (GTK_CMCLIST_SHOW_TITLES(clist))
     {
@@ -1444,7 +1445,7 @@ void
 gtk_cmclist_column_title_active (GtkCMCList *clist,
                               gint      column)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1467,7 +1468,7 @@ gtk_cmclist_column_title_passive (GtkCMCList *clist,
 {
   GtkButton *button;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1496,7 +1497,7 @@ gtk_cmclist_column_titles_active (GtkCMCList *clist)
 {
   gint i;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   for (i = 0; i < clist->columns; i++)
     gtk_cmclist_column_title_active (clist, i);
@@ -1507,7 +1508,7 @@ gtk_cmclist_column_titles_passive (GtkCMCList *clist)
 {
   gint i;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   for (i = 0; i < clist->columns; i++)
     gtk_cmclist_column_title_passive (clist, i);
@@ -1523,7 +1524,7 @@ gtk_cmclist_set_column_title (GtkCMCList    *clist,
   GtkWidget *alignment = NULL;
   GtkWidget *label;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1581,7 +1582,7 @@ gchar *
 gtk_cmclist_get_column_title (GtkCMCList *clist,
                            gint      column)
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
 
   if (column < 0 || column >= clist->columns)
     return NULL;
@@ -1597,7 +1598,7 @@ gtk_cmclist_set_column_widget (GtkCMCList  *clist,
   gint new_button = 0;
   GtkWidget *old_widget;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1635,7 +1636,7 @@ GtkWidget *
 gtk_cmclist_get_column_widget (GtkCMCList *clist,
                             gint      column)
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
 
   if (column < 0 || column >= clist->columns)
     return NULL;
@@ -1653,7 +1654,7 @@ gtk_cmclist_set_column_justification (GtkCMCList         *clist,
 {
   GtkWidget *alignment;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1698,7 +1699,7 @@ gtk_cmclist_set_column_visibility (GtkCMCList *clist,
                                 gint      column,
                                 gboolean  visible)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1737,7 +1738,7 @@ gtk_cmclist_set_column_resizeable (GtkCMCList *clist,
                                 gint      column,
                                 gboolean  resizeable)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1757,7 +1758,7 @@ gtk_cmclist_set_column_auto_resize (GtkCMCList *clist,
                                  gint      column,
                                  gboolean  auto_resize)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1787,7 +1788,7 @@ gtk_cmclist_columns_autosize (GtkCMCList *clist)
   gint i;
   gint width;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
 
   gtk_cmclist_freeze (clist);
   width = 0;
@@ -1811,7 +1812,7 @@ gtk_cmclist_optimal_column_width (GtkCMCList *clist,
   GList *list;
   gint width;
 
-  g_return_val_if_fail (GTK_CMCLIST (clist), 0);
+  cm_return_val_if_fail (GTK_CMCLIST (clist), 0);
 
   if (column < 0 || column >= clist->columns)
     return 0;
@@ -1840,7 +1841,7 @@ gtk_cmclist_set_column_width (GtkCMCList *clist,
                            gint      column,
                            gint      width)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1854,7 +1855,7 @@ gtk_cmclist_set_column_min_width (GtkCMCList *clist,
                                gint      column,
                                gint      min_width)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1876,7 +1877,7 @@ gtk_cmclist_set_column_max_width (GtkCMCList *clist,
                                gint      column,
                                gint      max_width)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1959,7 +1960,7 @@ real_resize_column (GtkCMCList *clist,
                    gint      column,
                    gint      width)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -1986,7 +1987,7 @@ real_resize_column (GtkCMCList *clist,
 static void
 abort_column_resize (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (!GTK_CMCLIST_IN_DRAG(clist))
     return;
@@ -2233,8 +2234,8 @@ column_button_clicked (GtkWidget *widget,
   gint i;
   GtkCMCList *clist;
 
-  g_return_if_fail (widget != NULL);
-  g_return_if_fail (GTK_IS_CMCLIST (data));
+  cm_return_if_fail (widget != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (data));
 
   clist = GTK_CMCLIST (data);
 
@@ -2251,7 +2252,7 @@ column_title_passive_func (GtkWidget *widget,
                           GdkEvent  *event,
                           gpointer   data)
 {
-  g_return_val_if_fail (event != NULL, FALSE);
+  cm_return_val_if_fail (event != NULL, FALSE);
   
   switch (event->type)
     {
@@ -2287,7 +2288,7 @@ gtk_cmclist_get_cell_type (GtkCMCList *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
 
   if (row < 0 || row >= clist->rows)
     return -1;
@@ -2307,7 +2308,7 @@ gtk_cmclist_set_text (GtkCMCList    *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -2336,7 +2337,7 @@ gtk_cmclist_get_text (GtkCMCList  *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
 
   if (row < 0 || row >= clist->rows)
     return 0;
@@ -2362,7 +2363,7 @@ gtk_cmclist_set_pixbuf (GtkCMCList  *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -2392,7 +2393,7 @@ gtk_cmclist_get_pixbuf (GtkCMCList   *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
 
   if (row < 0 || row >= clist->rows)
     return 0;
@@ -2422,7 +2423,7 @@ gtk_cmclist_set_pixtext (GtkCMCList    *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -2453,7 +2454,7 @@ gtk_cmclist_get_pixtext (GtkCMCList   *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
 
   if (row < 0 || row >= clist->rows)
     return 0;
@@ -2485,7 +2486,7 @@ gtk_cmclist_set_shift (GtkCMCList *clist,
   GtkRequisition requisition = { 0 };
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -2525,8 +2526,8 @@ set_cell_contents (GtkCMCList    *clist,
   gchar *old_text = NULL;
   GdkPixbuf *old_pixbuf = NULL;
   
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
-  g_return_if_fail (clist_row != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (clist_row != NULL);
 
   if (clist->column[column].auto_resize &&
       !GTK_CMCLIST_AUTO_RESIZE_BLOCKED (clist))
@@ -2646,8 +2647,8 @@ cell_size_request (GtkCMCList       *clist,
   PangoLayout *layout;
   PangoRectangle logical_rect;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
-  g_return_if_fail (requisition != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (requisition != NULL);
 
   layout = _gtk_cmclist_create_cell_layout (clist, clist_row, column);
   if (layout)
@@ -2702,8 +2703,8 @@ gint
 gtk_cmclist_prepend (GtkCMCList    *clist,
                   gchar       *text[])
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
-  g_return_val_if_fail (text != NULL, -1);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
+  cm_return_val_if_fail (text != NULL, -1);
 
   return GTK_CMCLIST_GET_CLASS (clist)->insert_row (clist, 0, text);
 }
@@ -2712,8 +2713,8 @@ gint
 gtk_cmclist_append (GtkCMCList    *clist,
                  gchar       *text[])
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
-  g_return_val_if_fail (text != NULL, -1);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
+  cm_return_val_if_fail (text != NULL, -1);
 
   return GTK_CMCLIST_GET_CLASS (clist)->insert_row (clist, clist->rows, text);
 }
@@ -2723,8 +2724,8 @@ gtk_cmclist_insert (GtkCMCList    *clist,
                  gint         row,
                  gchar       *text[])
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
-  g_return_val_if_fail (text != NULL, -1);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
+  cm_return_val_if_fail (text != NULL, -1);
 
   if (row < 0 || row > clist->rows)
     row = clist->rows;
@@ -2742,7 +2743,7 @@ gtk_cmclist_remove (GtkCMCList *clist,
 void
 gtk_cmclist_clear (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
   
   GTK_CMCLIST_GET_CLASS (clist)->clear (clist);
 }
@@ -2761,8 +2762,8 @@ real_insert_row (GtkCMCList *clist,
   gint i;
   GtkCMCListRow *clist_row;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
-  g_return_val_if_fail (text != NULL, -1);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
+  cm_return_val_if_fail (text != NULL, -1);
 
   /* return if out of bounds */
   if (row < 0 || row > clist->rows)
@@ -2856,7 +2857,7 @@ real_remove_row (GtkCMCList *clist,
   GList *list;
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   /* return if out of bounds */
   if (row < 0 || row > (clist->rows - 1))
@@ -2915,7 +2916,7 @@ real_clear (GtkCMCList *clist)
   GList *free_list;
   gint i;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   /* free up the selection list */
   g_list_free (clist->selection);
@@ -2973,7 +2974,7 @@ real_row_move (GtkCMCList *clist,
   gint first, last;
   gint d;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (GTK_CMCLIST_AUTO_SORT(clist))
     return;
@@ -3049,7 +3050,7 @@ gtk_cmclist_moveto (GtkCMCList *clist,
                  gfloat    row_align,
                  gfloat    col_align)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < -1 || row >= clist->rows)
     return;
@@ -3087,7 +3088,7 @@ gtk_cmclist_set_row_height (GtkCMCList *clist,
 {
   GtkWidget *widget;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   widget = GTK_WIDGET (clist);
 
@@ -3140,7 +3141,7 @@ gtk_cmclist_set_row_data_full (GtkCMCList         *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row > (clist->rows - 1))
     return;
@@ -3160,7 +3161,7 @@ gtk_cmclist_get_row_data (GtkCMCList *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
 
   if (row < 0 || row > (clist->rows - 1))
     return NULL;
@@ -3176,7 +3177,7 @@ gtk_cmclist_find_row_from_data (GtkCMCList *clist,
   GList *list;
   gint n;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), -1);
 
   for (n = 0, list = clist->row_list; list; n++, list = list->next)
     if (GTK_CMCLIST_ROW (list)->data == data)
@@ -3192,8 +3193,8 @@ gtk_cmclist_swap_rows (GtkCMCList *clist,
 {
   gint first, last;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
-  g_return_if_fail (row1 != row2);
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (row1 != row2);
 
   if (GTK_CMCLIST_AUTO_SORT(clist))
     return;
@@ -3214,7 +3215,7 @@ gtk_cmclist_row_move (GtkCMCList *clist,
                    gint      source_row,
                    gint      dest_row)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (GTK_CMCLIST_AUTO_SORT(clist))
     return;
@@ -3234,7 +3235,7 @@ gtk_cmclist_row_is_visible (GtkCMCList *clist,
 {
   gint top;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
 
   if (row < 0 || row >= clist->rows)
     return GTK_VISIBILITY_NONE;
@@ -3264,7 +3265,7 @@ gtk_cmclist_set_foreground (GtkCMCList       *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -3293,7 +3294,7 @@ gtk_cmclist_set_background (GtkCMCList       *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -3331,7 +3332,7 @@ gtk_cmclist_set_cell_style (GtkCMCList *clist,
   GtkRequisition requisition = { 0 };
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -3384,7 +3385,7 @@ gtk_cmclist_get_cell_style (GtkCMCList *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
 
   if (row < 0 || row >= clist->rows || column < 0 || column >= clist->columns)
     return NULL;
@@ -3404,7 +3405,7 @@ gtk_cmclist_set_row_style (GtkCMCList *clist,
   gint *old_width;
   gint i;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -3465,7 +3466,7 @@ gtk_cmclist_get_row_style (GtkCMCList *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), NULL);
 
   if (row < 0 || row >= clist->rows)
     return NULL;
@@ -3491,7 +3492,7 @@ gtk_cmclist_set_selectable (GtkCMCList *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -3521,7 +3522,7 @@ gboolean
 gtk_cmclist_get_selectable (GtkCMCList *clist,
                          gint      row)
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), FALSE);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), FALSE);
 
   if (row < 0 || row >= clist->rows)
     return FALSE;
@@ -3534,7 +3535,7 @@ gtk_cmclist_select_row (GtkCMCList *clist,
                      gint      row,
                      gint      column)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -3550,7 +3551,7 @@ gtk_cmclist_unselect_row (GtkCMCList *clist,
                        gint      row,
                        gint      column)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row >= clist->rows)
     return;
@@ -3564,7 +3565,7 @@ gtk_cmclist_unselect_row (GtkCMCList *clist,
 void
 gtk_cmclist_select_all (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   GTK_CMCLIST_GET_CLASS (clist)->select_all (clist);
 }
@@ -3572,7 +3573,7 @@ gtk_cmclist_select_all (GtkCMCList *clist)
 void
 gtk_cmclist_unselect_all (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   GTK_CMCLIST_GET_CLASS (clist)->unselect_all (clist);
 }
@@ -3580,7 +3581,7 @@ gtk_cmclist_unselect_all (GtkCMCList *clist)
 void
 gtk_cmclist_undo_selection (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist->selection_mode == GTK_SELECTION_MULTIPLE &&
       (clist->undo_selection || clist->undo_unselection))
@@ -3679,8 +3680,8 @@ clist_has_grab (GtkCMCList *clist)
 static void
 toggle_focus_row (GtkCMCList *clist)
 {
-  g_return_if_fail (clist != 0);
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (clist != 0);
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist_has_grab (clist) ||
       clist->focus_row < 0 || clist->focus_row >= clist->rows)
@@ -3716,8 +3717,8 @@ toggle_focus_row (GtkCMCList *clist)
 static void
 toggle_add_mode (GtkCMCList *clist)
 {
-  g_return_if_fail (clist != 0);
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (clist != 0);
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
   
   if (clist_has_grab (clist) ||
       clist->selection_mode != GTK_SELECTION_MULTIPLE)
@@ -3751,7 +3752,7 @@ real_select_row (GtkCMCList *clist,
   gint sel_row;
   gboolean row_selected;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row > (clist->rows - 1))
     return;
@@ -3812,7 +3813,7 @@ real_unselect_row (GtkCMCList *clist,
 {
   GtkCMCListRow *clist_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (row < 0 || row > (clist->rows - 1))
     return;
@@ -3839,7 +3840,7 @@ real_unselect_row (GtkCMCList *clist,
 static void
 real_select_all (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist_has_grab (clist))
     return;
@@ -3879,7 +3880,7 @@ real_unselect_all (GtkCMCList *clist)
   GList *list;
   gint i;
  
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist_has_grab (clist))
     return;
@@ -3964,7 +3965,7 @@ real_undo_selection (GtkCMCList *clist)
 {
   GList *work;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist_has_grab (clist) ||
       clist->selection_mode != GTK_SELECTION_MULTIPLE)
@@ -4018,7 +4019,7 @@ set_anchor (GtkCMCList *clist,
            gint      anchor,
            gint      undo_anchor)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
   
   if (clist->selection_mode != GTK_SELECTION_MULTIPLE || clist->anchor >= 0)
     return;
@@ -4316,7 +4317,7 @@ update_extended_selection (GtkCMCList *clist,
 static void
 start_selection (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist_has_grab (clist))
     return;
@@ -4328,7 +4329,7 @@ start_selection (GtkCMCList *clist)
 static void
 end_selection (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (gdk_display_pointer_is_grabbed (gtk_widget_get_display (GTK_WIDGET (clist))) &&
       GTK_WIDGET_HAS_FOCUS (clist))
@@ -4343,7 +4344,7 @@ extend_selection (GtkCMCList      *clist,
                  gfloat         position,
                  gboolean       auto_start_selection)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist_has_grab (clist) ||
       clist->selection_mode != GTK_SELECTION_MULTIPLE)
@@ -4422,7 +4423,7 @@ gtk_cmclist_destroy (GtkObject *object)
   gint i;
   GtkCMCList *clist;
 
-  g_return_if_fail (GTK_IS_CMCLIST (object));
+  cm_return_if_fail (GTK_IS_CMCLIST (object));
 
   clist = GTK_CMCLIST (object);
 
@@ -4474,7 +4475,7 @@ gtk_cmclist_finalize (GObject *object)
 {
   GtkCMCList *clist;
 
-  g_return_if_fail (GTK_IS_CMCLIST (object));
+  cm_return_if_fail (GTK_IS_CMCLIST (object));
 
   clist = GTK_CMCLIST (object);
 
@@ -4513,7 +4514,7 @@ gtk_cmclist_realize (GtkWidget *widget)
   gint i;
   gint j;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
 
   clist = GTK_CMCLIST (widget);
 
@@ -4665,7 +4666,7 @@ gtk_cmclist_unrealize (GtkWidget *widget)
   gint i;
   GtkCMCList *clist;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
 
   clist = GTK_CMCLIST (widget);
 
@@ -4738,7 +4739,7 @@ gtk_cmclist_map (GtkWidget *widget)
   gint i;
   GtkCMCList *clist;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
 
   clist = GTK_CMCLIST (widget);
 
@@ -4777,7 +4778,7 @@ gtk_cmclist_unmap (GtkWidget *widget)
   gint i;
   GtkCMCList *clist;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
 
   clist = GTK_CMCLIST (widget);
 
@@ -4833,8 +4834,8 @@ gtk_cmclist_expose (GtkWidget      *widget,
 {
   GtkCMCList *clist;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (widget), FALSE);
-  g_return_val_if_fail (event != NULL, FALSE);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (widget), FALSE);
+  cm_return_val_if_fail (event != NULL, FALSE);
 
   if (GTK_WIDGET_DRAWABLE (widget))
     {
@@ -4887,7 +4888,7 @@ gtk_cmclist_style_set (GtkWidget *widget,
 {
   GtkCMCList *clist;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
 
   if (GTK_WIDGET_CLASS (parent_class)->style_set)
     (*GTK_WIDGET_CLASS (parent_class)->style_set) (widget, previous_style);
@@ -4936,8 +4937,8 @@ gtk_cmclist_button_press (GtkWidget      *widget,
   gint column;
   gint button_actions;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (widget), FALSE);
-  g_return_val_if_fail (event != NULL, FALSE);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (widget), FALSE);
+  cm_return_val_if_fail (event != NULL, FALSE);
 
   clist = GTK_CMCLIST (widget);
 
@@ -5148,8 +5149,8 @@ gtk_cmclist_button_release (GtkWidget      *widget,
   GtkCMCList *clist;
   gint button_actions;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (widget), FALSE);
-  g_return_val_if_fail (event != NULL, FALSE);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (widget), FALSE);
+  cm_return_val_if_fail (event != NULL, FALSE);
 
   clist = GTK_CMCLIST (widget);
 
@@ -5249,7 +5250,7 @@ gtk_cmclist_motion (GtkWidget      *widget,
   gint new_width;
   gint button_actions = 0;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (widget), FALSE);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (widget), FALSE);
 
   clist = GTK_CMCLIST (widget);
   if (!clist_has_grab (clist))
@@ -5428,8 +5429,8 @@ gtk_cmclist_size_request (GtkWidget      *widget,
   GtkCMCList *clist;
   gint i;
   gint font_height = 0;
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
-  g_return_if_fail (requisition != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (requisition != NULL);
 
   clist = GTK_CMCLIST (widget);
 
@@ -5473,8 +5474,8 @@ gtk_cmclist_size_allocate (GtkWidget     *widget,
   GtkAllocation clist_allocation;
   gint border_width;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
-  g_return_if_fail (allocation != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (allocation != NULL);
 
   clist = GTK_CMCLIST (widget);
   widget->allocation = *allocation;
@@ -5556,8 +5557,8 @@ gtk_cmclist_forall (GtkContainer *container,
   GtkCMCList *clist;
   guint i;
 
-  g_return_if_fail (GTK_IS_CMCLIST (container));
-  g_return_if_fail (callback != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (container));
+  cm_return_if_fail (callback != NULL);
 
   if (!include_internals)
     return;
@@ -5699,7 +5700,7 @@ draw_row (GtkCMCList     *clist,
   gint state;
   gint i;
 
-  g_return_if_fail (clist != NULL);
+  cm_return_if_fail (clist != NULL);
 
   /* bail now if we arn't drawable yet */
   if (!GTK_WIDGET_DRAWABLE (clist) || row < 0 || row >= clist->rows)
@@ -5962,7 +5963,7 @@ draw_rows (GtkCMCList     *clist,
   gint first_row;
   gint last_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist->row_height == 0 ||
       !GTK_WIDGET_DRAWABLE (clist))
@@ -6010,7 +6011,7 @@ draw_xor_line (GtkCMCList *clist)
 {
   GtkWidget *widget;
 
-  g_return_if_fail (clist != NULL);
+  cm_return_if_fail (clist != NULL);
 
   widget = GTK_WIDGET (clist);
 
@@ -6025,7 +6026,7 @@ draw_xor_line (GtkCMCList *clist)
 static void
 clist_refresh (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
   
   if (CLIST_UNFROZEN (clist))
     { 
@@ -6047,7 +6048,7 @@ get_selection_info (GtkCMCList *clist,
 {
   gint trow, tcol;
 
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
 
   /* bounds checking, return false if the user clicked 
    * on a blank area */
@@ -6075,7 +6076,7 @@ gtk_cmclist_get_selection_info (GtkCMCList *clist,
                              gint     *row, 
                              gint     *column)
 {
-  g_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
+  cm_return_val_if_fail (GTK_IS_CMCLIST (clist), 0);
   return get_selection_info (clist, x, y, row, column);
 }
 
@@ -6155,8 +6156,8 @@ vadjustment_changed (GtkAdjustment *adjustment,
 {
   GtkCMCList *clist;
 
-  g_return_if_fail (adjustment != NULL);
-  g_return_if_fail (data != NULL);
+  cm_return_if_fail (adjustment != NULL);
+  cm_return_if_fail (data != NULL);
 
   clist = GTK_CMCLIST (data);
 }
@@ -6167,8 +6168,8 @@ hadjustment_changed (GtkAdjustment *adjustment,
 {
   GtkCMCList *clist;
 
-  g_return_if_fail (adjustment != NULL);
-  g_return_if_fail (data != NULL);
+  cm_return_if_fail (adjustment != NULL);
+  cm_return_if_fail (data != NULL);
 
   clist = GTK_CMCLIST (data);
 }
@@ -6180,8 +6181,8 @@ vadjustment_value_changed (GtkAdjustment *adjustment,
   GtkCMCList *clist;
   gint dy, value;
 
-  g_return_if_fail (adjustment != NULL);
-  g_return_if_fail (GTK_IS_CMCLIST (data));
+  cm_return_if_fail (adjustment != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (data));
 
   clist = GTK_CMCLIST (data);
 
@@ -6271,8 +6272,8 @@ hadjustment_value_changed (GtkAdjustment *adjustment,
   gint value;
   gint dx;
 
-  g_return_if_fail (adjustment != NULL);
-  g_return_if_fail (GTK_IS_CMCLIST (data));
+  cm_return_if_fail (adjustment != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (data));
 
   clist = GTK_CMCLIST (data);
   container = GTK_CONTAINER (data);
@@ -6597,7 +6598,7 @@ gtk_cmclist_draw_focus (GtkWidget *widget)
 {
   GtkCMCList *clist;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
 
   if (!GTK_WIDGET_DRAWABLE (widget) || !GTK_WIDGET_CAN_FOCUS (widget))
     return;
@@ -6837,8 +6838,8 @@ move_focus_row (GtkCMCList      *clist,
 {
   GtkWidget *widget;
 
-  g_return_if_fail (clist != 0);
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (clist != 0);
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   widget = GTK_WIDGET (clist);
 
@@ -6904,8 +6905,8 @@ scroll_horizontal (GtkCMCList      *clist,
   gint column = 0;
   gint last_column;
 
-  g_return_if_fail (clist != 0);
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (clist != 0);
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist_has_grab (clist))
     return;
@@ -6979,7 +6980,7 @@ scroll_vertical (GtkCMCList      *clist,
 {
   gint old_focus_row;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist_has_grab (clist))
     return;
@@ -7173,7 +7174,7 @@ remove_grab (GtkCMCList *clist)
 void
 gtk_cmclist_sort (GtkCMCList *clist)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   GTK_CMCLIST_GET_CLASS (clist)->sort_list (clist);
 }
@@ -7182,7 +7183,7 @@ void
 gtk_cmclist_set_compare_func (GtkCMCList            *clist,
                            GtkCMCListCompareFunc  cmp_func)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   clist->compare = (cmp_func) ? cmp_func : default_compare;
 }
@@ -7191,7 +7192,7 @@ void
 gtk_cmclist_set_auto_sort (GtkCMCList *clist,
                         gboolean  auto_sort)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
   
   if (GTK_CMCLIST_AUTO_SORT(clist) && !auto_sort)
     GTK_CMCLIST_UNSET_FLAG (clist, CMCLIST_AUTO_SORT);
@@ -7206,7 +7207,7 @@ void
 gtk_cmclist_set_sort_type (GtkCMCList    *clist,
                         GtkSortType  sort_type)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
   
   clist->sort_type = sort_type;
 }
@@ -7215,7 +7216,7 @@ void
 gtk_cmclist_set_sort_column (GtkCMCList *clist,
                           gint      column)
 {
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (column < 0 || column >= clist->columns)
     return;
@@ -7280,7 +7281,7 @@ real_sort_list (GtkCMCList *clist)
   GList *work;
   gint i;
 
-  g_return_if_fail (GTK_IS_CMCLIST (clist));
+  cm_return_if_fail (GTK_IS_CMCLIST (clist));
 
   if (clist->rows <= 1)
     return;
@@ -7485,8 +7486,8 @@ gtk_cmclist_drag_begin (GtkWidget      *widget,
   GtkCMCList *clist;
   GtkCMCListCellInfo *info;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
-  g_return_if_fail (context != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (context != NULL);
 
   clist = GTK_CMCLIST (widget);
 
@@ -7534,8 +7535,8 @@ gtk_cmclist_drag_end (GtkWidget      *widget,
 {
   GtkCMCList *clist;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
-  g_return_if_fail (context != NULL);
+  cm_return_if_fail (GTK_IS_CMCLIST (widget));
+  cm_return_if_fail (context != NULL);
 
   clist = GTK_CMCLIST (widget);
 
@@ -7551,8 +7552,8 @@ gtk_cmclist_drag_leave (GtkWidget      *widget,
   GtkCMCList *clist;
   GtkCMCListDestInfo *dest_info;
 
-  g_return_if_fail (GTK_IS_CMCLIST (widget));
-  g_return_if_