=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/editors/medit", "all", "PYTHON_VERSION_REQD=313", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for medit-1.2.0nb46 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0' Making all in po gmake[2]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0/po' GEN cs.gmo GEN de.gmo GEN es.gmo GEN fi.gmo GEN fr.gmo GEN ja.gmo GEN nl.gmo GEN pl.gmo GEN ru.gmo GEN zh_CN.gmo gmake[2]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0/po' Making all in po-gsv gmake[2]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0/po-gsv' GEN ar.gmo GEN as.gmo GEN ast.gmo GEN az.gmo GEN be.gmo GEN bg.gmo GEN bn.gmo GEN bn_IN.gmo GEN bs.gmo GEN ca.gmo GEN ca@valencia.gmo GEN cs.gmo GEN cy.gmo GEN da.gmo GEN de.gmo GEN dz.gmo GEN el.gmo GEN en_CA.gmo GEN en_GB.gmo GEN en@shaw.gmo GEN es.gmo GEN et.gmo GEN eu.gmo GEN fa.gmo GEN fi.gmo GEN fr.gmo GEN ga.gmo GEN gl.gmo GEN gu.gmo GEN he.gmo GEN hi.gmo GEN hr.gmo GEN hu.gmo GEN id.gmo GEN it.gmo GEN ja.gmo GEN kn.gmo GEN ko.gmo GEN lt.gmo GEN lv.gmo GEN mai.gmo GEN mg.gmo GEN mk.gmo GEN ml.gmo GEN mn.gmo GEN mr.gmo GEN ms.gmo GEN nb.gmo GEN ne.gmo GEN nl.gmo GEN nn.gmo GEN oc.gmo GEN or.gmo GEN pa.gmo GEN pl.gmo GEN pt.gmo GEN pt_BR.gmo GEN ro.gmo GEN ru.gmo GEN rw.gmo GEN si.gmo GEN sk.gmo GEN sl.gmo GEN sq.gmo GEN sr.gmo GEN sr@latin.gmo GEN sv.gmo GEN ta.gmo GEN te.gmo GEN th.gmo GEN tr.gmo GEN ug.gmo GEN uk.gmo GEN vi.gmo GEN xh.gmo GEN zh_CN.gmo GEN zh_HK.gmo GEN zh_TW.gmo gmake[2]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0/po-gsv' Making all in api gmake[2]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0/api' /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0/api' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0/api' gmake[2]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0/api' Making all in doc gmake[2]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0/doc' /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0/doc' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0/doc' gmake[2]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0/doc' Making all in moo gmake[2]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0/moo' GEN marshals.h GEN mooedit/moopluginprefs-gxml.h GEN mooedit/mooeditprefs-view-gxml.h INFO: Reading ./marshals.list... WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead GEN mooedit/mooeditprefs-file-gxml.h GEN mooedit/mooeditprefs-filters-gxml.h GEN mooedit/mooeditprefs-general-gxml.h GEN mooedit/mooeditprefs-langs-gxml.h GEN mooedit/mooeditsavemult-gxml.h GEN mooedit/mooeditprogress-gxml.h GEN mooedit/mootryencoding-gxml.h GEN mooedit/mootextfind-gxml.h GEN mooedit/mooprint-gxml.h GEN mooedit/mootextfind-prompt-gxml.h GEN mooedit/mooquicksearch-gxml.h GEN mooedit/mootextgotoline-gxml.h GEN mooedit/moostatusbar-gxml.h GEN mooedit/medit-ui.h GEN mooedit/mooedit-ui.h GEN marshals.c INFO: Reading ./marshals.list... WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead WARNING: The token "BOOL" is deprecated; use "BOOLEAN" instead GEN mooutils/mooaccelbutton-gxml.h GEN mooutils/mooaccelprefs-gxml.h GEN mooutils/moologwindow-gxml.h GEN stock-moo.h GEN moofileicon-symlink.h GEN moofileview/moofileview-drop-gxml.h GEN moofileview/moocreatefolder-gxml.h GEN moofileview/moofileprops-gxml.h GEN moofileview/moobookmark-editor-gxml.h GEN moofileview/moofileview-ui.h GEN mooapp/mooappabout-dialog-gxml.h GEN mooapp-credits.h GEN mooapp/mooappabout-credits-gxml.h GEN mooapp/mooappabout-license-gxml.h GEN moolua/lua-default-init.h GEN moolua/lua-module-init.h GEN moolua/lua-plugin-init.h GEN moopython/medit-python-init.h GEN plugins/moofileselector-prefs-gxml.h GEN plugins/moofileselector-gxml.h GEN plugins/moofind-gxml.h GEN plugins/usertools/mooedittools-exe-gxml.h GEN plugins/moogrep-gxml.h GEN plugins/usertools/mooedittools-script-gxml.h GEN plugins/usertools/lua-tool-setup.h GEN plugins/usertools/menu.xml GEN plugins/usertools/moousertools-gxml.h GEN plugins/usertools/context.xml /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/var/tmp/work/editors/medit/work/medit-1.2.0/moo' CC main.o CC mooeditview.o CC mooeditview-script.o CC mooeditaction.o medit-app/main.c:71:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 71 | MOO_DEFINE_TYPE_STATIC (MeditApp, medit_app, MOO_TYPE_APP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ medit-app/main.c:71:1: warning: cast from 'void (*)(MeditApp *)' (aka 'void (*)(struct _MooApp *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 71 | MOO_DEFINE_TYPE_STATIC (MeditApp, medit_app, MOO_TYPE_APP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ medit-app/main.c:279:48: warning: cast from 'gboolean (*)(void)' (aka 'int (*)(void)') to 'GOptionParseFunc' (aka 'int (*)(struct _GOptionContext *, struct _GOptionGroup *, void *, struct _GError **)') converts to incompatible function type [-Wcast-function-type-mismatch] 279 | g_option_group_set_parse_hooks (grp, NULL, (GOptionParseFunc) post_parse_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC mooeditaction-factory.o CC mooeditbookmark.o CC mooedit.o mooedit/mooeditbookmark.c:127:31: warning: cast from 'void (*)(MooEditBookmark *)' (aka 'void (*)(struct MooEditBookmark *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 127 | g_slist_foreach (deleted, (GFunc) disconnect_bookmark, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditbookmark.c:128:31: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 128 | g_slist_foreach (deleted, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditaction-factory.c:424:46: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 424 | g_ptr_array_foreach (doc_conditions, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooedit/mooeditaction-factory.c:430:47: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 430 | g_ptr_array_foreach (view_conditions, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ 2 warnings generated. CC mooeditconfig.o 2 warnings generated. CC mooeditdialogs.o mooedit/mooedit.c:1193:35: warning: cast from 'gboolean (*)(void)' (aka 'int (*)(void)') to 'GSourceFunc' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1193 | gdk_threads_add_idle ((GSourceFunc) moo_edit_apply_config_all_in_idle, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditconfig.c:257:33: warning: cast from 'void (*)(GObject *)' (aka 'void (*)(struct _GObject *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 257 | g_slist_foreach (instances, (GFunc) g_object_freeze_notify, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditconfig.c:259:33: warning: cast from 'void (*)(GObject *)' (aka 'void (*)(struct _GObject *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 259 | g_slist_foreach (instances, (GFunc) g_object_thaw_notify, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditconfig.c:307:33: warning: cast from 'void (*)(GObject *)' (aka 'void (*)(struct _GObject *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 307 | g_slist_foreach (instances, (GFunc) g_object_freeze_notify, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditconfig.c:309:33: warning: cast from 'void (*)(GObject *)' (aka 'void (*)(struct _GObject *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 309 | g_slist_foreach (instances, (GFunc) g_object_thaw_notify, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditdialogs.c:278:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 278 | (GtkTreeCellDataFunc) name_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 1 warning generated. 1 warning generated. CC mooedit-enum-types.o CC mooedit-fileops.o CC mooeditfiltersettings.o CC mooedithistoryitem.o mooedit/mooeditfiltersettings.c:308:51: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 308 | g_slist_foreach (filter->u.langs, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooedit/mooeditfiltersettings.c:450:39: warning: cast from 'void (*)(FilterSetting *)' to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 450 | g_slist_foreach (store->settings, (GFunc) filter_setting_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooedit-fileops.c:1138:33: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1138 | g_slist_foreach (free_list, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooedit/mooedit-fileops.c:1438:37: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1438 | g_slist_foreach (encodings, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ 2 warnings generated. CC mooedit-script.o 2 warnings generated. CC mooeditprefs.o CC mooeditprefspage.o CC mooeditprogress.o CC mooedittab.o mooedit/mooeditprefspage.c:379:41: warning: cast from 'void (*)(GtkCellLayout *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkCellLayoutDataFunc' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 379 | (GtkCellLayoutDataFunc) scheme_combo_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditprefspage.c:383:28: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 383 | g_slist_foreach (list, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditprefspage.c:516:32: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 516 | g_slist_foreach (list, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooedit/mooeditprefspage.c:608:29: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 608 | g_slist_foreach (langs, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditprefspage.c:926:31: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 926 | g_slist_foreach (strings, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooedit/mooeditprefspage.c:999:50: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 999 | (GtkTreeCellDataFunc) filter_icon_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditprefspage.c:1082:31: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1082 | g_slist_foreach (strings, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ 7 warnings generated. CC mooeditwindow.o mooedit/mooeditprogress.c:36:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 36 | MOO_DEFINE_TYPE_STATIC (MooEditProgress, moo_edit_progress, GTK_TYPE_ALIGNMENT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditprogress.c:36:1: warning: cast from 'void (*)(MooEditProgress *)' (aka 'void (*)(struct MooEditProgress *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 36 | MOO_DEFINE_TYPE_STATIC (MooEditProgress, moo_edit_progress, GTK_TYPE_ALIGNMENT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC mooeditfileinfo.o CC moofold.o mooedit/mooeditwindow.c:450:41: warning: cast from 'GtkAction *(*)(MooEditWindow *)' (aka 'struct _GtkAction *(*)(struct MooEditWindow *)') to 'MooWindowActionFunc' (aka 'struct _GtkAction *(*)(struct _MooWindow *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 450 | (MooWindowActionFunc) create_reopen_with_encoding_action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditwindow.c:454:41: warning: cast from 'GtkAction *(*)(MooEditWindow *)' (aka 'struct _GtkAction *(*)(struct MooEditWindow *)') to 'MooWindowActionFunc' (aka 'struct _GtkAction *(*)(struct _MooWindow *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 454 | (MooWindowActionFunc) create_doc_encoding_action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditwindow.c:458:41: warning: cast from 'GtkAction *(*)(MooEditWindow *)' (aka 'struct _GtkAction *(*)(struct MooEditWindow *)') to 'MooWindowActionFunc' (aka 'struct _GtkAction *(*)(struct _MooWindow *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 458 | (MooWindowActionFunc) create_doc_line_end_action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditwindow.c:823:41: warning: cast from 'GtkAction *(*)(MooEditWindow *)' (aka 'struct _GtkAction *(*)(struct MooEditWindow *)') to 'MooWindowActionFunc' (aka 'struct _GtkAction *(*)(struct _MooWindow *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 823 | (MooWindowActionFunc) create_lang_action, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditwindow.c:841:34: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 841 | window->priv->enable_history = TRUE; | ^ ~~~~ mooedit/mooeditwindow.c:889:46: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 889 | g_slist_foreach (window->priv->jobs, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooedit/mooeditwindow.c:4015:29: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 4015 | g_slist_foreach (langs, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ mooedit/mooeditwindow.c:4017:32: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 4017 | g_slist_foreach (sections, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooedit/mooeditwindow.c:87:1: warning: unused function 'moo_notebook_array_foreach' [-Wunused-function] 87 | MOO_DECLARE_OBJECT_ARRAY (MooNotebook, moo_notebook) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mooarray.h:204:5: note: expanded from macro 'MOO_DECLARE_OBJECT_ARRAY' 204 | MOO_DECLARE_OBJECT_ARRAY_FULL (Element##Array, element##_array, Element) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mooarray.h:201:5: note: expanded from macro 'MOO_DECLARE_OBJECT_ARRAY_FULL' 201 | MOO_DECLARE_PTR_ARRAY_FULL (ArrayType, array_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mooarray.h:25:73: note: expanded from macro 'MOO_DECLARE_PTR_ARRAY_FULL' 25 | G_INLINE_FUNC void \ | ^ 26 | array_type##_foreach (const ArrayType *ar, \ | ~~~~~~~~~~~~~~~~~~~~ :12:1: note: expanded from here 12 | moo_notebook_array_foreach | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/moofold.c:310:1: warning: unused function 'get_line_count' [-Wunused-function] 310 | get_line_count (MooFoldTree *tree) | ^~~~~~~~~~~~~~ CC mooindenter.o 1 warning generated. CC moolang.o 9 warnings generated. CC moolangmgr.o CC moolinebuffer.o CC moolinemark.o mooedit/moolangmgr.c:202:28: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 202 | g_slist_foreach (list, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooedit/moolangmgr.c:295:29: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 295 | g_slist_foreach (langs, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ mooedit/moolangmgr.c:497:29: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 497 | g_slist_foreach (langs, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC mooplugin.o CC mooplugin-loader.o CC mootextbtree.o mooedit/mooplugin.c:132:13: warning: cast from 'void (*)(MooPluginClass *)' (aka 'void (*)(struct MooPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 132 | (GClassInitFunc) moo_plugin_class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooplugin.c:159:13: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 159 | (GClassInitFunc) some_plugin_class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooplugin.c:186:13: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 186 | (GClassInitFunc) some_plugin_class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooedit/mooplugin.c:975:28: warning: cast from 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 975 | g_slist_foreach (list, (GFunc) g_object_ref, NULL); | ^~~~~~~~~~~~~~~~~~~~ mooedit/mooplugin.c:1313:34: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1313 | g_slist_foreach (plugin_ids, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ 5 warnings generated. CC mootextbuffer.o CC mootextfind.o CC mootextprint.o mooedit/mootextbuffer.c:653:29: warning: cast from 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 653 | g_slist_foreach (moved, (GFunc) g_object_ref, NULL); | ^~~~~~~~~~~~~~~~~~~~ mooedit/mootextbuffer.c:654:31: warning: cast from 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 654 | g_slist_foreach (deleted, (GFunc) g_object_ref, NULL); | ^~~~~~~~~~~~~~~~~~~~ mooedit/mootextbuffer.c:669:31: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 669 | g_slist_foreach (deleted, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ mooedit/mootextbuffer.c:670:29: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 670 | g_slist_foreach (moved, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ mooedit/mootextprint.c:2119:42: warning: cast from 'void (*)(HFFormatChunk *)' to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2119 | g_slist_foreach (format->chunks, (GFunc) hf_format_chunk_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC mootextsearch.o 4 warnings generated. CC mootextstylescheme.o 1 warning generated. CC mootextview.o CC mootextview-input.o CC mooeditor.o mooedit/mootextview.c:2116:46: warning: cast from 'void (*)(MooLineMark *)' (aka 'void (*)(struct MooLineMark *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2116 | g_slist_foreach (view->priv->line_marks, (GFunc) _moo_line_mark_unrealize, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC mooeditor-tests.o CC xdgmimealias.o CC xdgmime.o CC xdgmimecache.o xdgmime/xdgmime.c:395:32: warning: cast from 'int (*)(const char *)' to 'XdgDirectoryFunc' (aka 'int (*)(const char *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 395 | xdg_run_command_on_dirs ((XdgDirectoryFunc) xdg_mime_init_from_directory, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC xdgmimeglob.o 1 warning generated. CC xdgmimeicon.o CC xdgmimemagic.o CC xdgmimeparent.o CC mooutils-thread.o CC moohistorymgr.o CC mooaccel.o mooutils/mooutils-thread.c:145:33: warning: cast from 'void (*)(gpointer, EventDataQueue *)' (aka 'void (*)(void *, struct EventDataQueue *)') to 'GHFunc' (aka 'void (*)(void *, void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 145 | g_hash_table_foreach (data, (GHFunc) invoke_callback, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:407:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 407 | MOO_DEFINE_TYPE_STATIC (MooAsyncJob, moo_async_job, G_TYPE_OBJECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:407:1: warning: cast from 'void (*)(MooAsyncJob *)' (aka 'void (*)(struct MooAsyncJob *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 407 | MOO_DEFINE_TYPE_STATIC (MooAsyncJob, moo_async_job, G_TYPE_OBJECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_from_gslist' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :144:1: note: expanded from here 144 | queue_client_list_from_gslist | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_to_gslist' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:21:73: note: expanded from macro '_MOO_DEFINE_LIST' 21 | G_INLINE_FUNC GListType * \ | ^ 22 | list_type##_to_g##glisttype (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :146:1: note: expanded from here 146 | queue_client_list_to_gslist | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_free_links' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:27:73: note: expanded from macro '_MOO_DEFINE_LIST' 27 | G_INLINE_FUNC void \ | ^ 28 | list_type##_free_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :147:1: note: expanded from here 147 | queue_client_list_free_links | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_copy_links' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :150:1: note: expanded from here 150 | queue_client_list_copy_links | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_length' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :153:1: note: expanded from here 153 | queue_client_list_length | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_reverse' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:45:73: note: expanded from macro '_MOO_DEFINE_LIST' 45 | G_INLINE_FUNC ListType * \ | ^ 46 | list_type##_reverse (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~ :156:1: note: expanded from here 156 | queue_client_list_reverse | ^~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_append' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :162:1: note: expanded from here 162 | queue_client_list_append | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_concat' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :3:1: note: expanded from here 3 | queue_client_list_concat | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_delete_link' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:76:73: note: expanded from macro '_MOO_DEFINE_LIST' 76 | G_INLINE_FUNC ListType * \ | ^ 77 | list_type##_delete_link (ListType *list, ListType *link) \ | ~~~~~~~~~~~~~~~~~~~~~~~ :9:1: note: expanded from here 9 | queue_client_list_delete_link | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_find' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :12:1: note: expanded from here 12 | queue_client_list_find | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_find_custom' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :13:1: note: expanded from here 13 | queue_client_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:52:1: warning: unused function 'queue_client_list_foreach' [-Wunused-function] 52 | MOO_DEFINE_SLIST(QueueClientList, queue_client_list, QueueClient) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:107:73: note: expanded from macro '_MOO_DEFINE_LIST' 107 | G_INLINE_FUNC void \ | ^ 108 | list_type##_foreach (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~ :17:1: note: expanded from here 17 | queue_client_list_foreach | ^~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_from_glist' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :24:1: note: expanded from here 24 | event_data_list_from_glist | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_free_links' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:27:73: note: expanded from macro '_MOO_DEFINE_LIST' 27 | G_INLINE_FUNC void \ | ^ 28 | list_type##_free_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :27:1: note: expanded from here 27 | event_data_list_free_links | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_copy_links' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :30:1: note: expanded from here 30 | event_data_list_copy_links | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_length' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :33:1: note: expanded from here 33 | event_data_list_length | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_reverse' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:45:73: note: expanded from macro '_MOO_DEFINE_LIST' 45 | G_INLINE_FUNC ListType * \ | ^ 46 | list_type##_reverse (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~ :36:1: note: expanded from here 36 | event_data_list_reverse | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_prepend' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:51:73: note: expanded from macro '_MOO_DEFINE_LIST' 51 | G_INLINE_FUNC ListType * \ | ^ 52 | list_type##_prepend (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~~ :39:1: note: expanded from here 39 | event_data_list_prepend | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_append' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :42:1: note: expanded from here 42 | event_data_list_append | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_concat' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :45:1: note: expanded from here 45 | event_data_list_concat | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_remove' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:70:73: note: expanded from macro '_MOO_DEFINE_LIST' 70 | G_INLINE_FUNC ListType * \ | ^ 71 | list_type##_remove (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :48:1: note: expanded from here 48 | event_data_list_remove | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_delete_link' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:76:73: note: expanded from macro '_MOO_DEFINE_LIST' 76 | G_INLINE_FUNC ListType * \ | ^ 77 | list_type##_delete_link (ListType *list, ListType *link) \ | ~~~~~~~~~~~~~~~~~~~~~~~ :51:1: note: expanded from here 51 | event_data_list_delete_link | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_find' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :54:1: note: expanded from here 54 | event_data_list_find | ^~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_find_custom' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :55:1: note: expanded from here 55 | event_data_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_list_foreach' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:107:73: note: expanded from macro '_MOO_DEFINE_LIST' 107 | G_INLINE_FUNC void \ | ^ 108 | list_type##_foreach (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~ :59:1: note: expanded from here 59 | event_data_list_foreach | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_queue_push_head' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:223:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 223 | G_INLINE_FUNC void \ | ^ 224 | element##_queue_push_head (Element##Queue *queue, Element *elm) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ :79:1: note: expanded from here 79 | event_data_queue_push_head | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_queue_push_head_link' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:235:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 235 | G_INLINE_FUNC void \ | ^ 236 | element##_queue_push_head_link (Element##Queue *queue, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :85:1: note: expanded from here 85 | event_data_queue_push_head_link | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_queue_push_tail_link' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:243:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 243 | G_INLINE_FUNC void \ | ^ 244 | element##_queue_push_tail_link (Element##Queue *queue, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :90:1: note: expanded from here 90 | event_data_queue_push_tail_link | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_queue_unlink' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:251:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 251 | G_INLINE_FUNC void \ | ^ 252 | element##_queue_unlink (Element##Queue *queue, \ | ~~~~~~~~~~~~~~~~~~~~~~ :95:1: note: expanded from here 95 | event_data_queue_unlink | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_queue_delete_link' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:259:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 259 | G_INLINE_FUNC void \ | ^ 260 | element##_queue_delete_link (Element##Queue *queue, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :100:1: note: expanded from here 100 | event_data_queue_delete_link | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-thread.c:53:1: warning: unused function 'event_data_queue_foreach' [-Wunused-function] 53 | MOO_DEFINE_QUEUE(EventData, event_data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:266:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 266 | \ | ^ 267 | _MOO_DEFINE_QUEUE_FOREACH(Element, element) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:178:73: note: expanded from macro '\ _MOO_DEFINE_QUEUE_FOREACH' 178 | G_INLINE_FUNC void \ | ^ 179 | element##_queue_foreach (Element##Queue *queue, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :105:1: note: expanded from here 105 | event_data_queue_foreach | ^~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. CC mooaccelbutton.o mooutils/moohistorymgr.c:211:63: warning: cast from 'void (*)(MooHistoryItem *)' (aka 'void (*)(struct _MooHistoryItem *)') to 'MooHistoryItemListFunc' (aka 'void (*)(struct _MooHistoryItem *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 211 | moo_history_item_queue_foreach (mgr->priv->files, (MooHistoryItemListFunc) moo_history_item_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:1339:29: warning: cast from 'void (*)(MooHistoryItem *)' (aka 'void (*)(struct _MooHistoryItem *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1339 | g_slist_foreach (items, (GFunc) moo_history_item_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:1400:49: warning: cast from 'void (*)(MooHistoryItem *)' (aka 'void (*)(struct _MooHistoryItem *)') to 'MooHistoryItemListFunc' (aka 'void (*)(struct _MooHistoryItem *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1400 | moo_history_item_list_foreach (data->items, (MooHistoryItemListFunc) moo_history_item_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_to_glist' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:21:73: note: expanded from macro '_MOO_DEFINE_LIST' 21 | G_INLINE_FUNC GListType * \ | ^ 22 | list_type##_to_g##glisttype (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :55:1: note: expanded from here 55 | widget_list_to_glist | ^~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_free_links' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:27:73: note: expanded from macro '_MOO_DEFINE_LIST' 27 | G_INLINE_FUNC void \ | ^ 28 | list_type##_free_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :56:1: note: expanded from here 56 | widget_list_free_links | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_copy_links' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :59:1: note: expanded from here 59 | widget_list_copy_links | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_length' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :62:1: note: expanded from here 62 | widget_list_length | ^~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_reverse' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:45:73: note: expanded from macro '_MOO_DEFINE_LIST' 45 | G_INLINE_FUNC ListType * \ | ^ 46 | list_type##_reverse (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~ :65:1: note: expanded from here 65 | widget_list_reverse | ^~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_append' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :71:1: note: expanded from here 71 | widget_list_append | ^~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_concat' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here 74 | widget_list_concat | ^~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_find' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :83:1: note: expanded from here 83 | widget_list_find | ^~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_find_custom' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :84:1: note: expanded from here 84 | widget_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:42:1: warning: unused function 'widget_list_foreach' [-Wunused-function] 42 | MOO_DEFINE_DLIST (WidgetList, widget_list, GtkWidget) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:107:73: note: expanded from macro '_MOO_DEFINE_LIST' 107 | G_INLINE_FUNC void \ | ^ 108 | list_type##_foreach (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~ :88:1: note: expanded from here 88 | widget_list_foreach | ^~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_list_from_glist' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :95:1: note: expanded from here 95 | moo_history_item_list_from_glist | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_list_copy_links' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :101:1: note: expanded from here 101 | moo_history_item_list_copy_links | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_list_length' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :104:1: note: expanded from here 104 | moo_history_item_list_length | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_list_append' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :113:1: note: expanded from here 113 | moo_history_item_list_append | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_list_concat' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :116:1: note: expanded from here 116 | moo_history_item_list_concat | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_list_remove' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:70:73: note: expanded from macro '_MOO_DEFINE_LIST' 70 | G_INLINE_FUNC ListType * \ | ^ 71 | list_type##_remove (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :119:1: note: expanded from here 119 | moo_history_item_list_remove | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_list_find' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##Limooutils/mooaccel.c:1039:47: warning: cast from 'gboolean (*)(void)' (aka 'int (*)(void)') to 'MooTestSuiteInit' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1039 | s t , el ement##_list, Element) (MooTestS uiteInit) test_suite_i \ n| it~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5,: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :125:1: note: expanded from here 125 | moo_history_item_list_find | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_list_find_custom' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:189:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 189 | \ | ^ 190 | MOO_DEFINE_DLIST(Element##List, element##_list, Element) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro '\ MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :126:1: note: expanded from here 126 | moo_history_item_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorymgr.c:43:1: warning: unused function 'moo_history_item_queue_push_tail_link' [-Wunused-function] 43 | MOO_DEFINE_QUEUE (MooHistoryItem, moo_history_item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:243:73: note: expanded from macro 'MOO_DEFINE_QUEUE' 243 | G_INLINE_FUNC void \ | ^ 244 | element##_queue_push_tail_link (Element##Queue *queue, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :161:1: note: expanded from here 161 | moo_history_item_queue_push_tail_link | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC mooaccelprefs.o 22 warnings generated. CC mooaction.o CC mooactionbase.o mooutils/mooaccelprefs.c:55:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 55 | MOO_DEFINE_TYPE_STATIC (MooAccelPrefsPage, _moo_accel_prefs_page, MOO_TYPE_PREFS_PAGE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaccelprefs.c:55:1: warning: cast from 'void (*)(MooAccelPrefsPage *)' to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 55 | MOO_DEFINE_TYPE_STATIC (MooAccelPrefsPage, _moo_accel_prefs_page, MOO_TYPE_PREFS_PAGE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaccelprefs.c:286:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 286 | (GtkTreeCellDataFunc) global_cell_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaccelprefs.c:374:42: warning: cast from 'void (*)(GtkAction *, Shortcut *)' (aka 'void (*)(struct _GtkAction *, Shortcut *)') to 'GHFunc' (aka 'void (*)(void *, void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 374 | g_hash_table_foreach (page->changed, (GHFunc) apply_one, NULL); | ^~~~~~~~~~~~~~~~~~ mooutils/mooaccelprefs.c:375:49: warning: cast from 'gboolean (*)(void)' (aka 'int (*)(void)') to 'GHRFunc' (aka 'int (*)(void *, void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 375 | g_hash_table_foreach_remove (page->changed, (GHRFunc) gtk_true, NULL); | ^~~~~~~~~~~~~~~~~~ mooutils/mooaccelprefs.c:377:29: warning: cast from 'gboolean (*)(GtkTreeModel *, GtkTreePath *, GtkTreeIter *)' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreePath *, struct _GtkTreeIter *)') to 'GtkTreeModelForeachFunc' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreePath *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 377 | (GtkTreeModelForeachFunc) apply_global, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:118:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 118 | DEFINE_ACTION_TYPE (MooAction, moo_action, GTK_TYPE_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:95:13: note: expanded from macro 'DEFINE_ACTION_TYPE' 95 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:118:1: warning: cast from 'void (*)(MooAction *)' (aka 'void (*)(struct _MooAction *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 118 | DEFINE_ACTION_TYPE (MooAction, moo_action, GTK_TYPE_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:100:13: note: expanded from macro 'DEFINE_ACTION_TYPE' 100 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:119:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 119 | DEFINE_ACTION_TYPE (MooToggleAction, moo_toggle_action, GTK_TYPE_TOGGLE_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:95:13: note: expanded from macro 'DEFINE_ACTION_TYPE' 95 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:119:1: warning: cast from 'void (*)(MooToggleAction *)' (aka 'void (*)(struct _MooToggleAction *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 119 | DEFINE_ACTION_TYPE (MooToggleAction, moo_toggle_action, GTK_TYPE_TOGGLE_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:100:13: note: expanded from macro 'DEFINE_ACTION_TYPE' 100 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:120:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 120 | DEFINE_ACTION_TYPE (MooRadioAction, moo_radio_action, GTK_TYPE_RADIO_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:95:13: note: expanded from macro 'DEFINE_ACTION_TYPE' 95 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:120:1: warning: cast from 'void (*)(MooRadioAction *)' (aka 'void (*)(struct _MooRadioAction *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 120 | DEFINE_ACTION_TYPE (MooRadioAction, moo_radio_action, GTK_TYPE_RADIO_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooaction.c:100:13: note: expanded from macro 'DEFINE_ACTION_TYPE' 100 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 6 warnings generated. CC mooactioncollection.o CC mooactionfactory.o mooutils/mooactionbase.c:140:13: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 140 | (GClassInitFunc) class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooactionbase.c:390:31: warning: cast from 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 390 | g_slist_foreach (proxies, (GFunc) g_object_ref, NULL); | ^~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC mooactiongroup.o CC mooapp-ipc.o CC mooappinput.o CC moobigpaned.o mooutils/mooappinput.c:146:33: warning: cast from 'void (*)(InputChannel *)' (aka 'void (*)(struct InputChannel *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 146 | g_slist_foreach (ch->pipes, (GFunc) input_channel_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooappinput.c:574:39: warning: cast from 'void (*)(Connection *)' to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 574 | g_slist_foreach (ch->connections, (GFunc) connection_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:275:40: warning: cast from 'void (*)(ClientInfo *)' to 'ClientInfoListFunc' (aka 'void (*)(ClientInfo *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 275 | client_info_list_foreach (clients, (ClientInfoListFunc) client_info_ref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_from_gslist' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :136:1: note: expanded from here 136 | client_info_list_from_gslist | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_to_gslist' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:21:73: note: expanded from macro '_MOO_DEFINE_LIST' 21 | G_INLINE_FUNC GListType * \ | ^ 22 | list_type##_to_g##glisttype (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :138:1: note: expanded from here 138 | client_info_list_to_gslist | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_free_links' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:27:73: note: expanded from macro '_MOO_DEFINE_LIST' 27 | G_INLINE_FUNC void \ | ^ 28 | list_type##_free_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :139:1: note: expanded from here 139 | client_info_list_free_links | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_length' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :145:1: note: expanded from here 145 | client_info_list_length | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_reverse' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:45:73: note: expanded from macro '_MOO_DEFINE_LIST' 45 | G_INLINE_FUNC ListType * \ | ^ 46 | list_type##_reverse (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~ :148:1: note: expanded from here 148 | client_info_list_reverse | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_append' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :154:1: note: expanded from here 154 | client_info_list_append | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_concat' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :157:1: note: expanded from here 157 | client_info_list_concat | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_remove' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:70:73: note: expanded from macro '_MOO_DEFINE_LIST' 70 | G_INLINE_FUNC ListType * \ | ^ 71 | list_type##_remove (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :160:1: note: expanded from here 160 | client_info_list_remove | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_find' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :7:1: note: expanded from here 7 | client_info_list_find | ^~~~~~~~~~~~~~~~~~~~~ mooutils/mooapp-ipc.c:50:1: warning: unused function 'client_info_list_find_custom' [-Wunused-function] 50 | MOO_DEFINE_SLIST(ClientInfoList, client_info_list, ClientInfo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :8:1: note: expanded from here 8 | client_info_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moobigpaned.c:1624:56: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1624 | g_slist_foreach (config->paned[pos].order, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ 11 warnings generated. 2 warnings generated. CC mooclosure.o CC moocombo.o 1 warning generated. CC moodialogs.o mooutils/mooclosure.c:207:58: warning: cast from 'void (*)(MooClosureSignal *)' to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 207 | cl->object = _moo_object_ptr_new (G_OBJECT (object), (GWeakNotify) object_died, cl); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooclosure.c:279:39: warning: cast from 'void (*)(MooClosureSimple *)' to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 279 | (GWeakNotify) closure_simple_object_died, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooclosure.c:336:32: warning: cast from 'void (*)(MooObjectPtr *)' (aka 'void (*)(struct _MooObjectPtr *)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 336 | g_object_weak_ref (object, (GWeakNotify) object_ptr_object_died, ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooclosure.c:348:47: warning: cast from 'void (*)(MooObjectPtr *)' (aka 'void (*)(struct _MooObjectPtr *)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 348 | g_object_weak_unref (ptr->target, (GWeakNotify) object_ptr_object_died, ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC mooeditops.o mooutils/moocombo.c:137:13: warning: cast from 'void (*)(MooComboClass *)' (aka 'void (*)(struct _MooComboClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 137 | (GClassInitFunc) moo_combo_class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moocombo.c:142:13: warning: cast from 'void (*)(MooCombo *)' (aka 'void (*)(struct _MooCombo *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 142 | (GInstanceInitFunc) moo_combo_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moocombo.c:148:13: warning: cast from 'void (*)(GtkCellLayoutIface *)' (aka 'void (*)(struct _GtkCellLayoutIface *)') to 'GInterfaceInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 148 | (GInterfaceInitFunc) moo_combo_cell_layout_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC mooencodings.o CC mooentry.o mooutils/mooeditops.c:43:13: warning: cast from 'void (*)(MooEditOpsIface *)' (aka 'void (*)(struct MooEditOpsIface *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 43 | (GClassInitFunc) moo_edit_ops_class_init, /* class_init */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooeditops.c:365:13: warning: cast from 'void (*)(MooUndoOpsIface *)' (aka 'void (*)(struct MooUndoOpsIface *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 365 | (GClassInitFunc) moo_undo_ops_class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC moofiledialog.o mooutils/mooencodings.c:763:41: warning: cast from 'void (*)(GtkCellLayout *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkCellLayoutDataFunc' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 763 | (GtkCellLayoutDataFunc) cell_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooencodings.c:767:47: warning: cast from 'gboolean (*)(GtkTreeModel *, GtkTreeIter *)' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeViewRowSeparatorFunc' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 767 | gtk_combo_box_set_row_separator_func (combo, (GtkTreeViewRowSeparatorFunc) row_separator_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooencodings.c:1132:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1132 | MOO_DEFINE_TYPE_STATIC (MooEncodingsMenuAction, moo_encodings_menu_action, MOO_TYPE_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooencodings.c:1132:1: warning: cast from 'void (*)(MooEncodingsMenuAction *)' to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1132 | MOO_DEFINE_TYPE_STATIC (MooEncodingsMenuAction, moo_encodings_menu_action, MOO_TYPE_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooentry.c:113:13: warning: cast from 'void (*)(MooEntryClass *)' (aka 'void (*)(struct _MooEntryClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 113 | (GClassInitFunc) moo_entry_class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooentry.c:118:13: warning: cast from 'void (*)(MooEntry *)' (aka 'void (*)(struct _MooEntry *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 118 | (GInstanceInitFunc) moo_entry_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooentry.c:123:13: warning: cast from 'void (*)(GtkEditableClass *)' (aka 'void (*)(struct _GtkEditableClass *)') to 'GInterfaceInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 123 | (GInterfaceInitFunc) moo_entry_editable_init, NULL, NULL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooentry.c:127:13: warning: cast from 'void (*)(MooUndoOpsIface *)' (aka 'void (*)(struct MooUndoOpsIface *)') to 'GInterfaceInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 127 | (GInterfaceInitFunc) moo_entry_undo_ops_init, NULL, NULL | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. mooutils/mooentry.c:773:5: warning: cast from 'gboolean (*)(InsertAction *, InsertAction *)' (aka 'int (*)(InsertAction *, InsertAction *)') to 'MooUndoActionMerge' (aka 'int (*)(struct _MooUndoAction *, struct _MooUndoAction *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 773 | (MooUndoActionMerge) insert_action_merge, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooentry.c:774:5: warning: cast from 'void (*)(InsertAction *)' to 'MooUndoActionDestroy' (aka 'void (*)(struct _MooUndoAction *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 774 | (MooUndoActionDestroy) insert_action_destroy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooentry.c:780:5: warning: cast from 'gboolean (*)(DeleteAction *, DeleteAction *)' (aka 'int (*)(DeleteAction *, DeleteAction *)') to 'MooUndoActionMerge' (aka 'int (*)(struct _MooUndoAction *, struct _MooUndoAction *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 780 | (MooUndoActionMerge) delete_action_merge, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooentry.c:781:5: warning: cast from 'void (*)(DeleteAction *)' to 'MooUndoActionDestroy' (aka 'void (*)(struct _MooUndoAction *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 781 | (MooUndoActionDestroy) delete_action_destroy | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC moofileicon.o 8 warnings generated. CC moofilewatch.o mooutils/moofiledialog.c:207:28: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 207 | g_slist_foreach (list, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ 1 warning generated. CC moofilewriter.o mooutils/moofileicon.c:323:17: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations] 323 | arrow = gdk_pixbuf_new_from_inline (-1, SYMLINK_ARROW, TRUE, NULL); | ^ /var/tmp/work/editors/medit/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:294:1: note: 'gdk_pixbuf_new_from_inline' has been explicitly marked deprecated here 294 | GDK_PIXBUF_DEPRECATED_IN_2_32 | ^ /var/tmp/work/editors/medit/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:640:39: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_32' 640 | #define GDK_PIXBUF_DEPRECATED_IN_2_32 G_DEPRECATED _GDK_PIXBUF_EXTERN | ^ /var/tmp/work/editors/medit/work/.buildlink/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ mooutils/moofileicon.c:329:23: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations] 329 | small_arrow = gdk_pixbuf_new_from_inline (-1, SYMLINK_ARROW_SMALL, TRUE, NULL); | ^ /var/tmp/work/editors/medit/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:294:1: note: 'gdk_pixbuf_new_from_inline' has been explicitly marked deprecated here 294 | GDK_PIXBUF_DEPRECATED_IN_2_32 | ^ /var/tmp/work/editors/medit/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:640:39: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_32' 640 | #define GDK_PIXBUF_DEPRECATED_IN_2_32 G_DEPRECATED _GDK_PIXBUF_EXTERN | ^ /var/tmp/work/editors/medit/work/.buildlink/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_from_gslist' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :27:1: note: expanded from here 27 | monitor_list_from_gslist | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_to_gslist' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:21:73: note: expanded from macro '_MOO_DEFINE_LIST' 21 | G_INLINE_FUNC GListType * \ | ^ 22 | list_type##_to_g##glisttype (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :29:1: note: expanded from here 29 | monitor_list_to_gslist | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_free_links' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:27:73: note: expanded from macro '_MOO_DEFINE_LIST' 27 | G_INLINE_FUNC void \ | ^ 28 | list_type##_free_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :30:1: note: expanded from here 30 | monitor_list_free_links | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_copy_links' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :33:1: note: expanded from here 33 | monitor_list_copy_links | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_length' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) 2 warnings generated. \ | ~~~~~~~~~~~~~~~~~~ :36:1: note: expanded from here 36 | monitor_list_length | ^~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_reverse' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:45:73: note: expanded from macro '_MOO_DEFINE_LIST' 45 | G_INLINE_FUNC ListType * \ | ^ 46 | list_type##_reverse (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~ :39:1: note: expanded from here 39 | monitor_list_reverse | ^~~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_append' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :45:1: note: expanded from here 45 | monitor_list_append | ^~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_concat' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :48:1: note: expanded from here 48 | monitor_list_concat | ^~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_find' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :57:1: note: expanded from here 57 | monitor_list_find | ^~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_find_custom' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :58:1: note: expanded from here 58 | monitor_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewatch.c:95:1: warning: unused function 'monitor_list_foreach' [-Wunused-function] 95 | MOO_DEFINE_SLIST(MonitorList, monitor_list, Monitor) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:107:73: note: expanded from macro '_MOO_DEFINE_LIST' 107 | G_INLINE_FUNC void \ | ^ 108 | list_type##_foreach (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~ :62:1: note: expanded from here 62 | monitor_list_foreach | ^~~~~~~~~~~~~~~~~~~~ CC moofiltermgr.o 11 warnings generated. CC moofontsel.o mooutils/moofilewriter.c:43:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 43 | MOO_DEFINE_TYPE_STATIC (MooFileReader, moo_file_reader, G_TYPE_OBJECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewriter.c:43:1: warning: cast from 'void (*)(MooFileReader *)' (aka 'void (*)(struct _MooFileReader *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 43 | MOO_DEFINE_TYPE_STATIC (MooFileReader, moo_file_reader, G_TYPE_OBJECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewriter.c:166:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 166 | MOO_DEFINE_TYPE_STATIC (MooFileWriter, moo_file_writer, G_TYPE_OBJECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewriter.c:166:1: warning: cast from 'void (*)(MooFileWriter *)' (aka 'void (*)(struct _MooFileWriter *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 166 | MOO_DEFINE_TYPE_STATIC (MooFileWriter, moo_file_writer, G_TYPE_OBJECT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewriter.c:264:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 264 | MOO_DEFINE_TYPE_STATIC (MooLocalFileWriter, moo_local_file_writer, MOO_TYPE_FILE_WRITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewriter.c:264:1: warning: cast from 'void (*)(MooLocalFileWriter *)' (aka 'void (*)(struct _MooLocalFileWriter *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 264 | MOO_DEFINE_TYPE_STATIC (MooLocalFileWriter, moo_local_file_writer, MOO_TYPE_FILE_WRITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewriter.c:502:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 502 | MOO_DEFINE_TYPE_STATIC (MooStringWriter, moo_string_writer, MOO_TYPE_FILE_WRITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moofilewriter.c:502:1: warning: cast from 'void (*)(MooStringWriter *)' (aka 'void (*)(struct _MooStringWriter *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 502 | MOO_DEFINE_TYPE_STATIC (MooStringWriter, moo_string_writer, MOO_TYPE_FILE_WRITER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC mooglade.o mooutils/moofiltermgr.c:1139:32: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1139 | g_slist_foreach (user_ids, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooutils/moofontsel.c:991:19: warning: implicit conversion from 'double' to 'gint' (aka 'int') changes value from 0.1 to 0 [-Wliteral-conversion] 991 | new_size = MAX (0.1, atof (text) * PANGO_SCALE + 0.5); | ~ ^~~ /var/tmp/work/editors/medit/work/.buildlink/include/glib-2.0/glib/gmacros.h:975:36: note: expanded from macro 'MAX' 975 | #define MAX(a, b) (((a) > (b)) ? (a) : (b)) | ^ mooutils/moofontsel.c:1006:19: warning: implicit conversion from 'double' to 'gint' (aka 'int') changes value from 0.1 to 0 [-Wliteral-conversion] 1006 | new_size = MAX (0.1, atof (text) * PANGO_SCALE + 0.5); | ~ ^~~ /var/tmp/work/editors/medit/work/.buildlink/include/glib-2.0/glib/gmacros.h:975:36: note: expanded from macro 'MAX' 975 | #define MAX(a, b) (((a) > (b)) ? (a) : (b)) | ^ 1 warning generated. CC moohelp.o 2 warnings generated. CC moohistorycombo.o mooutils/mooglade.c:1056:47: warning: cast from 'void (*)(Child *)' (aka 'void (*)(struct _Child *)') to 'ChildListFunc' (aka 'void (*)(struct _Child *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1056 | child_list_foreach (widget->children, (ChildListFunc) child_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:1058:47: warning: cast from 'void (*)(Signal *)' (aka 'void (*)(struct _Signal *)') to 'SignalListFunc' (aka 'void (*)(struct _Signal *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1058 | signal_list_foreach (widget->signals, (SignalListFunc) signal_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:1089:55: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1089 | g_ptr_array_foreach (props->custom_props, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_from_gslist' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :93:1: note: expanded from here 93 | child_list_from_gslist | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_copy_links' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :99:1: note: expanded from here 99 | child_list_copy_links | ^~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_length' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :102:1: note: expanded from here 102 | child_list_length | ^~~~~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_append' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :111:1: note: expanded from here 111 | child_list_append | ^~~~~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_concat' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :114:1: note: expanded from here 114 | child_list_concat | ^~~~~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_remove' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:70:73: note: expanded from macro '_MOO_DEFINE_LIST' 70 | G_INLINE_FUNC ListType * \ | ^ 71 | list_type##_remove (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :117:1: note: expanded from here 117 | child_list_remove | ^~~~~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_delete_link' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:76:73: note: expanded from macro '_MOO_DEFINE_LIST' 76 | G_INLINE_FUNC ListType * \ | ^ 77 | list_type##_delete_link (ListType *list, ListType *link) \ | ~~~~~~~~~~~~~~~~~~~~~~~ :120:1: note: expanded from here 120 | child_list_delete_link | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_find' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :123:1: note: expanded from here 123 | child_list_find | ^~~~~~~~~~~~~~~ mooutils/mooglade.c:74:1: warning: unused function 'child_list_find_custom' [-Wunused-function] 74 | MOO_DEFINE_SLIST(ChildList, child_list, Child) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :124:1: note: expanded from here 124 | child_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_from_gslist' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :133:1: note: expanded from here 133 | signal_list_from_gslist | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_to_gslist' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:21:73: note: expanded from macro '_MOO_DEFINE_LIST' 21 | G_INLINE_FUNC GListType * \ | ^ 22 | list_type##_to_g##glisttype (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :135:1: note: expanded from here 135 | signal_list_to_gslist | ^~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_copy_links' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :139:1: note: expanded from here 139 | signal_list_copy_links | ^~~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_length' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :142:1: note: expanded from here 142 | signal_list_length | ^~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_append' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :151:1: note: expanded from here 151 | signal_list_append | ^~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_concat' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :154:1: note: expanded from here 154 | signal_list_concat | ^~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_remove' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:70:73: note: expanded from macro '_MOO_DEFINE_LIST' 70 | G_INLINE_FUNC ListType * \ | ^ 71 | list_type##_remove (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :157:1: note: expanded from here 157 | signal_list_remove | ^~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_delete_link' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:76:73: note: expanded from macro '_MOO_DEFINE_LIST' 76 | G_INLINE_FUNC ListType * \ | ^ 77 | list_type##_delete_link (ListType *list, ListType *link) \ | ~~~~~~~~~~~~~~~~~~~~~~~ :160:1: note: expanded from here 160 | signal_list_delete_link | ^~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_find' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :163:1: note: expanded from here 163 | signal_list_find | ^~~~~~~~~~~~~~~~ mooutils/mooglade.c:75:1: warning: unused function 'signal_list_find_custom' [-Wunused-function] 75 | MOO_DEFINE_SLIST(SignalList, signal_list, Signal) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :164:1: note: expanded from here 164 | signal_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. CC moohistorylist.o mooutils/moohelp.c:98:37: warning: cast from 'gboolean (*)(GtkWidget *)' (aka 'int (*)(struct _GtkWidget *)') to 'MooHelpFunc' (aka 'int (*)(struct _GtkWidget *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 98 | moo_help_set_func_full (widget, (MooHelpFunc) func, NULL, NULL); | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC mooi18n.o mooutils/moohistorycombo.c:175:41: warning: cast from 'void (*)(GtkCellLayout *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkCellLayoutDataFunc' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 175 | (GtkCellLayoutDataFunc) cell_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moohistorycombo.c:357:50: warning: cast from 'int (*)(GtkTreeModel *, GtkTreeIter *, GtkTreeIter *)' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreeIter *, struct _GtkTreeIter *)') to 'GtkTreeIterCompareFunc' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreeIter *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 357 | (GtkTreeIterCompareFunc) default_sort_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC moomarkup.o CC moomenu.o CC moomenuaction.o CC moomenumgr.o CC moomenutoolbutton.o CC moo-mime.o mooutils/moomenumgr.c:193:46: warning: cast from 'void (*)(Menu *)' to 'MenuListFunc' (aka 'void (*)(Menu *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 193 | menu_list_foreach (mgr->priv->menus, (MenuListFunc) menu_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_from_gslist' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :136:1: note: expanded from here 136 | menu_list_from_gslist | ^~~~~~~~~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_to_gslist' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:21:73: note: expanded from macro '_MOO_DEFINE_LIST' 21 | G_INLINE_FUNC GListType * \ | ^ 22 | list_type##_to_g##glisttype (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :138:1: note: expanded from here 138 | menu_list_to_gslist | ^~~~~~~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_length' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :145:1: note: expanded from here 145 | menu_list_length | ^~~~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_reverse' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:45:73: note: expanded from macro '_MOO_DEFINE_LIST' 45 | G_INLINE_FUNC ListType * \ | ^ 46 | list_type##_reverse (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~ :148:1: note: expanded from here 148 | menu_list_reverse | ^~~~~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_append' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :154:1: note: expanded from here 154 | menu_list_append | ^~~~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_concat' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :157:1: note: expanded from here 157 | menu_list_concat | ^~~~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_delete_link' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:76:73: note: expanded from macro '_MOO_DEFINE_LIST' 76 | G_INLINE_FUNC ListType * \ | ^ 77 | list_type##_delete_link (ListType *list, ListType *link) \ | ~~~~~~~~~~~~~~~~~~~~~~~ :163:1: note: expanded from here 163 | menu_list_delete_link | ^~~~~~~~~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_find' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :166:1: note: expanded from here 166 | menu_list_find | ^~~~~~~~~~~~~~ mooutils/moomenumgr.c:46:1: warning: unused function 'menu_list_find_custom' [-Wunused-function] 46 | MOO_DEFINE_SLIST(MenuList, menu_list, Menu) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :167:1: note: expanded from here 167 | menu_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC moonotebook.o CC moopane.o CC moopaned.o mooutils/moonotebook.c:1719:30: warning: cast from 'void (*)(gpointer *)' (aka 'void (*)(void **)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1719 | (GWeakNotify) g_nullify_pointer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moonotebook.c:3636:42: warning: cast from 'void (*)(gpointer *)' (aka 'void (*)(void **)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 3636 | (GWeakNotify) g_nullify_pointer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moonotebook.c:3642:36: warning: cast from 'void (*)(gpointer *)' (aka 'void (*)(void **)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 3642 | (GWeakNotify) g_nullify_pointer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moopane.c:1662:22: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations] 1662 | pixbuf = gdk_pixbuf_new_from_inline (-1, icon->data, TRUE, NULL); | ^ /var/tmp/work/editors/medit/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:294:1: note: 'gdk_pixbuf_new_from_inline' has been explicitly marked deprecated here 294 | GDK_PIXBUF_DEPRECATED_IN_2_32 | ^ /var/tmp/work/editors/medit/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:640:39: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_32' 640 | #define GDK_PIXBUF_DEPRECATED_IN_2_32 G_DEPRECATED _GDK_PIXBUF_EXTERN | ^ /var/tmp/work/editors/medit/work/.buildlink/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 3 warnings generated. CC mooprefs.o 1 warning generated. CC mooprefsdialog.o CC mooprefspage.o mooutils/mooprefsdialog.c:208:33: warning: cast from 'gboolean (*)(GtkTreeModel *, GtkTreePath *, GtkTreeIter *)' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreePath *, struct _GtkTreeIter *)') to 'GtkTreeModelForeachFunc' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreePath *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 208 | (GtkTreeModelForeachFunc) destroy_page, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC moospawn.o CC moostock.o mooutils/mooprefspage.c:292:43: warning: cast from 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 292 | g_slist_foreach (page->priv->widgets, (GFunc) setting_init, NULL); | ^~~~~~~~~~~~~~~~~~~~ mooutils/mooprefspage.c:293:44: warning: cast from 'void (*)(MooPrefsPage *)' (aka 'void (*)(struct _MooPrefsPage *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 293 | g_slist_foreach (page->priv->children, (GFunc) moo_prefs_page_init_sig, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooprefspage.c:300:43: warning: cast from 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 300 | g_slist_foreach (page->priv->widgets, (GFunc) setting_apply, NULL); | ^~~~~~~~~~~~~~~~~~~~~ mooutils/mooprefspage.c:305:44: warning: cast from 'void (*)(MooPrefsPage *)' (aka 'void (*)(struct _MooPrefsPage *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 305 | g_slist_foreach (page->priv->children, (GFunc) moo_prefs_page_apply, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC moouixml.o mooutils/moostock.c:97:14: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations] 97 | pixbuf = gdk_pixbuf_new_from_inline (-1, inline_data, FALSE, NULL); | ^ /var/tmp/work/editors/medit/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:294:1: note: 'gdk_pixbuf_new_from_inline' has been explicitly marked deprecated here 294 | GDK_PIXBUF_DEPRECATED_IN_2_32 | ^ /var/tmp/work/editors/medit/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:640:39: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_32' 640 | #define GDK_PIXBUF_DEPRECATED_IN_2_32 G_DEPRECATED _GDK_PIXBUF_EXTERN | ^ /var/tmp/work/editors/medit/work/.buildlink/include/glib-2.0/glib/gmacros.h:1303:37: note: expanded from macro 'G_DEPRECATED' 1303 | #define G_DEPRECATED __attribute__((__deprecated__)) | ^ 1 warning generated. CC mooundo.o CC mooutils-enums.o mooutils/moouixml.c:590:42: warning: cast from 'void (*)(Node *)' (aka 'void (*)(struct MooUiNode *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 590 | g_slist_foreach (node->children, (GFunc) node_free, NULL); | ^~~~~~~~~~~~~~~~~ 1 warning generated. CC mooutils-file.o CC mooutils-fs.o CC mooutils-gobject.o CC mooutils-misc.o mooutils/mooutils-gobject.c:998:9: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 998 | if (!bad != _moo_value_convert (&sval, &eval)) | ^ ~~ mooutils/mooutils-gobject.c:998:9: note: add parentheses after the '!' to evaluate the comparison first 998 | if (!bad != _moo_value_convert (&sval, &eval)) | ^ | ( ) mooutils/mooutils-gobject.c:998:9: note: add parentheses around left hand side expression to silence this warning 998 | if (!bad != _moo_value_convert (&sval, &eval)) | ^ | ( ) mooutils/mooutils-gobject.c:1050:9: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 1050 | if (!bad != _moo_value_convert (&sval, &eval)) | ^ ~~ mooutils/mooutils-gobject.c:1050:9: note: add parentheses after the '!' to evaluate the comparison first 1050 | if (!bad != _moo_value_convert (&sval, &eval)) | ^ | ( ) mooutils/mooutils-gobject.c:1050:9: note: add parentheses around left hand side expression to silence this warning 1050 | if (!bad != _moo_value_convert (&sval, &eval)) | ^ | ( ) mooutils/mooutils-gobject.c:1577:46: warning: cast from 'void (*)(MooObjectWatch *)' (aka 'void (*)(struct _MooObjectWatch *)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1577 | w->source = _moo_object_ptr_new (source, (GWeakNotify) watch_source_died, w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-gobject.c:1578:46: warning: cast from 'void (*)(MooObjectWatch *)' (aka 'void (*)(struct _MooObjectWatch *)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1578 | w->target = _moo_object_ptr_new (target, (GWeakNotify) watch_target_died, w); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC mooutils-script.o 4 warnings generated. CC mooutils-treeview.o mooutils/mooutils-misc.c:2136:16: warning: cast from 'GSourceFunc' (aka 'int (*)(void *)') to 'GIOFunc' (aka 'int (*)(struct _GIOChannel *, GIOCondition, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2136 | ret = ((GIOFunc) sd->func) (source, condition, sd->data); | ^~~~~~~~~~~~~~~~~~ mooutils/mooutils-misc.c:2164:16: warning: cast from 'GIOFunc' (aka 'int (*)(struct _GIOChannel *, GIOCondition, void *)') to 'GSourceFunc' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2164 | sd->func = (GSourceFunc) func; | ^~~~~~~~~~~~~~~~~~ CC moowindow.o 2 warnings generated. CC moo-test-utils.o mooutils/mooutils-treeview.c:921:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 921 | MOO_DEFINE_TYPE_STATIC (MooExpanderCell, moo_expander_cell, GTK_TYPE_CELL_RENDERER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooutils/mooutils-treeview.c:921:1: warning: cast from 'void (*)(MooExpanderCell *)' to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 921 | MOO_DEFINE_TYPE_STATIC (MooExpanderCell, moo_expander_cell, GTK_TYPE_CELL_RENDERER) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC moobookmarkmgr.o mooutils/moowindow.c:646:26: warning: cast from 'void (*)(AccelEntry *)' to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 646 | (GFunc) accel_entry_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moowindow.c:711:51: warning: cast from 'void (*)(AccelEntry *)' to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 711 | g_slist_foreach (window->priv->global_accels, (GFunc) accel_entry_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ mooutils/moo-test-utils.c:142:30: warning: cast from 'void (*)(TestAssertInfo *)' to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 142 | (GFunc) test_assert_info_free, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC moobookmarkview.o 2 warnings generated. CC moofile.o moofileview/moobookmarkmgr.c:963:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 963 | (GtkTreeCellDataFunc) icon_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moobookmarkmgr.c:979:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 979 | (GtkTreeCellDataFunc) label_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moobookmarkmgr.c:997:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 997 | (GtkTreeCellDataFunc) path_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moobookmarkmgr.c:1208:28: warning: cast from 'void (*)(GtkTreePath *)' (aka 'void (*)(struct _GtkTreePath *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1208 | g_list_foreach (paths, (GFunc) gtk_tree_path_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moobookmarkmgr.c:1209:27: warning: cast from 'void (*)(GtkTreeRowReference *)' (aka 'void (*)(struct _GtkTreeRowReference *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1209 | g_list_foreach (rows, (GFunc) gtk_tree_row_reference_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moobookmarkmgr.c:1430:41: warning: cast from 'void (*)(GtkCellLayout *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkCellLayoutDataFunc' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1430 | (GtkCellLayoutDataFunc) combo_icon_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moobookmarkmgr.c:1436:41: warning: cast from 'void (*)(GtkCellLayout *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkCellLayoutDataFunc' (aka 'void (*)(struct _GtkCellLayout *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1436 | (GtkCellLayoutDataFunc) combo_label_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moobookmarkmgr.c:1579:33: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1579 | g_slist_foreach (stock_ids, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ 8 warnings generated. CC moofileentry.o moofileview/moobookmarkview.c:116:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 116 | (GtkTreeCellDataFunc) icon_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moobookmarkview.c:124:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 124 | (GtkTreeCellDataFunc) label_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC moofilesystem.o CC moofileview.o moofileview/moofileentry.c:247:32: warning: cast from 'gboolean (*)(MooFile *)' (aka 'int (*)(struct _MooFile *)') to 'MooFileVisibleFunc' (aka 'int (*)(struct _MooFile *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 247 | cmpl->priv->visible_func = (MooFileVisibleFunc) completion_default_visible_func; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofileentry.c:278:30: warning: cast from 'void (*)(MooFileEntryCompletion *)' (aka 'void (*)(struct _MooFileEntryCompletion *)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 278 | (GWeakNotify) completion_entry_destroyed, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofileentry.c:1461:30: warning: cast from 'void (*)(MooFileEntryCompletion *)' (aka 'void (*)(struct _MooFileEntryCompletion *)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1461 | (GWeakNotify) completion_entry_destroyed, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofileentry.c:1470:28: warning: cast from 'void (*)(MooFileEntryCompletion *)' (aka 'void (*)(struct _MooFileEntryCompletion *)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1470 | (GWeakNotify) completion_entry_destroyed, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC moofileview-dialogs.o moofileview/moofilesystem.c:260:49: warning: cast from 'void (*)(MooFolderImpl *)' (aka 'void (*)(struct _MooFolderImpl *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 260 | g_queue_foreach (fs->priv->cache.queue, (GFunc) _moo_folder_impl_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofilesystem.c:287:28: warning: cast from 'void (*)(gpointer *)' (aka 'void (*)(void **)') to 'GWeakNotify' (aka 'void (*)(void *, struct _GObject *)') converts to incompatible function type [-Wcast-function-type-mismatch] 287 | (GWeakNotify) g_nullify_pointer, &fs_instance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC moofileview-tools.o moofileview/moofileview.c:2097:53: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2097 | g_slist_foreach (fileview->priv->history->back, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofileview.c:2098:52: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2098 | g_slist_foreach (fileview->priv->history->fwd, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofileview.c:2209:37: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2209 | g_slist_foreach (hist->fwd, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofileview.c:2810:36: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2810 | g_list_foreach (filenames, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofileview.c:2840:36: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2840 | g_list_foreach (filenames, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofileview.c:3544:31: warning: cast from 'void (*)(GtkTreePath *)' (aka 'void (*)(struct _GtkTreePath *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 3544 | g_list_foreach (selected, (GFunc) gtk_tree_path_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofileview.c:3579:31: warning: cast from 'void (*)(GtkTreePath *)' (aka 'void (*)(struct _GtkTreePath *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 3579 | g_list_foreach (selected, (GFunc) gtk_tree_path_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofileview.c:5813:27: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 5813 | g_list_foreach (list, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofileview.c:90:1: warning: unused function 'file_list_from_glist' [-Wunused-function] 90 | MOO_DEFINE_DLIST_FULL(FileList, file_list, MooFile, _moo_file_ref, _moo_file_unref) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:153:5: note: expanded from macro 'MOO_DEFINE_DLIST_FULL' 153 | MOO_DEFINE_DLIST(ListType, list_type, ElmType) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :125:1: note: expanded from here 125 | file_list_from_glist | ^~~~~~~~~~~~~~~~~~~~ moofileview/moofileview.c:90:1: warning: unused function 'file_list_copy_links' [-Wunused-function] 90 | MOO_DEFINE_DLIST_FULL(FileList, file_list, MooFile, _moo_file_ref, _moo_file_unref) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:153:5: note: expanded from macro 'MOO_DEFINE_DLIST_FULL' 153 | MOO_DEFINE_DLIST(ListType, list_type, ElmType) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :131:1: note: expanded from here 131 | file_list_copy_links | ^~~~~~~~~~~~~~~~~~~~ moofileview/moofileview.c:90:1: warning: unused function 'file_list_append' [-Wunused-function] 90 | MOO_DEFINE_DLIST_FULL(FileList, file_list, MooFile, _moo_file_ref, _moo_file_unref) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:153:5: note: expanded from macro 'MOO_DEFINE_DLIST_FULL' 153 | MOO_DEFINE_DLIST(ListType, list_type, ElmType) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :143:1: note: expanded from here 143 | file_list_append | ^~~~~~~~~~~~~~~~ moofileview/moofileview.c:90:1: warning: unused function 'file_list_concat' [-Wunused-function] 90 | MOO_DEFINE_DLIST_FULL(FileList, file_list, MooFile, _moo_file_ref, _moo_file_unref) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:153:5: note: expanded from macro 'MOO_DEFINE_DLIST_FULL' 153 | MOO_DEFINE_DLIST(ListType, list_type, ElmType) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :146:1: note: expanded from here 146 | file_list_concat | ^~~~~~~~~~~~~~~~ moofileview/moofileview.c:90:1: warning: unused function 'file_list_remove' [-Wunused-function] 90 | MOO_DEFINE_DLIST_FULL(FileList, file_list, MooFile, _moo_file_ref, _moo_file_unref) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:153:5: note: expanded from macro 'MOO_DEFINE_DLIST_FULL' 153 | MOO_DEFINE_DLIST(ListType, list_type, ElmType) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:70:73: note: expanded from macro '_MOO_DEFINE_LIST' 70 | G_INLINE_FUNC ListType * \ | ^ 71 | list_type##_remove (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :149:1: note: expanded from here 149 | file_list_remove | ^~~~~~~~~~~~~~~~ moofileview/moofileview.c:90:1: warning: unused function 'file_list_find' [-Wunused-function] 90 | MOO_DEFINE_DLIST_FULL(FileList, file_list, MooFile, _moo_file_ref, _moo_file_unref) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:153:5: note: expanded from macro 'MOO_DEFINE_DLIST_FULL' 153 | MOO_DEFINE_DLIST(ListType, list_type, ElmType) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :155:1: note: expanded from here 155 | file_list_find | ^~~~~~~~~~~~~~ moofileview/moofileview.c:90:1: warning: unused function 'file_list_find_custom' [-Wunused-function] 90 | MOO_DEFINE_DLIST_FULL(FileList, file_list, MooFile, _moo_file_ref, _moo_file_unref) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:153:5: note: expanded from macro 'MOO_DEFINE_DLIST_FULL' 153 | MOO_DEFINE_DLIST(ListType, list_type, ElmType) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :156:1: note: expanded from here 156 | file_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~ moofileview/moofileview.c:90:1: warning: unused function 'file_list_foreach' [-Wunused-function] 90 | MOO_DEFINE_DLIST_FULL(FileList, file_list, MooFile, _moo_file_ref, _moo_file_unref) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:153:5: note: expanded from macro 'MOO_DEFINE_DLIST_FULL' 153 | MOO_DEFINE_DLIST(ListType, list_type, ElmType) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:143:5: note: expanded from macro 'MOO_DEFINE_DLIST' 143 | _MOO_DEFINE_LIST(GList, list, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:107:73: note: expanded from macro '_MOO_DEFINE_LIST' 107 | G_INLINE_FUNC void \ | ^ 108 | list_type##_foreach (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~ :160:1: note: expanded from here 160 | file_list_foreach | ^~~~~~~~~~~~~~~~~ moofileview/moofileview-dialogs.c:197:31: warning: cast from 'gpointer (*)(gpointer)' (aka 'void *(*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 197 | g_list_foreach (children, (GFunc) g_object_ref, NULL); | ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC moofolder.o 16 warnings generated. CC moofoldermodel.o moofileview/moofileview-tools.c:49:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 49 | MOO_DEFINE_TYPE_STATIC (ToolAction, _moo_file_view_tool_action, MOO_TYPE_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofileview-tools.c:49:1: warning: cast from 'void (*)(ToolAction *)' to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 49 | MOO_DEFINE_TYPE_STATIC (ToolAction, _moo_file_view_tool_action, MOO_TYPE_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofileview-tools.c:63:42: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 63 | g_slist_foreach (action->extensions, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofileview-tools.c:65:41: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 65 | g_slist_foreach (action->mimetypes, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofileview-tools.c:166:41: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 166 | g_slist_foreach (info->actions, (GFunc) g_object_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~ moofileview/moofileview-tools.c:439:28: warning: cast from 'void (*)(MooFile *)' (aka 'void (*)(struct _MooFile *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 439 | g_list_foreach (files, (GFunc) _moo_file_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC mooiconview.o moofileview/moofolder.c:1012:27: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1012 | g_slist_foreach (new, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofolder.c:1013:31: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1013 | g_slist_foreach (deleted, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ moofileview/moofolder.c:1172:29: warning: cast from 'void (*)(MooFile *)' (aka 'void (*)(struct _MooFile *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1172 | g_slist_foreach (*list, (GFunc) _moo_file_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from moofileview/moofoldermodel.c:19: moofileview/moofoldermodel-private.h:148:34: warning: cast from 'void (*)(MooFile *)' (aka 'void (*)(struct _MooFile *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 148 | g_list_foreach (flist->list, (GFunc) _moo_file_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofoldermodel.c:60:13: warning: cast from 'void (*)(MooFolderModelClass *)' (aka 'void (*)(struct _MooFolderModelClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 60 | (GClassInitFunc) moo_folder_model_class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofoldermodel.c:65:13: warning: cast from 'void (*)(MooFolderModel *)' (aka 'void (*)(struct _MooFolderModel *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 65 | (GInstanceInitFunc) moo_folder_model_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofoldermodel.c:70:13: warning: cast from 'void (*)(GtkTreeModelIface *)' (aka 'void (*)(struct _GtkTreeModelIface *)') to 'GInterfaceInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 70 | (GInterfaceInitFunc) moo_folder_model_tree_iface_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. moofileview/moofoldermodel.c:247:33: warning: cast from 'void (*)(MooFile *)' (aka 'void (*)(struct _MooFile *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 247 | g_slist_foreach (files, (GFunc) _moo_file_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofoldermodel.c:401:33: warning: cast from 'void (*)(MooFile *)' (aka 'void (*)(struct _MooFile *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 401 | g_slist_foreach (files, (GFunc) _moo_file_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ moofileview/moofoldermodel.c:349:1: warning: unused function 'model_contains_file' [-Wunused-function] 349 | model_contains_file (MooFolderModel *model, | ^~~~~~~~~~~~~~~~~~~ CC mootreeview.o moofileview/mooiconview.c:2026:29: warning: cast from 'gint (*)(const GtkTreePath *, const GtkTreePath *)' (aka 'int (*)(const struct _GtkTreePath *, const struct _GtkTreePath *)') to 'GCompareDataFunc' (aka 'int (*)(const void *, const void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2026 | return g_tree_new_full ((GCompareDataFunc) gtk_tree_path_compare, NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. moofileview/mooiconview.c:2925:22: warning: cast from 'void (*)(GtkTreeRowReference *)' (aka 'void (*)(struct _GtkTreeRowReference *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2925 | (GFunc) gtk_tree_row_reference_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/mooiconview.c:2951:26: warning: cast from 'void (*)(GtkTreeRowReference *)' (aka 'void (*)(struct _GtkTreeRowReference *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2951 | (GFunc) gtk_tree_row_reference_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moofileview/mooiconview.c:3414:22: warning: cast from 'void (*)(GtkTreeRowReference *)' (aka 'void (*)(struct _GtkTreeRowReference *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 3414 | (GFunc) gtk_tree_row_reference_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC gtksourcecontextengine.o 4 warnings generated. CC gtksourceengine.o moofileview/mootreeview.c:153:38: warning: cast from 'void (*)(Child *)' (aka 'void (*)(struct _MooTreeViewChild *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 153 | g_slist_foreach (view->children, (GFunc) child_free, NULL); | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC gtksourceiter.o gtksourceview/gtksourcecontextengine.c:3445:12: warning: cast from 'void (*)(gpointer, Context *)' (aka 'void (*)(void *, struct _Context *)') to 'GHFunc' (aka 'void (*)(void *, void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 3445 | (GHFunc) context_unref_hash_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gtksourceview/gtksourcecontextengine.c:3510:12: warning: cast from 'void (*)(gpointer, Context *)' (aka 'void (*)(void *, struct _Context *)') to 'GHFunc' (aka 'void (*)(void *, void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 3510 | (GHFunc) context_freeze_hash_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gtksourceview/gtksourcecontextengine.c:3554:31: warning: cast from 'void (*)(Context *)' (aka 'void (*)(struct _Context *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 3554 | g_slist_foreach (children, (GFunc) context_thaw, NULL); | ^~~~~~~~~~~~~~~~~~~~ gtksourceview/gtksourcecontextengine.c:5852:41: warning: cast from 'void (*)(DefinitionChild *)' (aka 'void (*)(struct _DefinitionChild *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 5852 | g_slist_foreach (definition->children, (GFunc) definition_child_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC gtksourcelanguage-parser-1.o 4 warnings generated. gtksourceview/gtksourceiter.c:616:51: warning: implicit conversion from enumeration type 'GtkSourceSearchFlags' to different enumeration type 'GtkTextSearchFlags' [-Wenum-conversion] 616 | return gtk_text_iter_forward_search (iter, str, flags, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ CC gtksourcelanguage-parser-2.o gtksourceview/gtksourceiter.c:719:52: warning: implicit conversion from enumeration type 'GtkSourceSearchFlags' to different enumeration type 'GtkTextSearchFlags' [-Wenum-conversion] 719 | return gtk_text_iter_backward_search (iter, str, flags, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ 2 warnings generated. CC gtksourcelanguage.o gtksourceview/gtksourcelanguage-parser-1.c:488:25: warning: cast from 'xmlFreeFunc' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 488 | g_slist_foreach (list, (GFunc) xmlFree, NULL); | ^~~~~~~~~~~~~~~ 1 warning generated. CC gtksourcelanguagemanager.o gtksourceview/gtksourcelanguage-parser-2.c:1727:2: warning: 'xmlLineNumbersDefault' is deprecated [-Wdeprecated-declarations] 1727 | xmlLineNumbersDefault (1); | ^ /var/tmp/work/editors/medit/work/.buildlink/include/libxml2/libxml/parser.h:1423:1: note: 'xmlLineNumbersDefault' has been explicitly marked deprecated here 1423 | XML_DEPRECATED | ^ /var/tmp/work/editors/medit/work/.buildlink/include/libxml2/libxml/xmlexports.h:63:43: note: expanded from macro 'XML_DEPRECATED' 63 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ gtksourceview/gtksourcelanguage-parser-2.c:1728:2: warning: 'xmlSubstituteEntitiesDefault' is deprecated [-Wdeprecated-declarations] 1728 | xmlSubstituteEntitiesDefault (1); | ^ /var/tmp/work/editors/medit/work/.buildlink/include/libxml2/libxml/parser.h:1413:1: note: 'xmlSubstituteEntitiesDefault' has been explicitly marked deprecated here 1413 | XML_DEPRECATED | ^ /var/tmp/work/editors/medit/work/.buildlink/include/libxml2/libxml/xmlexports.h:63:43: note: expanded from macro 'XML_DEPRECATED' 63 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ gtksourceview/gtksourcelanguage-parser-2.c:1755:33: warning: cast from 'void (*)(GtkSourceContextReplace *)' (aka 'void (*)(struct _GtkSourceContextReplace *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1755 | g_queue_foreach (replacements, (GFunc) _gtk_source_context_replace_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC gtksourcestyle.o CC gtksourcestylescheme.o gtksourceview/gtksourcelanguagemanager.c:362:30: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 362 | g_slist_foreach (filenames, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ 1 warning generated. CC gtksourcestyleschememanager.o gtksourceview/gtksourcestylescheme.c:81:47: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 81 | g_ptr_array_foreach (scheme->priv->authors, (GFunc)g_free, NULL); | ^~~~~~~~~~~~~ CC gtksourceview-utils.o 1 warning generated. CC gtktextregion.o gtksourceview/gtksourcestyleschememanager.c:378:26: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 378 | g_slist_foreach (files, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ CC eggsmclient.o 1 warning generated. CC eggsmclient-dummy.o CC mooappabout.o CC mooapp.o CC moohtml.o CC moolinklabel.o mooapp/mooapp.c:174:13: warning: cast from 'void (*)(MooAppClass *)' (aka 'void (*)(struct _MooAppClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 174 | (GClassInitFunc) moo_app_class_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooapp/mooapp.c:179:13: warning: cast from 'void (*)(MooApp *)' (aka 'void (*)(struct _MooApp *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 179 | (GInstanceInitFunc) moo_app_instance_init, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mooapp/mooapp.c:891:35: warning: cast from 'gboolean (*)(void)' (aka 'int (*)(void)') to 'GSourceFunc' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 891 | gdk_threads_add_timeout (100, (GSourceFunc) check_signal, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CXX medit-lua.o CXX mooluaplugin.o CXX moolua-tests.o moolua/mooluaplugin.cpp:115:1: warning: cast from 'void (*)(MooPluginClass *)' to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 115 | MOO_PLUGIN_DEFINE (MooLua, moo_lua, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | NULL, NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | 0, 0) | ~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:96:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 96 | (GClassInitFunc) name__##_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:115:1: warning: cast from 'void (*)(MooPlugin *)' to 'GInstanceInitFunc' (aka 'void (*)(_GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 115 | MOO_PLUGIN_DEFINE (MooLua, moo_lua, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | NULL, NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | 0, 0) | ~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:101:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 101 | (GInstanceInitFunc) name__##_plugin_instance_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_from_gslist' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:15:73: note: expanded from macro '_MOO_DEFINE_LIST' 15 | G_INLINE_FUNC ListType * \ | ^ 16 | list_type##_from_g##glisttype (GListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :111:1: note: expanded from here 111 | module_list_from_gslist | ^~~~~~~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_to_gslist' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:21:73: note: expanded from macro '_MOO_DEFINE_LIST' 21 | G_INLINE_FUNC GListType * \ | ^ 22 | list_type##_to_g##glisttype (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :113:1: note: expanded from here 113 | module_list_to_gslist | ^~~~~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_free_links' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:27:73: note: expanded from macro '_MOO_DEFINE_LIST' 27 | G_INLINE_FUNC void \ | ^ 28 | list_type##_free_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :114:1: note: expanded from here 114 | module_list_free_links | ^~~~~~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_copy_links' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:33:73: note: expanded from macro '_MOO_DEFINE_LIST' 33 | G_INLINE_FUNC ListType * \ | ^ 34 | list_type##_copy_links (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~~~~ :117:1: note: expanded from here 117 | module_list_copy_links | ^~~~~~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_length' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:39:73: note: expanded from macro '_MOO_DEFINE_LIST' 39 | G_INLINE_FUNC guint \ | ^ 40 | list_type##_length (ListType *list) \ | ~~~~~~~~~~~~~~~~~~ :120:1: note: expanded from here 120 | module_list_length | ^~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_reverse' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:45:73: note: expanded from macro '_MOO_DEFINE_LIST' 45 | G_INLINE_FUNC ListType * \ | ^ 46 | list_type##_reverse (ListType *list) \ | ~~~~~~~~~~~~~~~~~~~ :123:1: note: expanded from here 123 | module_list_reverse | ^~~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_append' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:57:73: note: expanded from macro '_MOO_DEFINE_LIST' 57 | G_INLINE_FUNC ListType * \ | ^ 58 | list_type##_append (ListType *list, ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :129:1: note: expanded from here 129 | module_list_append | ^~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_concat' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:63:73: note: expanded from macro '_MOO_DEFINE_LIST' 63 | G_INLINE_FUNC ListType * \ | ^ 64 | list_type##_concat (ListType *list1, ListType *list2) \ | ~~~~~~~~~~~~~~~~~~ :132:1: note: expanded from here 132 | module_list_concat | ^~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_remove' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:70:73: note: expanded from macro '_MOO_DEFINE_LIST' 70 | G_INLINE_FUNC ListType * \ | ^ 71 | list_type##_remove (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~~~ :135:1: note: expanded from here 135 | module_list_remove | ^~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_find' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:84:73: note: expanded from macro '_MOO_DEFINE_LIST' 84 | G_INLINE_FUNC ListType * \ | ^ 85 | list_type##_find (ListType *list, const ElmType *data) \ | ~~~~~~~~~~~~~~~~ :141:1: note: expanded from here 141 | module_list_find | ^~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_find_custom' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:96:73: note: expanded from macro '_MOO_DEFINE_LIST' 96 | G_INLINE_FUNC ListType * \ | ^ 97 | list_type##_find_custom (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~~~~~ :142:1: note: expanded from here 142 | module_list_find_custom | ^~~~~~~~~~~~~~~~~~~~~~~ moolua/mooluaplugin.cpp:33:1: warning: unused function 'module_list_foreach' [-Wunused-function] 33 | MOO_DEFINE_SLIST(ModuleList, module_list, MooLuaModule) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:140:5: note: expanded from macro 'MOO_DEFINE_SLIST' 140 | _MOO_DEFINE_LIST(GSList, slist, ListType, list_type, ElmType) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/moolist.h:107:73: note: expanded from macro '_MOO_DEFINE_LIST' 107 | G_INLINE_FUNC void \ | ^ 108 | list_type##_foreach (ListType *list, \ | ~~~~~~~~~~~~~~~~~~~ :146:1: note: expanded from here 146 | module_list_foreach | ^~~~~~~~~~~~~~~~~~~ 14 warnings generated. CXX moo-lua-api-util.o CXX moo-lua-api.o CXX gtk-lua-api.o CXX lfs.o CXX moolua.o CXX luaall.o CC medit-python.o moolua/moo-lua-api-util.cpp:945:38: warning: cast from 'void (*)(MooLuaSignalClosure *, GValue *, guint, const GValue *)' (aka 'void (*)(MooLuaSignalClosure *, _GValue *, unsigned int, const _GValue *)') to 'GClosureMarshal' (aka 'void (*)(_GClosure *, _GValue *, unsigned int, const _GValue *, void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 945 | g_closure_set_marshal (gclosure, (GClosureMarshal) signal_closure_marshal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from moolua/lua/luaall.cpp:16: moolua/lua/lobject.c:145:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 145 | sprintf(buff, "%p", va_arg(argp, void *)); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from moolua/lua/luaall.cpp:24: moolua/lua/lvm.c:53:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 53 | lua_number2str(s, n); | ^ moolua/lua/luaconf.h:527:29: note: expanded from macro 'lua_number2str' 527 | #define lua_number2str(s,n) sprintf((s), LUA_NUMBER_FMT, (n)) | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from moolua/lua/luaall.cpp:27: moolua/lua/lauxlib.c:577:61: warning: while loop has empty body [-Wempty-body] 577 | while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; | ^ moolua/lua/lauxlib.c:577:61: note: put the semicolon on a separate line to silence this warning In file included from moolua/lua/luaall.cpp:33: moolua/lua/loadlib.c:164:3: warning: 'NSLinkEditError' is deprecated: first deprecated in macOS 10.5 - dlerror() [-Wdeprecated-declarations] 164 | NSLinkEditError(&err, &err_num, &err_file, &err_str); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach-o/dyld.h:243:13: note: 'NSLinkEditError' has been explicitly marked deprecated here 243 | extern void NSLinkEditError(NSLinkEditErrors *c, int *errorNumber, const char** fileName, const char** errorString) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlerror()"); | ^ In file included from moolua/lua/luaall.cpp:33: moolua/lua/loadlib.c:187:3: warning: 'NSUnLinkModule' is deprecated: first deprecated in macOS 10.5 [-Wdeprecated-declarations] 187 | NSUnLinkModule((NSModule)lib, NSUNLINKMODULE_OPTION_RESET_LAZY_REFERENCES); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach-o/dyld.h:195:13: note: 'NSUnLinkModule' has been explicitly marked deprecated here 195 | extern bool NSUnLinkModule(NSModule module, uint32_t options) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, ""); | ^ In file included from moolua/lua/luaall.cpp:33: moolua/lua/loadlib.c:195:7: warning: '_dyld_present' is deprecated: first deprecated in macOS 10.5 - always true [-Wdeprecated-declarations] 195 | if(!_dyld_present()) { | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach-o/dyld.h:263:13: note: '_dyld_present' has been explicitly marked deprecated here 263 | extern bool _dyld_present(void) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "always true"); | ^ In file included from moolua/lua/luaall.cpp:33: moolua/lua/loadlib.c:199:9: warning: 'NSCreateObjectFileImageFromFile' is deprecated: first deprecated in macOS 10.5 - dlopen() [-Wdeprecated-declarations] 199 | ret = NSCreateObjectFileImageFromFile(path, &img); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach-o/dyld.h:172:36: note: 'NSCreateObjectFileImageFromFile' has been explicitly marked deprecated here 172 | extern NSObjectFileImageReturnCode NSCreateObjectFileImageFromFile(const char* pathName, NSObjectFileImage *objectFileImage) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlopen()"); | ^ In file included from moolua/lua/luaall.cpp:33: moolua/lua/loadlib.c:201:20: warning: 'NSLinkModule' is deprecated: first deprecated in macOS 10.5 - dlopen() [-Wdeprecated-declarations] 201 | NSModule mod = NSLinkModule(img, path, NSLINKMODULE_OPTION_PRIVATE | | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach-o/dyld.h:187:17: note: 'NSLinkModule' has been explicitly marked deprecated here 187 | extern NSModule NSLinkModule(NSObjectFileImage objectFileImage, const char* moduleName, uint32_t options) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlopen()"); | ^ In file included from moolua/lua/luaall.cpp:33: moolua/lua/loadlib.c:203:5: warning: 'NSDestroyObjectFileImage' is deprecated: first deprecated in macOS 10.5 - dlclose() [-Wdeprecated-declarations] 203 | NSDestroyObjectFileImage(img); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach-o/dyld.h:174:36: note: 'NSDestroyObjectFileImage' has been explicitly marked deprecated here 174 | extern bool NSDestroyObjectFileImage(NSObjectFileImage objectFileImage) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlclose()"); | ^ In file included from moolua/lua/luaall.cpp:33: moolua/lua/loadlib.c:213:18: warning: 'NSLookupSymbolInModule' is deprecated: first deprecated in macOS 10.5 - dlsym() [-Wdeprecated-declarations] 213 | NSSymbol nss = NSLookupSymbolInModule((NSModule)lib, sym); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach-o/dyld.h:207:17: note: 'NSLookupSymbolInModule' has been explicitly marked deprecated here 207 | extern NSSymbol NSLookupSymbolInModule(NSModule module, const char* symbolName) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlsym()"); | ^ In file included from moolua/lua/luaall.cpp:33: moolua/lua/loadlib.c:218:25: warning: 'NSAddressOfSymbol' is deprecated: first deprecated in macOS 10.5 - dlsym() [-Wdeprecated-declarations] 218 | return (lua_CFunction)NSAddressOfSymbol(nss); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/mach-o/dyld.h:214:21: note: 'NSAddressOfSymbol' has been explicitly marked deprecated here 214 | extern void * NSAddressOfSymbol(NSSymbol symbol) __API_UNAVAILABLE(ios, tvos, watchos) DYLD_DRIVERKIT_UNAVAILABLE DYLD_EXCLAVEKIT_UNAVAILABLE __OSX_DEPRECATED(10.1, 10.5, "dlsym()"); | ^ In file included from moolua/lua/luaall.cpp:35: moolua/lua/slnunico.c:1169:6: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1169 | sprintf(buff, form, (int) luaL_checknumber( L, arg ) ); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recomme1 warning generated. nded that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from moolua/lua/luaall.cpp:35: moolua/lua/slnunico.c:1179:6: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1179 | sprintf(buff, form, | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from moolua/lua/luaall.cpp:35: moolua/lua/slnunico.c:1190:6: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1190 | sprintf(buff, form, | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from moolua/lua/luaall.cpp:35: moolua/lua/slnunico.c:1207:6: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1207 | sprintf(buff, form, (double) luaL_checknumber(L, arg) ); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ In file included from moolua/lua/luaall.cpp:35: moolua/lua/slnunico.c:1230:7: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] 1230 | sprintf(buff, form, s); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here 278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' 218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) | ^ CC moofileselector-prefs.o CC moofileselector.o CC mooplugin-builtin.o plugins/moofileselector.c:527:31: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 527 | g_list_foreach (selected, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ plugins/moofileselector.c:1294:1: warning: cast from 'void (*)(MooPluginClass *)' (aka 'void (*)(struct MooPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1294 | MOO_PLUGIN_DEFINE (FileSelector, file_selector, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1295 | file_selector_plugin_attach, file_selector_plugin_detach, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1296 | NULL, NULL, | ~~~~~~~~~~~ 1297 | _moo_file_selector_prefs_page, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | 0, 0) | ~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:96:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 96 | (GClassInitFunc) name__##_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofileselector.c:1294:1: warning: cast from 'void (*)(MooPlugin *)' (aka 'void (*)(struct MooPlugin *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1294 | MOO_PLUGIN_DEFINE (FileSelector, file_selector, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1295 | file_selector_plugin_attach, file_selector_plugin_detach, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1296 | NULL, NULL, | ~~~~~~~~~~~ 1297 | _moo_file_selector_prefs_page, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | 0, 0) | ~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:101:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 101 | (GInstanceInitFunc) name__##_plugin_instance_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC moofilelist.o CC moofind.o plugins/moofilelist.c:162:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 162 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (FileList, file_list, GTK_TYPE_TREE_STORE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_DRAG_SOURCE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | file_list_drag_source_iface_init) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_DRAG_DEST, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | file_list_drag_dest_iface_init)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:162:1: warning: cast from 'void (*)(FileList *)' to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 162 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (FileList, file_list, GTK_TYPE_TREE_STORE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_DRAG_SOURCE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | file_list_drag_source_iface_init) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_DRAG_DEST, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | file_list_drag_dest_iface_init)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:853:46: warning: cast from 'void (*)(GtkTreePath *)' (aka 'void (*)(struct _GtkTreePath *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 853 | g_slist_foreach (cfg->expanded_rows, (GFunc) gtk_tree_path_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:1859:28: warning: cast from 'void (*)(GtkTreePath *)' (aka 'void (*)(struct _GtkTreePath *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1859 | g_list_foreach (paths, (GFunc) gtk_tree_path_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:2100:31: warning: cast from 'void (*)(GtkTreePath *)' (aka 'void (*)(struct _GtkTreePath *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2100 | g_list_foreach (selected, (GFunc) gtk_tree_path_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:2132:43: warning: cast from 'gboolean (*)(GtkTreeModel *, GtkTreeIter *)' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeViewRowSeparatorFunc' (aka 'int (*)(struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2132 | (GtkTreeViewRowSeparatorFunc) row_separator_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:2135:42: warning: cast from 'gboolean (*)(GtkTreeModel *, int, const char *, GtkTreeIter *)' (aka 'int (*)(struct _GtkTreeModel *, int, const char *, struct _GtkTreeIter *)') to 'GtkTreeViewSearchEqualFunc' (aka 'int (*)(struct _GtkTreeModel *, int, const char *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2135 | (GtkTreeViewSearchEqualFunc) tree_view_search_equal_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:2169:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2169 | (GtkTreeCellDataFunc) pixbuf_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:2175:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2175 | (GtkTreeCellDataFunc) text_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:2414:1: warning: cast from 'void (*)(MooWinPluginClass *)' (aka 'void (*)(struct MooWinPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2414 | MOO_WIN_PLUGIN_DEFINE (FileList, file_list) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:156:13: note: expanded from macro 'MOO_WIN_PLUGIN_DEFINE' 156 | (GClassInitFunc) name__##_window_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:2415:1: warning: cast from 'void (*)(MooPluginClass *)' (aka 'void (*)(struct MooPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2415 | MOO_PLUGIN_DEFINE (FileList, file_list, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2416 | NULL, NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2417 | file_list_window_plugin_get_type (), 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:96:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 96 | (GClassInitFunc) name__##_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofilelist.c:2415:1: warning: cast from 'void (*)(MooPlugin *)' (aka 'void (*)(struct MooPlugin *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 2415 | MOO_PLUGIN_DEFINE (FileList, file_list, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2416 | NULL, NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2417 | file_list_window_plugin_get_type (), 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:101:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 101 | (GInstanceInitFunc) name__##_plugin_instance_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. 16 warnings generated. CC readtags.o CC ctags-plugin.o plugins/moofind.c:606:28: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 606 | g_slist_foreach (dirs, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ plugins/moofind.c:645:28: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 645 | g_slist_foreach (dirs, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ plugins/moofind.c:1126:1: warning: cast from 'void (*)(MooWinPluginClass *)' (aka 'void (*)(struct MooWinPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1126 | MOO_WIN_PLUGIN_DEFINE (Find, find) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:156:13: note: expanded from macro 'MOO_WIN_PLUGIN_DEFINE' 156 | (GClassInitFunc) name__##_window_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofind.c:1127:1: warning: cast from 'void (*)(MooPluginClass *)' (aka 'void (*)(struct MooPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1127 | MOO_PLUGIN_DEFINE (Find, find, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1128 | NULL, NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1129 | find_window_plugin_get_type (), 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:96:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 96 | (GClassInitFunc) name__##_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/moofind.c:1127:1: warning: cast from 'void (*)(MooPlugin *)' (aka 'void (*)(struct MooPlugin *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1127 | MOO_PLUGIN_DEFINE (Find, find, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1128 | NULL, NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1129 | find_window_plugin_get_type (), 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:101:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 101 | (GInstanceInitFunc) name__##_plugin_instance_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC ctags-doc.o CC ctags-view.o plugins/ctags/ctags-plugin.c:165:1: warning: cast from 'void (*)(MooWinPluginClass *)' (aka 'void (*)(struct MooWinPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 165 | MOO_WIN_PLUGIN_DEFINE (Ctags, ctags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:156:13: note: expanded from macro 'MOO_WIN_PLUGIN_DEFINE' 156 | (GClassInitFunc) name__##_window_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/ctags/ctags-plugin.c:166:1: warning: cast from 'void (*)(MooPluginClass *)' (aka 'void (*)(struct MooPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 166 | MOO_PLUGIN_DEFINE (Ctags, ctags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | NULL, NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | ctags_window_plugin_get_type (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | MOO_TYPE_CTAGS_DOC_PLUGIN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:96:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 96 | (GClassInitFunc) name__##_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/ctags/ctags-plugin.c:166:1: warning: cast from 'void (*)(MooPlugin *)' (aka 'void (*)(struct MooPlugin *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 166 | MOO_PLUGIN_DEFINE (Ctags, ctags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | NULL, NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | ctags_window_plugin_get_type (), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | MOO_TYPE_CTAGS_DOC_PLUGIN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:101:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 101 | (GInstanceInitFunc) name__##_plugin_instance_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC moousertools.o plugins/ctags/ctags-doc.c:384:32: warning: cast from 'void (*)(MooCtagsEntry *)' (aka 'void (*)(struct _MooCtagsEntry *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 384 | g_slist_foreach (list, (GFunc) _moo_ctags_entry_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. plugins/ctags/ctags-view.c:149:42: warning: cast from 'gboolean (*)(GtkTreeModel *, int, const char *, GtkTreeIter *)' (aka 'int (*)(struct _GtkTreeModel *, int, const char *, struct _GtkTreeIter *)') to 'GtkTreeViewSearchEqualFunc' (aka 'int (*)(struct _GtkTreeModel *, int, const char *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 149 | (GtkTreeViewSearchEqualFunc) tree_view_search_equal_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/ctags/ctags-view.c:155:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 155 | (GtkTreeCellDataFunc) data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC moousertools-prefs.o 2 warnings generated. CC moocommand.o plugins/usertools/moousertools.c:84:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 84 | MOO_DEFINE_TYPE_STATIC (MooToolAction, _moo_tool_action, MOO_TYPE_EDIT_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moousertools.c:84:1: warning: cast from 'void (*)(MooToolAction *)' to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 84 | MOO_DEFINE_TYPE_STATIC (MooToolAction, _moo_tool_action, MOO_TYPE_EDIT_ACTION) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moousertools.c:1092:32: warning: cast from 'void (*)(MooUserToolInfo *)' to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1092 | g_slist_foreach (sys_list, (GFunc) _moo_user_tool_info_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moousertools.c:1381:1: warning: cast from 'void (*)(MooPluginClass *)' (aka 'void (*)(struct MooPluginClass *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1381 | MOO_PLUGIN_DEFINE (UserTools, user_tools, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1382 | NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~ 1383 | user_tools_plugin_prefs_page, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1384 | 0, 0) | ~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:96:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 96 | (GClassInitFunc) name__##_plugin_class_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moousertools.c:1381:1: warning: cast from 'void (*)(MooPlugin *)' (aka 'void (*)(struct MooPlugin *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1381 | MOO_PLUGIN_DEFINE (UserTools, user_tools, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1382 | NULL, NULL, NULL, NULL, | ~~~~~~~~~~~~~~~~~~~~~~~ 1383 | user_tools_plugin_prefs_page, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1384 | 0, 0) | ~~~~~ ./mooedit/mooplugin-macro.h:117:77: note: expanded from macro 'MOO_PLUGIN_DEFINE' 117 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) \ | ^ 118 | MOO_PLUGIN_DEFINE_FULL(Name__,name__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | {},{}, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | attach_win__,detach_win__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121 | attach_doc__,detach_doc__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | prefs_page_func__, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | WIN_PLUGIN_TYPE__,DOC_PLUGIN_TYPE__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooedit/mooplugin-macro.h:101:13: note: expanded from macro '\ MOO_PLUGIN_DEFINE_FULL' 101 | (GInstanceInitFunc) name__##_plugin_instance_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC moocommanddisplay.o plugins/usertools/moousertools-prefs.c:461:46: warning: cast from 'void (*)(GtkTreeViewColumn *, GtkCellRenderer *, GtkTreeModel *, GtkTreeIter *)' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *)') to 'GtkTreeCellDataFunc' (aka 'void (*)(struct _GtkTreeViewColumn *, struct _GtkCellRenderer *, struct _GtkTreeModel *, struct _GtkTreeIter *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 461 | (GtkTreeCellDataFunc) name_data_func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moousertools-prefs.c:529:28: warning: cast from 'void (*)(MooUserToolInfo *)' to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 529 | g_slist_foreach (list, (GFunc) _moo_user_tool_info_unref, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC moooutputfilterregex.o CC moousertools-enums.o CXX moocommand-script.o CC moocommand-exe.o plugins/usertools/moooutputfilterregex.c:151:48: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 151 | g_slist_foreach (filter->priv->file_stack, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ plugins/usertools/moooutputfilterregex.c:154:47: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 154 | g_slist_foreach (filter->priv->dir_stack, (GFunc) g_free, NULL); | ^~~~~~~~~~~~~~ plugins/usertools/moooutputfilterregex.c:686:44: warning: cast from 'void (*)(ActionInfo *)' (aka 'void (*)(struct ActionInfo *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 686 | g_slist_foreach (pattern->actions, (GFunc) action_info_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moooutputfilterregex.c:940:31: warning: cast from 'void (*)(ActionInfo *)' (aka 'void (*)(struct ActionInfo *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 940 | g_slist_foreach (actions, (GFunc) action_info_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moooutputfilterregex.c:1004:32: warning: cast from 'void (*)(PatternInfo *)' (aka 'void (*)(struct PatternInfo *)') to 'GFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 1004 | g_slist_foreach (patterns, (GFunc) pattern_info_free, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC moocmdview.o plugins/usertools/moocommand-exe.c:131:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 131 | MOO_DEFINE_TYPE_STATIC (MooCommandFactoryExe, _moo_command_factory_exe, MOO_TYPE_COMMAND_FACTORY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moocommand-exe.c:131:1: warning: cast from 'void (*)(MooCommandFactoryExe *)' (aka 'void (*)(struct _MooCommandFactory *)') to 'GInstanceInitFunc' (aka 'void (*)(struct _GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 131 | MOO_DEFINE_TYPE_STATIC (MooCommandFactoryExe, _moo_command_factory_exe, MOO_TYPE_COMMAND_FACTORY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moocommand-script.cpp:46:1: warning: cast from 'void (*)(gpointer)' (aka 'void (*)(void *)') to 'GClassInitFunc' (aka 'void (*)(void *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 46 | MOO_DEFINE_TYPE_STATIC (MooCommandFactoryScript, _moo_command_factory_script, MOO_TYPE_COMMAND_FACTORY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:27:40: note: expanded from macro '_MOO_REGISTER_TYPE' 27 | (GClassInitFunc) type_name##_class_intern_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plugins/usertools/moocommand-script.cpp:46:1: warning: cast from 'void (*)(MooCommandFactoryScript *)' to 'GInstanceInitFunc' (aka 'void (*)(_GTypeInstance *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 46 | MOO_DEFINE_TYPE_STATIC (MooCommandFactoryScript, _moo_command_factory_script, MOO_TYPE_COMMAND_FACTORY) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:60:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC' 60 | MOO_DEFINE_TYPE_STATIC_WITH_CODE (TypeName, type_name, TYPE_PARENT, {}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:51:5: note: expanded from macro 'MOO_DEFINE_TYPE_STATIC_WITH_CODE' 51 | _MOO_REGISTER_TYPE(TypeName,type_name,TYPE_PARENT,0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./mooutils/mootype-macros.h:29:40: note: expanded from macro '_MOO_REGISTER_TYPE' 29 | (GInstanceInitFunc) type_name##_init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. CC moolineview.o CC mooeditwindowoutput.o CC moooutputfilter.o plugins/support/moolineview.c:645:28: warning: cast from 'void (*)(GtkWidget *)' (aka 'void (*)(struct _GtkWidget *)') to 'GtkCallback' (aka 'void (*)(struct _GtkWidget *, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 645 | (GtkCallback) gtk_widget_destroy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC marshals.o 1 warning generated. GEN medit-app/medit.desktop Generating and caching the translation database Merging translations into medit-app/medit.desktop. CXXLD medit Undefined symbols for architecture arm64: "__moo_egg_sm_client_osx_new", referenced from: __moo_egg_sm_client_get in eggsmclient.o ld: symbol(s) not found for architecture arm64 clang++: error: linker command failed with exit code 1 (use -v to see invocation) gmake[3]: *** [Makefile:1825: medit] Error 1 gmake[3]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0/moo' gmake[2]: *** [Makefile:1705: all] Error 2 gmake[2]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0/moo' gmake[1]: *** [Makefile:450: all-recursive] Error 1 gmake[1]: Leaving directory '/var/tmp/work/editors/medit/work/medit-1.2.0' gmake: *** [Makefile:380: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/editors/medit *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/editors/medit