static void gb_vim_complete_edit (GtkWidget *active_widget, const gchar *line, GPtrArray *ar) { gchar **parts; parts = g_strsplit (line, " ", 2); if (parts [0] == NULL || parts [1] == NULL) { g_strfreev (parts); return; } gb_vim_complete_edit_files (active_widget, parts [0], ar, parts [1]); g_strfreev (parts); }
static void gb_vim_complete_edit (GtkSourceView *source_view, const gchar *line, GPtrArray *ar) { gchar **parts; parts = g_strsplit (line, " ", 2); if (parts [0] == NULL || parts [1] == NULL) { g_strfreev (parts); return; } gb_vim_complete_edit_files (source_view, parts [0], ar, parts [1]); g_strfreev (parts); }