[anjuta] symbol-db: fix compile warnings
- From: Carl-Anton Ingmarsson <carlantoni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [anjuta] symbol-db: fix compile warnings
- Date: Thu, 14 Feb 2013 21:43:22 +0000 (UTC)
commit 38b5629e1728510dbfcf82e343e7954fb7a89e20
Author: Carl-Anton Ingmarsson <ca ingmarsson gmail com>
Date: Thu Feb 14 22:39:40 2013 +0100
symbol-db: fix compile warnings
Mosly regarding unused variables, invalid function prototypes and
usage of deprecated thread functions.
plugins/symbol-db/benchmark/libgda/libgda.c | 7 +----
plugins/symbol-db/benchmark/sqlite/sqlite.c | 9 +-----
plugins/symbol-db/benchmark/symbol-db/benchmark.c | 1 -
plugins/symbol-db/plugin.c | 11 +-------
plugins/symbol-db/plugin.h | 4 +-
plugins/symbol-db/symbol-db-engine-core.c | 26 +++++++++-----------
plugins/symbol-db/symbol-db-engine-core.h | 6 ++--
plugins/symbol-db/symbol-db-engine-priv.h | 6 ++--
plugins/symbol-db/symbol-db-engine-utils.c | 16 +++++--------
plugins/symbol-db/symbol-db-model.c | 19 +++------------
plugins/symbol-db/symbol-db-system.c | 10 --------
plugins/symbol-db/symbol-db-system.h | 2 +-
12 files changed, 37 insertions(+), 80 deletions(-)
---
diff --git a/plugins/symbol-db/benchmark/libgda/libgda.c b/plugins/symbol-db/benchmark/libgda/libgda.c
index a4c56f0..450488f 100644
--- a/plugins/symbol-db/benchmark/libgda/libgda.c
+++ b/plugins/symbol-db/benchmark/libgda/libgda.c
@@ -97,7 +97,7 @@ get_select_statement_by_query_id (GdaConnection * cnc, GdaSet **plist)
}
static void
-load_queue_values ()
+load_queue_values (void)
{
gchar line[80];
values_queue = g_queue_new ();
@@ -114,7 +114,7 @@ load_queue_values ()
}
static void
-delete_previous_db ()
+delete_previous_db (void)
{
GFile *file;
@@ -132,9 +132,6 @@ delete_previous_db ()
int
main (int argc, char *argv[])
{
- if ( !g_thread_supported() )
- g_thread_init( NULL );
-
g_type_init();
gtk_init(&argc, &argv);
diff --git a/plugins/symbol-db/benchmark/sqlite/sqlite.c b/plugins/symbol-db/benchmark/sqlite/sqlite.c
index 18fe4c1..b425b34 100644
--- a/plugins/symbol-db/benchmark/sqlite/sqlite.c
+++ b/plugins/symbol-db/benchmark/sqlite/sqlite.c
@@ -23,7 +23,7 @@ create_table (sqlite3 *db)
}
static void
-delete_previous_db ()
+delete_previous_db (void)
{
GFile *file;
@@ -54,7 +54,7 @@ open_connection (sqlite3 **db)
}
static void
-load_queue_values ()
+load_queue_values (void)
{
gchar line[80];
values_queue = g_queue_new ();
@@ -150,13 +150,8 @@ main(gint argc, gchar **argv)
{
sqlite3 *db = NULL;
-
- if ( !g_thread_supported() )
- g_thread_init( NULL );
-
g_type_init();
-
delete_previous_db ();
if (open_connection (&db) < 0)
diff --git a/plugins/symbol-db/benchmark/symbol-db/benchmark.c
b/plugins/symbol-db/benchmark/symbol-db/benchmark.c
index a5b3059..536dbea 100644
--- a/plugins/symbol-db/benchmark/symbol-db/benchmark.c
+++ b/plugins/symbol-db/benchmark/symbol-db/benchmark.c
@@ -89,7 +89,6 @@ int main (int argc, char** argv)
main_loop = g_main_loop_new (NULL, FALSE);
gtk_init(&argc, &argv);
- g_thread_init (NULL);
gda_init ();
if (argc != 2)
diff --git a/plugins/symbol-db/plugin.c b/plugins/symbol-db/plugin.c
index 087c964..cad5e6d 100644
--- a/plugins/symbol-db/plugin.c
+++ b/plugins/symbol-db/plugin.c
@@ -1406,8 +1406,8 @@ do_check_offline_files_changed (SymbolDBPlugin *sdb_plugin)
if (db_path)
g_hash_table_replace (prj_elements_hash,
- db_path,
- filename);
+ (gchar *)db_path,
+ (gchar *)filename);
g_object_unref (gfile);
}
@@ -1622,12 +1622,10 @@ static void
on_project_root_added (AnjutaPlugin *plugin, const gchar *name,
const GValue *value, gpointer user_data)
{
- IAnjutaProjectManager *pm;
SymbolDBPlugin *sdb_plugin;
const gchar *root_uri;
gchar *root_dir;
GFile *gfile;
- IAnjutaProject *project;
sdb_plugin = ANJUTA_PLUGIN_SYMBOL_DB (plugin);
@@ -1661,9 +1659,6 @@ on_project_root_added (AnjutaPlugin *plugin, const gchar *name,
* if the preferences says not to automatically scan the packages.
*/
gtk_widget_hide (sdb_plugin->progress_bar_system);
-
- pm = anjuta_shell_get_interface (ANJUTA_PLUGIN (sdb_plugin)->shell,
- IAnjutaProjectManager, NULL);
/*
@@ -1687,8 +1682,6 @@ on_project_root_added (AnjutaPlugin *plugin, const gchar *name,
g_object_unref (gfile);
- project = ianjuta_project_manager_get_current_project (pm, NULL);
-
/* let the project be something like "." to avoid problems when renaming the
* project dir */
sdb_plugin->project_opened = g_strdup (PROJECT_ROOT_NAME_DEFAULT);
diff --git a/plugins/symbol-db/plugin.h b/plugins/symbol-db/plugin.h
index 6451ee9..dc51fc7 100644
--- a/plugins/symbol-db/plugin.h
+++ b/plugins/symbol-db/plugin.h
@@ -157,8 +157,8 @@ struct _SymbolDBPluginClass {
AnjutaPluginClass parent_class;
/* signals */
- void (* project_import_end) ();
- void (* globals_import_end) ();
+ void (* project_import_end) (void);
+ void (* globals_import_end) (void);
};
diff --git a/plugins/symbol-db/symbol-db-engine-core.c b/plugins/symbol-db/symbol-db-engine-core.c
index 1c76ef2..881c74a 100644
--- a/plugins/symbol-db/symbol-db-engine-core.c
+++ b/plugins/symbol-db/symbol-db-engine-core.c
@@ -1487,8 +1487,8 @@ static gint sdb_sort_files_list (gconstpointer file1, gconstpointer file2)
*
*/
static gboolean
-sdb_engine_scan_files_1 (SymbolDBEngine * dbe, const GPtrArray * files_list,
- GPtrArray *real_files_list, gboolean symbols_update,
+sdb_engine_scan_files_1 (SymbolDBEngine * dbe, GPtrArray * files_list,
+ GPtrArray *real_files_list, gboolean symbols_update,
gint scan_id)
{
SymbolDBEnginePriv *priv;
@@ -1621,9 +1621,9 @@ on_scan_files_async_end (SymbolDBEngine *dbe, gint process_id, gpointer user_dat
}
static gboolean
-sdb_engine_scan_files_async (SymbolDBEngine * dbe, const GPtrArray * files_list,
- const GPtrArray *real_files_list, gboolean
symbols_update,
- gint scan_id)
+sdb_engine_scan_files_async (SymbolDBEngine * dbe, GPtrArray * files_list,
+ GPtrArray *real_files_list, gboolean symbols_update,
+ gint scan_id)
{
SymbolDBEnginePriv *priv;
g_return_val_if_fail (files_list != NULL, FALSE);
@@ -1782,7 +1782,10 @@ sdb_engine_init (SymbolDBEngine * object)
sdbe->priv->thread_pool = g_thread_pool_new (sdb_engine_ctags_output_thread,
sdbe,
THREADS_MAX_CONCURRENT,
FALSE, NULL);
-
+
+ /* initialize the sdb mutex */
+ g_mutex_init (&sdbe->priv->mutex);
+
/* some signals queues */
sdbe->priv->signals_aqueue = g_async_queue_new ();
sdbe->priv->updated_syms_id_aqueue = g_async_queue_new ();
@@ -2098,13 +2101,9 @@ sdb_engine_finalize (GObject * object)
g_list_free (priv->removed_launchers);
priv->removed_launchers = NULL;
}
-
- if (priv->mutex)
- {
- g_mutex_free (priv->mutex);
- priv->mutex = NULL;
- }
-
+
+ g_mutex_clear (&priv->mutex);
+
if (priv->timeout_trigger_handler > 0)
g_source_remove (priv->timeout_trigger_handler);
@@ -2380,7 +2379,6 @@ symbol_db_engine_new (const gchar * ctags_path)
sdbe = g_object_new (SYMBOL_TYPE_DB_ENGINE, NULL);
priv = sdbe->priv;
- priv->mutex = g_mutex_new ();
priv->anjuta_db_file = g_strdup (ANJUTA_DB_FILE);
/* set the mandatory ctags_path */
diff --git a/plugins/symbol-db/symbol-db-engine-core.h b/plugins/symbol-db/symbol-db-engine-core.h
index 1ec96f4..cfe4f78 100644
--- a/plugins/symbol-db/symbol-db-engine-core.h
+++ b/plugins/symbol-db/symbol-db-engine-core.h
@@ -51,10 +51,10 @@ struct _SymbolDBEngineClass
GObjectClass parent_class;
/* signals */
- void (* db_connected) ();
- void (* db_disconnected) ();
+ void (* db_connected) (void);
+ void (* db_disconnected) (void);
void (* scan_begin) (gint process_id);
- void (* single_file_scan_end) ();
+ void (* single_file_scan_end) (void);
void (* scan_end) (gint process_id);
void (* symbol_inserted) (gint symbol_id);
void (* symbol_updated) (gint symbol_id);
diff --git a/plugins/symbol-db/symbol-db-engine-priv.h b/plugins/symbol-db/symbol-db-engine-priv.h
index fee3e5c..85b118b 100644
--- a/plugins/symbol-db/symbol-db-engine-priv.h
+++ b/plugins/symbol-db/symbol-db-engine-priv.h
@@ -100,8 +100,8 @@
gda_holder_set_value ((gda_param), &v, NULL); \
g_value_unset (&v);
-#define SDB_LOCK(priv) if (priv->mutex) g_mutex_lock (priv->mutex);
-#define SDB_UNLOCK(priv) if (priv->mutex) g_mutex_unlock (priv->mutex);
+#define SDB_LOCK(priv) g_mutex_lock (&priv->mutex);
+#define SDB_UNLOCK(priv) g_mutex_unlock (&priv->mutex);
typedef enum
{
@@ -196,7 +196,7 @@ struct _SymbolDBEnginePriv
gulong waiting_scan_handler;
/* Threads management */
- GMutex* mutex;
+ GMutex mutex;
GAsyncQueue* signals_aqueue;
GThreadPool *thread_pool;
diff --git a/plugins/symbol-db/symbol-db-engine-utils.c b/plugins/symbol-db/symbol-db-engine-utils.c
index 3d0e2c0..999dd5d 100644
--- a/plugins/symbol-db/symbol-db-engine-utils.c
+++ b/plugins/symbol-db/symbol-db-engine-utils.c
@@ -97,15 +97,13 @@ symbol_db_util_get_files_with_zero_symbols (SymbolDBEngine *dbe)
g_return_val_if_fail (dbe != NULL, NULL);
priv = dbe->priv;
- if (priv->mutex)
- g_mutex_lock (priv->mutex);
+ SDB_LOCK(priv);
if ((stmt = sdb_engine_get_statement_by_query_id (dbe,
PREP_QUERY_GET_ALL_FROM_FILE_WHERE_NOT_IN_SYMBOLS))
== NULL)
{
- if (priv->mutex)
- g_mutex_unlock (priv->mutex);
+ SDB_UNLOCK(priv);
return NULL;
}
@@ -118,8 +116,7 @@ symbol_db_util_get_files_with_zero_symbols (SymbolDBEngine *dbe)
{
if (data_model != NULL)
g_object_unref (data_model);
- if (priv->mutex)
- g_mutex_unlock (priv->mutex);
+ SDB_UNLOCK(priv);
return NULL;
}
@@ -148,9 +145,8 @@ symbol_db_util_get_files_with_zero_symbols (SymbolDBEngine *dbe)
}
g_object_unref (data_model);
-
- if (priv->mutex)
- g_mutex_unlock (priv->mutex);
+
+ SDB_UNLOCK(priv);
return files_to_scan;
}
@@ -163,7 +159,7 @@ symbol_db_util_get_files_with_zero_symbols (SymbolDBEngine *dbe)
g_free (pix_file);
static void
-sdb_util_load_symbol_pixbufs ()
+sdb_util_load_symbol_pixbufs (void)
{
gchar *pix_file;
diff --git a/plugins/symbol-db/symbol-db-model.c b/plugins/symbol-db/symbol-db-model.c
index 3678b28..164e9ff 100644
--- a/plugins/symbol-db/symbol-db-model.c
+++ b/plugins/symbol-db/symbol-db-model.c
@@ -667,13 +667,11 @@ sdb_model_get_path (GtkTreeModel *tree_model,
{
SymbolDBModelNode *node;
GtkTreePath* path;
- SymbolDBModelPriv *priv;
gint offset;
g_return_val_if_fail (sdb_model_iter_is_valid (tree_model, iter),
NULL);
- priv = SYMBOL_DB_MODEL (tree_model)->priv;
path = gtk_tree_path_new ();
node = (SymbolDBModelNode*)iter->user_data;
@@ -694,7 +692,6 @@ sdb_model_get_value (GtkTreeModel *tree_model,
{
SymbolDBModelPriv *priv;
SymbolDBModelNode *parent_node, *node;
- SymbolDBModelPage *page;
gint offset;
g_return_if_fail (sdb_model_iter_is_valid (tree_model, iter));
@@ -708,8 +705,8 @@ sdb_model_get_value (GtkTreeModel *tree_model,
offset = GPOINTER_TO_INT (iter->user_data2);
if (sdb_model_node_get_child (parent_node, offset) == NULL)
- page = sdb_model_page_fault (SYMBOL_DB_MODEL (tree_model),
- parent_node, offset);
+ sdb_model_page_fault (SYMBOL_DB_MODEL (tree_model),
+ parent_node, offset);
node = sdb_model_node_get_child (parent_node, offset);
g_value_init (value, priv->column_types[column]);
@@ -868,8 +865,7 @@ sdb_model_iter_nth_child (GtkTreeModel *tree_model,
gint n)
{
SymbolDBModelNode *node;
- SymbolDBModelPriv *priv;
-
+
g_return_val_if_fail (SYMBOL_DB_IS_MODEL(tree_model), FALSE);
g_return_val_if_fail (iter != NULL, FALSE);
g_return_val_if_fail (n >= 0, FALSE);
@@ -877,7 +873,6 @@ sdb_model_iter_nth_child (GtkTreeModel *tree_model,
if (!sdb_model_iter_children (tree_model, iter, parent))
return FALSE;
- priv = SYMBOL_DB_MODEL (tree_model)->priv;
node = (SymbolDBModelNode*) (iter->user_data);
g_return_val_if_fail (n < node->n_children, FALSE);
@@ -917,12 +912,10 @@ static void
sdb_model_iter_ref (GtkTreeModel *tree_model, GtkTreeIter *iter)
{
SymbolDBModelNode *parent_node;
- gint child_offset;
-
+
g_return_if_fail (sdb_model_iter_is_valid (tree_model, iter));
parent_node = (SymbolDBModelNode*) iter->user_data;
- child_offset = GPOINTER_TO_INT (iter->user_data2);
sdb_model_node_ref_child (parent_node);
}
@@ -1044,10 +1037,6 @@ sdb_model_update_node_children (SymbolDBModel *model,
SymbolDBModelNode *node,
gboolean emit_has_child)
{
- SymbolDBModelPriv *priv;
-
- priv = model->priv;
-
/* Delete all nodes */
if (node->n_children > 0)
{
diff --git a/plugins/symbol-db/symbol-db-system.c b/plugins/symbol-db/symbol-db-system.c
index 291b885..8c21bc7 100644
--- a/plugins/symbol-db/symbol-db-system.c
+++ b/plugins/symbol-db/symbol-db-system.c
@@ -311,8 +311,6 @@ on_pkg_config_output (AnjutaLauncher * launcher,
AnjutaLauncherOutputType output_type,
const gchar * chars, gpointer user_data)
{
- SymbolDBSystem *sdbs;
- SymbolDBSystemPriv *priv;
SingleScanData *ss_data;
if (output_type == ANJUTA_LAUNCHER_OUTPUT_STDERR)
@@ -322,8 +320,6 @@ on_pkg_config_output (AnjutaLauncher * launcher,
}
ss_data = (SingleScanData *)user_data;
- sdbs = ss_data->sdbs;
- priv = sdbs->priv;
if (ss_data->contents != NULL)
{
@@ -721,13 +717,10 @@ symbol_db_system_scan_package (SymbolDBSystem *sdbs,
const gchar * package_name)
{
SingleScanData *ss_data;
- SymbolDBSystemPriv *priv;
g_return_val_if_fail (sdbs != NULL, FALSE);
g_return_val_if_fail (package_name != NULL, FALSE);
- priv = sdbs->priv;
-
/* does is already exist on db? */
if (symbol_db_system_is_package_parsed (sdbs, package_name, "1.0") == TRUE)
{
@@ -764,13 +757,10 @@ symbol_db_system_is_package_parseable (SymbolDBSystem *sdbs,
gpointer user_data)
{
SingleScanData *ss_data;
- SymbolDBSystemPriv *priv;
g_return_if_fail (sdbs != NULL);
g_return_if_fail (package_name != NULL);
- priv = sdbs->priv;
-
/* create the object to store in the queue */
ss_data = (SingleScanData*)g_new0 (SingleScanData, 1);
diff --git a/plugins/symbol-db/symbol-db-system.h b/plugins/symbol-db/symbol-db-system.h
index ab457e9..62b5718 100644
--- a/plugins/symbol-db/symbol-db-system.h
+++ b/plugins/symbol-db/symbol-db-system.h
@@ -49,7 +49,7 @@ struct _SymbolDBSystemClass
GObjectClass parent_class;
/* signals */
- void (* single_file_scan_end) ();
+ void (* single_file_scan_end) (void);
void (* scan_package_start) (guint num_files, const gchar *package);
void (* scan_package_end) (const gchar *package);
};
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]