Branch: refs/heads/master Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Tue, 11 Jul 2017 20:33:33 UTC Commit: 02bf15e7c917028b539d75f3880a31c45dd43b6e https://github.com/geany/geany-plugins/commit/02bf15e7c917028b539d75f3880a31...
Log Message: ----------- Initialize loop variables to make cppcheck happy
It seems newer cppcheck versions are too sensible to uninitialized loop variables when the loop is created by a macro. This might be a bug in cppcheck or it just cannot check the loop properly. By initializing the affected variables explicitly, cppcheck is happy while the unnecessary initialization should not have any impacts.
Modified Paths: -------------- addons/src/ao_tasks.c autoclose/src/autoclose.c commander/src/commander-plugin.c geanyextrasel/src/extrasel.c geanygendoc/src/ggd-tag-utils.c geanylatex/src/geanylatex.c geanylua/glspi_doc.c git-changebar/src/gcb-plugin.c keyrecord/src/keyrecord.c overview/overview/overviewui.c projectorganizer/src/prjorg-main.c projectorganizer/src/prjorg-menu.c projectorganizer/src/prjorg-project.c projectorganizer/src/prjorg-sidebar.c projectorganizer/src/prjorg-utils.c scope/src/scope.c scope/src/utils.c spellcheck/src/gui.c
Modified: addons/src/ao_tasks.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -693,7 +693,7 @@ void ao_tasks_update(AoTasks *t, GeanyDocument *cur_doc) } else { - guint i; + guint i = 0; /* clear all */ gtk_list_store_clear(priv->store); /* iterate over all docs */
Modified: autoclose/src/autoclose.c 4 lines changed, 2 insertions(+), 2 deletions(-) =================================================================== @@ -899,7 +899,7 @@ configure_response_cb(GtkDialog *dialog, gint response, gpointer user_data) void plugin_init(G_GNUC_UNUSED GeanyData *data) { - guint i; + guint i = 0;
foreach_document(i) { @@ -1120,7 +1120,7 @@ plugin_configure(GtkDialog *dialog) static void autoclose_cleanup(void) { - guint i; + guint i = 0;
foreach_document(i) {
Modified: commander/src/commander-plugin.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -397,7 +397,7 @@ static void fill_store (GtkListStore *store) { GtkWidget *menubar; - guint i; + guint i = 0;
/* menu items */ menubar = find_menubar (GTK_CONTAINER (geany_data->main_widgets->window));
Modified: geanyextrasel/src/extrasel.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -564,7 +564,7 @@ void plugin_init(G_GNUC_UNUSED GeanyData *data)
void plugin_cleanup(void) { - guint i; + guint i = 0;
gtk_widget_destroy(main_menu_item); column_mode = FALSE;
Modified: geanygendoc/src/ggd-tag-utils.c 20 lines changed, 10 insertions(+), 10 deletions(-) =================================================================== @@ -121,8 +121,8 @@ ggd_tag_sort_by_line_to_list (const GPtrArray *tags, gint direction) { GList *children = NULL; - guint i; - TMTag *el; + guint i = 0; + TMTag *el = NULL;
g_return_val_if_fail (tags != NULL, NULL); g_return_val_if_fail (direction != 0, NULL); @@ -152,8 +152,8 @@ ggd_tag_find_from_line (const GPtrArray *tags, gulong line) { TMTag *tag = NULL; - TMTag *el; - guint i; + TMTag *el = NULL; + guint i = 0;
g_return_val_if_fail (tags != NULL, NULL);
@@ -217,8 +217,8 @@ ggd_tag_find_parent (const GPtrArray *tags, gchar *parent_scope = NULL; const gchar *parent_name; const gchar *tmp; - guint i; - TMTag *el; + guint i = 0; + TMTag *el = NULL; const gchar *separator; gsize separator_len;
@@ -407,8 +407,8 @@ ggd_tag_find_from_name (const GPtrArray *tags, const gchar *name) { TMTag *tag = NULL; - guint i; - TMTag *el; + guint i = 0; + TMTag *el = NULL;
g_return_val_if_fail (tags != NULL, NULL); g_return_val_if_fail (name != NULL, NULL); @@ -444,8 +444,8 @@ ggd_tag_find_children_filtered (const GPtrArray *tags, TMTagType filter) { GList *children = NULL; - guint i; - TMTag *el; + guint i = 0; + TMTag *el = NULL;
g_return_val_if_fail (tags != NULL, NULL); g_return_val_if_fail (parent != NULL, NULL);
Modified: geanylatex/src/geanylatex.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -1283,7 +1283,7 @@ on_insert_bibtex_dialog_activate(G_GNUC_UNUSED GtkMenuItem *menuitem, { GDir *dir; gchar *tmp_dir; - const gchar *filename; + const gchar *filename = NULL;
tmp_dir = g_path_get_dirname(doc->real_path); dir = g_dir_open(tmp_dir, 0, NULL);
Modified: geanylua/glspi_doc.c 4 lines changed, 2 insertions(+), 2 deletions(-) =================================================================== @@ -50,7 +50,7 @@ static gint glspi_newfile(lua_State* L) static gint filename_to_doc_idx(const gchar*fn) { if (fn && *fn) { - guint i; + guint i=0; foreach_document(i) { if fncmp(fn,documents[i]->file_name) {return i; } @@ -172,7 +172,7 @@ static gint glspi_documents(lua_State *L) /* Returns the number of open documents */ static gint glspi_count(lua_State* L) { - guint i, n=0; + guint i=0, n=0; foreach_document(i) { if (documents[i]->is_valid){n++;}
Modified: git-changebar/src/gcb-plugin.c 4 lines changed, 2 insertions(+), 2 deletions(-) =================================================================== @@ -1297,7 +1297,7 @@ plugin_init (GeanyData *data) void plugin_cleanup (void) { - guint i; + guint i = 0;
if (G_source_id) { g_source_remove (G_source_id); @@ -1363,7 +1363,7 @@ on_plugin_configure_response (GtkDialog *dialog, switch (response) { case GTK_RESPONSE_APPLY: case GTK_RESPONSE_OK: { - guint i; + guint i = 0; GdkColor color; GeanyDocument *doc = document_get_current ();
Modified: keyrecord/src/keyrecord.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -158,7 +158,7 @@ static gboolean keyrecord_init(GeanyPlugin *plugin, gpointer data) GeanyData* geany_data = plugin->geany_data; recorded_pattern = g_new0(GdkEventKey*, CAPACITY);
- guint i; + guint i = 0; foreach_document(i) { on_document_open(NULL, documents[i], NULL); }
Modified: overview/overview/overviewui.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -42,7 +42,7 @@ static GtkWidget *overview_ui_menu_item = NULL; static inline void overview_ui_scintilla_foreach (DocForEachFunc callback) { - guint i; + guint i = 0; foreach_document (i) { GeanyDocument *doc = documents[i];
Modified: projectorganizer/src/prjorg-main.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -83,7 +83,7 @@ static void on_doc_close(G_GNUC_UNUSED GObject * obj, GeanyDocument * doc,
static void on_build_start(GObject *obj, gpointer user_data) { - guint i; + guint i = 0;
foreach_document(i) {
Modified: projectorganizer/src/prjorg-menu.c 6 lines changed, 3 insertions(+), 3 deletions(-) =================================================================== @@ -52,7 +52,7 @@ static GtkWidget *s_fif_item, *s_ff_item, *s_ft_item, *s_shs_item, *s_sep_item, static gboolean try_swap_header_source(gchar *utf8_file_name, gboolean is_header, GSList *file_list, GSList *header_patterns, GSList *source_patterns) { gchar *name_pattern; - GSList *elem; + GSList *elem = NULL; GPatternSpec *pattern; gboolean found = FALSE;
@@ -115,7 +115,7 @@ static void on_swap_header_source(G_GNUC_UNUSED GtkMenuItem * menuitem, G_GNUC_U { gboolean swapped; GSList *elem, *list = NULL; - guint i; + guint i = 0;
foreach_document(i) { @@ -296,7 +296,7 @@ static void on_open_selected_file(GtkMenuItem *menuitem, gpointer user_data)
if (g_strcmp0(utf8_path, "") != 0) { - GSList *elem; + GSList *elem = NULL; const gchar *found_path = NULL;
foreach_slist (elem, prj_org->roots)
Modified: projectorganizer/src/prjorg-project.c 16 lines changed, 8 insertions(+), 8 deletions(-) =================================================================== @@ -138,7 +138,7 @@ static gint prjorg_project_rescan_root(PrjOrgRoot *root) GSList *ignored_file_list = NULL; GHashTable *visited_paths; GSList *lst; - GSList *elem; + GSList *elem = NULL; gint filenum = 0;
source_files = g_ptr_array_new(); @@ -346,7 +346,7 @@ static void update_project( void prjorg_project_save(GKeyFile * key_file) { GPtrArray *array; - GSList *elem, *lst; + GSList *elem = NULL, *lst;
if (!prj_org) return; @@ -456,7 +456,7 @@ void prjorg_project_open(GKeyFile * key_file) { gchar **source_patterns, **header_patterns, **ignored_dirs_patterns, **ignored_file_patterns, **external_dirs, **dir_ptr, *last_name; gint generate_tag_prefs; - GSList *elem, *ext_list = NULL; + GSList *elem = NULL, *ext_list = NULL; gchar *utf8_base_path;
if (prj_org != NULL) @@ -674,7 +674,7 @@ void prjorg_project_close(void)
gboolean prjorg_project_is_in_project(const gchar *utf8_filename) { - GSList *elem; + GSList *elem = NULL;
if (!utf8_filename || !prj_org || !geany_data->app->project || !prj_org->roots) return FALSE; @@ -692,14 +692,14 @@ gboolean prjorg_project_is_in_project(const gchar *utf8_filename)
static gboolean add_tm_idle(gpointer foo) { - GSList *elem2; + GSList *elem2 = NULL;
if (!prj_org || !s_idle_add_funcs) return FALSE;
foreach_slist (elem2, s_idle_add_funcs) { - GSList *elem; + GSList *elem = NULL; gchar *utf8_fname = elem2->data;
foreach_slist (elem, prj_org->roots) @@ -739,14 +739,14 @@ void prjorg_project_add_single_tm_file(gchar *utf8_filename)
static gboolean remove_tm_idle(gpointer foo) { - GSList *elem2; + GSList *elem2 = NULL;
if (!prj_org || !s_idle_remove_funcs) return FALSE;
foreach_slist (elem2, s_idle_remove_funcs) { - GSList *elem; + GSList *elem = NULL; gchar *utf8_fname = elem2->data;
foreach_slist (elem, prj_org->roots)
Modified: projectorganizer/src/prjorg-sidebar.c 8 lines changed, 4 insertions(+), 4 deletions(-) =================================================================== @@ -883,7 +883,7 @@ static void create_branch(gint level, GSList *leaf_list, GtkTreeIter *parent, { GSList *dir_list = NULL; GSList *file_list = NULL; - GSList *elem; + GSList *elem = NULL;
foreach_slist (elem, leaf_list) { @@ -1030,7 +1030,7 @@ static void load_project_root(PrjOrgRoot *root, GtkTreeIter *parent, GSList *hea { GSList *lst = NULL; GSList *path_list = NULL; - GSList *elem; + GSList *elem = NULL; GHashTableIter iter; gpointer key, value;
@@ -1077,7 +1077,7 @@ static void load_project_root(PrjOrgRoot *root, GtkTreeIter *parent, GSList *hea
static void load_project(void) { - GSList *elem, *header_patterns, *source_patterns; + GSList *elem = NULL, *header_patterns, *source_patterns; GtkTreeIter iter; gboolean first = TRUE; GIcon *icon_dir; @@ -1167,7 +1167,7 @@ static gboolean expand_path(gchar *utf8_expanded_path, gboolean select) GtkTreeIter root_iter, found_iter; gchar *utf8_path = NULL; gchar **path_split; - GSList *elem; + GSList *elem = NULL; GtkTreeModel *model;
model = GTK_TREE_MODEL(s_file_store);
Modified: projectorganizer/src/prjorg-utils.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -70,7 +70,7 @@ GSList *get_precompiled_patterns(gchar **patterns)
gboolean patterns_match(GSList *patterns, const gchar *str) { - GSList *elem; + GSList *elem = NULL; foreach_slist (elem, patterns) { GPatternSpec *pattern = elem->data;
Modified: scope/src/scope.c 6 lines changed, 3 insertions(+), 3 deletions(-) =================================================================== @@ -89,7 +89,7 @@ static void on_scope_reset_markers(G_GNUC_UNUSED const MenuItem *menu_item)
static void on_scope_cleanup_files(G_GNUC_UNUSED const MenuItem *menu_item) { - guint i; + guint i = 0;
foreach_document(i) { @@ -315,7 +315,7 @@ static void on_document_open(G_GNUC_UNUSED GObject *obj, GeanyDocument *doc,
static gboolean settings_saved(gpointer gdata) { - guint i; + guint i = 0;
foreach_document(i) { @@ -334,7 +334,7 @@ static gboolean settings_saved(gpointer gdata)
static void schedule_settings_saved(gboolean conterm) { - guint i; + guint i = 0;
plugin_idle_add(geany_plugin, settings_saved, GINT_TO_POINTER(conterm));
Modified: scope/src/utils.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -727,7 +727,7 @@ void utils_init(void)
void utils_finalize(void) { - guint i; + guint i = 0; DebugState state = debug_state();
foreach_document(i)
Modified: spellcheck/src/gui.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -303,7 +303,7 @@ static void menu_item_ref(GtkWidget *menu_item) static void update_editor_menu_items(const gchar *search_word, const gchar **suggs, gsize n_suggs) { GtkWidget *menu_item, *menu, *sub_menu; - GSList *node; + GSList *node = NULL; gchar *label; gsize i;
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
plugins-commits@lists.geany.org