diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2021-05-08 17:25:46 +0000 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-05-08 17:25:46 +0000 |
commit | 415f88b5b167b9c68a2117bb2567f7030701558f (patch) | |
tree | 31178ad1c8109f78b7efdcf283e656d975fdde54 | |
parent | f02184ee8f00a4008cf9990b16afb13c6ef0da1b (diff) | |
parent | dec152e840ea39041a6afe09640921685657b262 (diff) | |
download | tracker-415f88b5b167b9c68a2117bb2567f7030701558f.tar.gz |
Merge branch 'sign-compare' into 'master'
Fix sign compare warnings
See merge request GNOME/tracker!423
28 files changed, 90 insertions, 91 deletions
diff --git a/meson.build b/meson.build index 4968ff4b0..44e8fbbfc 100644 --- a/meson.build +++ b/meson.build @@ -86,9 +86,6 @@ cc_warning_flags = [ '-Werror=switch', # Too many warnings in libtracker-data/tracker-sparql-grammar.h '-Wno-tautological-constant-out-of-range-compare', - # Similarly there are many instances of guint vs. int comparisons. - # There would be easy but tedious to fix. - '-Wno-sign-compare', # This probably deserves a better look. '-Wno-missing-field-initializers', # Too many unused parameters in tests. Disabling this warning only diff --git a/src/libtracker-common/tracker-parser-libicu.c b/src/libtracker-common/tracker-parser-libicu.c index cbd260a2c..09a5e3082 100644 --- a/src/libtracker-common/tracker-parser-libicu.c +++ b/src/libtracker-common/tracker-parser-libicu.c @@ -64,7 +64,7 @@ struct TrackerParser { /* Text as UChars */ UChar *utxt; - gint utxt_size; + gsize utxt_size; /* Original offset of each UChar in the input txt string */ gint32 *offsets; diff --git a/src/libtracker-common/tracker-utils.c b/src/libtracker-common/tracker-utils.c index 3bcb5628f..5ef1c4322 100644 --- a/src/libtracker-common/tracker-utils.c +++ b/src/libtracker-common/tracker-utils.c @@ -93,7 +93,7 @@ tracker_utf8_truncate (const gchar *str, { gchar *retv = NULL; - if (g_utf8_strlen (str, -1) > max_size) { + if ((gsize) g_utf8_strlen (str, -1) > max_size) { gchar *substring = g_utf8_substring (str, 0, max_size - 3); retv = g_strdup_printf ("%s[…]", substring); g_free (substring); @@ -261,7 +261,7 @@ tracker_resolve_relative_uri (const gchar *base, gchar **base_split, **rel_split, *host; GPtrArray *base_norm, *rel_norm; GString *str; - gint i; + guint i; /* Relative IRIs are combined with base IRIs with a simplified version * of the algorithm described at RFC3986, Section 5.2. We don't care diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c index ab20adda6..899606e47 100644 --- a/src/libtracker-data/tracker-data-manager.c +++ b/src/libtracker-data/tracker-data-manager.c @@ -1555,7 +1555,7 @@ tracker_data_ontology_process_changes_pre_db (TrackerDataManager *manager, GPtrArray *seen_properties, GError **error) { - gint i; + guint i; if (seen_classes) { for (i = 0; i < seen_classes->len; i++) { GError *n_error = NULL; @@ -1599,7 +1599,7 @@ tracker_data_ontology_process_changes_post_db (TrackerDataManager *manager, GPtrArray *seen_properties, GError **error) { - gint i; + guint i; /* TODO: Collect the ontology-paths of the seen events for proper error reporting */ const gchar *ontology_path = "Unknown"; diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c index 7e2233c42..3091c05e8 100644 --- a/src/libtracker-data/tracker-data-update.c +++ b/src/libtracker-data/tracker-data-update.c @@ -544,7 +544,7 @@ static void cache_table_free (TrackerDataUpdateBufferTable *table) { TrackerDataUpdateBufferProperty *property; - gint i; + guint i; for (i = 0; i < table->properties->len; i++) { property = &g_array_index (table->properties, TrackerDataUpdateBufferProperty, i); @@ -820,7 +820,8 @@ tracker_data_resource_buffer_flush (TrackerData *data, TrackerDataUpdateBufferProperty *property; GHashTableIter iter; const gchar *table_name, *database; - gint i, param; + guint i; + gint param; GError *actual_error = NULL; iface = tracker_data_manager_get_writable_db_interface (data->manager); @@ -1080,7 +1081,7 @@ tracker_data_resource_unref_all (TrackerData *data, GError **error) { GArray *old_values; - gint i; + guint i; g_assert (tracker_property_get_multiple_values (property) == TRUE); g_assert (tracker_property_get_data_type (property) == TRACKER_PROPERTY_TYPE_RESOURCE); @@ -1223,7 +1224,7 @@ tracker_data_update_buffer_flush (TrackerData *data, TrackerDataUpdateBufferResource *resource; GHashTableIter iter; GError *actual_error = NULL; - gint i; + guint i; for (i = 0; i < data->update_buffer.graphs->len; i++) { graph = g_ptr_array_index (data->update_buffer.graphs, i); @@ -1255,7 +1256,7 @@ tracker_data_update_buffer_might_flush (TrackerData *data, GError **error) { TrackerDataUpdateBufferGraph *graph; - gint i, count = 0; + guint i, count = 0; for (i = 0; i < data->update_buffer.graphs->len; i++) { graph = g_ptr_array_index (data->update_buffer.graphs, i); @@ -1285,7 +1286,8 @@ cache_create_service_decomposed (TrackerData *data, TrackerClass **super_classes; TrackerProperty **domain_indexes; GValue gvalue = { 0 }; - gint i, class_id; + guint i; + gint class_id; TrackerOntologies *ontologies; /* also create instance of all super classes */ @@ -1407,7 +1409,7 @@ value_set_add_value (GArray *value_set, GValue *value) { GValue gvalue_copy = { 0 }; - gint i; + guint i; g_return_val_if_fail (G_VALUE_TYPE (value), FALSE); @@ -1432,7 +1434,7 @@ static gboolean value_set_remove_value (GArray *value_set, GValue *value) { - gint i; + guint i; g_return_val_if_fail (G_VALUE_TYPE (value), FALSE); @@ -1455,7 +1457,7 @@ static gboolean check_property_domain (TrackerData *data, TrackerProperty *property) { - gint type_index; + guint type_index; for (type_index = 0; type_index < data->resource_buffer->types->len; type_index++) { if (tracker_property_get_domain (property) == g_ptr_array_index (data->resource_buffer->types, type_index)) { @@ -1604,7 +1606,7 @@ get_old_property_values (TrackerData *data, && check_property_domain (data, prop)) { const gchar *property_name; GString *str; - gint i; + guint j; old_values = get_property_values (data, prop, error); if (!old_values) { @@ -1617,9 +1619,9 @@ get_old_property_values (TrackerData *data, str = g_string_new (NULL); /* delete old fts entries */ - for (i = 0; i < old_values->len; i++) { - GValue *value = &g_array_index (old_values, GValue, i); - if (i != 0) + for (j = 0; j < old_values->len; j++) { + GValue *value = &g_array_index (old_values, GValue, j); + if (j != 0) g_string_append_c (str, ','); g_string_append (str, g_value_get_string (value)); } @@ -2074,8 +2076,7 @@ cache_delete_resource_type_full (TrackerData *data, TrackerDBCursor *cursor = NULL; TrackerProperty **properties, *prop; gboolean found; - gint i; - guint p, n_props; + guint i, p, n_props; GError *inner_error = NULL; TrackerOntologies *ontologies; const gchar *database; @@ -2248,7 +2249,7 @@ ensure_graph_buffer (TrackerDataUpdateBuffer *buffer, GError **error) { TrackerDataUpdateBufferGraph *graph_buffer; - gint i; + guint i; for (i = 0; i < buffer->graphs->len; i++) { graph_buffer = g_ptr_array_index (buffer->graphs, i); @@ -2442,7 +2443,7 @@ delete_all_helper (TrackerData *data, TrackerProperty **super_properties; GArray *super_old_values; GValue *value; - gint i; + guint i; if (subproperty == property) { if (tracker_property_get_multiple_values (property)) { diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c b/src/libtracker-data/tracker-db-interface-sqlite.c index 8e97f37f0..85813d7c9 100644 --- a/src/libtracker-data/tracker-db-interface-sqlite.c +++ b/src/libtracker-data/tracker-db-interface-sqlite.c @@ -116,9 +116,9 @@ struct TrackerDBCursor { TrackerDBStatement *ref_stmt; gboolean finished; TrackerPropertyType *types; - gint n_types; + guint n_types; gchar **variable_names; - gint n_variable_names; + guint n_variable_names; }; struct TrackerDBCursorClass { @@ -145,9 +145,9 @@ static TrackerDBStatement *tracker_db_statement_sqlite_new (TrackerDBIn static void tracker_db_statement_sqlite_reset (TrackerDBStatement *stmt); static TrackerDBCursor *tracker_db_cursor_sqlite_new (TrackerDBStatement *ref_stmt, TrackerPropertyType *types, - gint n_types, + guint n_types, const gchar * const *variable_names, - gint n_variable_names); + guint n_variable_names); static gboolean tracker_db_cursor_get_boolean (TrackerSparqlCursor *cursor, guint column); static gboolean db_cursor_iter_next (TrackerDBCursor *cursor, @@ -612,7 +612,7 @@ function_sparql_time_zone_substr (sqlite3_context *context, sqlite3_result_text (context, "", -1, NULL); } else if (sqlite3_value_type (argv[0]) == SQLITE_TEXT) { const gchar *str; - gint len; + gsize len; str = sqlite3_value_text (argv[0]); len = strlen (str); @@ -1750,7 +1750,7 @@ function_sparql_langmatches (sqlite3_context *context, /* text arguments don't contain any language information */ sqlite3_result_int (context, FALSE); } else if (type == SQLITE_BLOB) { - gint str_len, len; + gsize str_len, len; str = sqlite3_value_blob (argv[0]); len = sqlite3_value_bytes (argv[0]); @@ -1964,7 +1964,7 @@ check_interrupt (void *user_data) static void initialize_functions (TrackerDBInterface *db_interface) { - gint i; + gsize i; struct { gchar *name; int n_args; @@ -3161,7 +3161,7 @@ static void tracker_db_cursor_finalize (GObject *object) { TrackerDBCursor *cursor; - int i; + guint i; cursor = TRACKER_DB_CURSOR (object); @@ -3263,9 +3263,9 @@ tracker_db_cursor_class_init (TrackerDBCursorClass *class) static TrackerDBCursor * tracker_db_cursor_sqlite_new (TrackerDBStatement *ref_stmt, TrackerPropertyType *types, - gint n_types, + guint n_types, const gchar * const *variable_names, - gint n_variable_names) + guint n_variable_names) { TrackerDBCursor *cursor; TrackerDBInterface *iface; @@ -3297,7 +3297,7 @@ tracker_db_cursor_sqlite_new (TrackerDBStatement *ref_stmt, cursor->ref_stmt = tracker_db_statement_sqlite_grab (ref_stmt); if (types) { - gint i; + guint i; cursor->types = g_new (TrackerPropertyType, n_types); cursor->n_types = n_types; @@ -3307,7 +3307,7 @@ tracker_db_cursor_sqlite_new (TrackerDBStatement *ref_stmt, } if (variable_names) { - gint i; + guint i; cursor->variable_names = g_new (gchar *, n_variable_names); cursor->n_variable_names = n_variable_names; @@ -3605,7 +3605,7 @@ tracker_db_cursor_get_value_type (TrackerDBCursor *cursor, { TrackerDBInterface *iface; gint column_type; - gint n_columns = sqlite3_column_count (cursor->stmt); + guint n_columns = sqlite3_column_count (cursor->stmt); g_return_val_if_fail (column < n_columns, TRACKER_SPARQL_VALUE_TYPE_UNBOUND); @@ -3716,9 +3716,9 @@ tracker_db_statement_start_cursor (TrackerDBStatement *stmt, TrackerDBCursor * tracker_db_statement_start_sparql_cursor (TrackerDBStatement *stmt, TrackerPropertyType *types, - gint n_types, + guint n_types, const gchar * const *variable_names, - gint n_variable_names, + guint n_variable_names, GError **error) { g_return_val_if_fail (TRACKER_IS_DB_STATEMENT (stmt), NULL); diff --git a/src/libtracker-data/tracker-db-interface.h b/src/libtracker-data/tracker-db-interface.h index 07f370139..ca651126d 100644 --- a/src/libtracker-data/tracker-db-interface.h +++ b/src/libtracker-data/tracker-db-interface.h @@ -144,9 +144,9 @@ TrackerDBCursor * tracker_db_statement_start_cursor (TrackerDBS GError **error); TrackerDBCursor * tracker_db_statement_start_sparql_cursor (TrackerDBStatement *stmt, TrackerPropertyType *types, - gint n_types, + guint n_types, const gchar * const *variable_names, - gint n_variable_names, + guint n_variable_names, GError **error); /* Functions to deal with a cursor */ diff --git a/src/libtracker-data/tracker-ontologies.c b/src/libtracker-data/tracker-ontologies.c index eaef8bc1e..ed97bf648 100644 --- a/src/libtracker-data/tracker-ontologies.c +++ b/src/libtracker-data/tracker-ontologies.c @@ -531,7 +531,7 @@ tracker_ontologies_write_gvdb (TrackerOntologies *ontologies, const gchar *uri; gboolean retval; gchar *str; - gint i; + guint i; root_table = gvdb_hash_table_new (NULL, NULL); diff --git a/src/libtracker-data/tracker-sparql-parser.c b/src/libtracker-data/tracker-sparql-parser.c index 939022fa5..b01d626c2 100644 --- a/src/libtracker-data/tracker-sparql-parser.c +++ b/src/libtracker-data/tracker-sparql-parser.c @@ -76,7 +76,7 @@ struct _TrackerParserState { struct _TrackerGrammarParser { const gchar *query; - gsize query_len; + gssize query_len; }; static TrackerNodeTree * @@ -424,7 +424,7 @@ tracker_grammar_parser_apply_rule_literal (TrackerGrammarParser *parser, { TrackerParserNode *node; gboolean next_isalnum; - gsize len; + gssize len; if (rule->string[0] != parser->query[state->current] && rule->string[0] != g_ascii_tolower (parser->query[state->current])) @@ -743,7 +743,7 @@ tracker_parser_state_propagate_error (TrackerGrammarParser *parser, rule = g_ptr_array_index (state->error_rules, 0); append_rule (str, rule); } else { - gint i; + guint i; g_string_append (str, "one of "); repeated = g_hash_table_new (rule_hash, rule_equals); diff --git a/src/libtracker-data/tracker-sparql-types.c b/src/libtracker-data/tracker-sparql-types.c index a638620b2..d9ac2b5f4 100644 --- a/src/libtracker-data/tracker-sparql-types.c +++ b/src/libtracker-data/tracker-sparql-types.c @@ -296,12 +296,12 @@ GHashTable * tracker_solution_get_bindings (TrackerSolution *solution) { GHashTable *ht; - gint i; + guint i; ht = g_hash_table_new (g_str_hash, g_str_equal); for (i = 0; i < solution->columns->len; i++) { - gint values_pos = solution->solution_index * solution->n_cols + i; + guint values_pos = solution->solution_index * solution->n_cols + i; gchar *name, *value; if (values_pos >= solution->values->len) @@ -809,7 +809,7 @@ void tracker_select_context_add_literal_binding (TrackerSelectContext *context, TrackerLiteralBinding *binding) { - gint i; + guint i; /* Literal bindings are reserved to the root context */ g_assert (TRACKER_CONTEXT (context)->parent == NULL); diff --git a/src/libtracker-data/tracker-sparql-types.h b/src/libtracker-data/tracker-sparql-types.h index 8dc551234..8f4e142ed 100644 --- a/src/libtracker-data/tracker-sparql-types.h +++ b/src/libtracker-data/tracker-sparql-types.h @@ -145,8 +145,8 @@ struct _TrackerToken { struct _TrackerSolution { GPtrArray *columns; GPtrArray *values; - int solution_index; - int n_cols; + guint solution_index; + guint n_cols; }; typedef enum { diff --git a/src/libtracker-data/tracker-sparql.c b/src/libtracker-data/tracker-sparql.c index 08a7a7cee..332b295cb 100644 --- a/src/libtracker-data/tracker-sparql.c +++ b/src/libtracker-data/tracker-sparql.c @@ -628,7 +628,7 @@ static gboolean tracker_sparql_graph_is_whitelisted (TrackerSparql *sparql, const gchar *graph) { - gint i; + guint i; if (!sparql->policy.graphs) return TRUE; @@ -657,7 +657,7 @@ tracker_sparql_get_effective_graphs (TrackerSparql *sparql) if (graphs && sparql->policy.graphs) { if (!sparql->policy.filtered_graphs) { - gint i; + guint i; sparql->policy.filtered_graphs = g_hash_table_new_full (g_str_hash, @@ -1651,7 +1651,7 @@ _add_quad (TrackerSparql *sparql, if (binding_list) { TrackerClass *domain_index = NULL; TrackerClass **classes; - gint i = 0, j; + guint i = 0, j; classes = tracker_property_get_domain_indexes (property); @@ -2244,7 +2244,7 @@ _end_triples_block (TrackerSparql *sparql, TrackerContext *context; GHashTableIter iter; gboolean first = TRUE; - gint i; + guint i; context = sparql->current_state->context; g_assert (TRACKER_IS_TRIPLE_CONTEXT (context)); @@ -2858,7 +2858,7 @@ intersect_set (GPtrArray *array, GPtrArray *set) { const gchar *set_graph, *graph; - gint i = 0, j; + guint i = 0, j; gboolean found; while (i < array->len) { @@ -5287,7 +5287,7 @@ translate_ServiceGraphPattern (TrackerSparql *sparql, if (sparql->policy.services && tracker_token_get_literal (&service)) { gboolean found = FALSE; - gint i; + guint i; for (i = 0; i < sparql->policy.services->len; i++) { if (g_strcmp0 (g_ptr_array_index (sparql->policy.services, i), @@ -5872,7 +5872,7 @@ translate_GroupOrUnionGraphPattern (TrackerSparql *sparql, TrackerContext *context; GPtrArray *placeholders; GList *vars, *c; - gint idx = 0; + guint idx = 0; gboolean do_join; /* GroupOrUnionGraphPattern ::= GroupGraphPattern ( 'UNION' GroupGraphPattern )* @@ -6424,7 +6424,7 @@ translate_PathAlternative (TrackerSparql *sparql, if (path_elems->len > 1) { TrackerPathElement *path_elem; - gint i; + guint i; path_elem = tracker_path_element_operator_new (TRACKER_PATH_OPERATOR_ALTERNATIVE, tracker_token_get_idstring (&sparql->current_state->graph), @@ -6661,7 +6661,7 @@ translate_PathNegatedPropertySet (TrackerSparql *sparql, } if (path_elems->len > 1) { - gint i; + guint i; path_elem = tracker_path_element_operator_new (TRACKER_PATH_OPERATOR_INTERSECTION, tracker_token_get_idstring (&sparql->current_state->graph), @@ -6890,7 +6890,7 @@ translate_Collection (TrackerSparql *sparql, { TrackerToken old_subject, old_predicate, old_object, *old_token, *cur; GArray *elems; - gint i; + guint i; /* Collection ::= '(' GraphNode+ ')' */ diff --git a/src/libtracker-data/tracker-string-builder.c b/src/libtracker-data/tracker-string-builder.c index b43d1a29c..6d5d92c1e 100644 --- a/src/libtracker-data/tracker-string-builder.c +++ b/src/libtracker-data/tracker-string-builder.c @@ -186,7 +186,7 @@ string_chunk_append (TrackerStringChunk *chunk, if (chunk->len + len > chunk->allocated_size) { /* Expand size */ - gssize new_size = fitting_power_of_two (chunk->len + len); + gsize new_size = fitting_power_of_two (chunk->len + len); g_assert (new_size > chunk->allocated_size); chunk->string = g_realloc (chunk->string, new_size); diff --git a/src/libtracker-sparql/direct/tracker-direct.c b/src/libtracker-sparql/direct/tracker-direct.c index 7f5131deb..12e6b1db7 100644 --- a/src/libtracker-sparql/direct/tracker-direct.c +++ b/src/libtracker-sparql/direct/tracker-direct.c @@ -503,7 +503,7 @@ insert_statement_cb (gint graph_id, TrackerProperty *rdf_type = tracker_ontologies_get_rdf_type (ontologies); TrackerNotifierEventCache *cache; TrackerClass *new_class = NULL; - gint i; + guint i; cache = lookup_event_cache (notifier, graph_id, graph); @@ -549,7 +549,7 @@ delete_statement_cb (gint graph_id, TrackerProperty *rdf_type = tracker_ontologies_get_rdf_type (ontologies); TrackerNotifierEventCache *cache; TrackerClass *class_being_removed = NULL; - gint i; + guint i; cache = lookup_event_cache (notifier, graph_id, graph); diff --git a/src/libtracker-sparql/tracker-endpoint-dbus.c b/src/libtracker-sparql/tracker-endpoint-dbus.c index fb3d8b7bc..f204ed37b 100644 --- a/src/libtracker-sparql/tracker-endpoint-dbus.c +++ b/src/libtracker-sparql/tracker-endpoint-dbus.c @@ -725,7 +725,7 @@ notifier_events_cb (TrackerNotifier *notifier, TrackerEndpointDBus *endpoint_dbus = user_data; GVariantBuilder builder; GError *error = NULL; - gint i; + guint i; if (tracker_endpoint_dbus_filter_graph (endpoint_dbus, graph)) return; diff --git a/src/libtracker-sparql/tracker-endpoint-http.c b/src/libtracker-sparql/tracker-endpoint-http.c index 5aa82b03d..bf28329f2 100644 --- a/src/libtracker-sparql/tracker-endpoint-http.c +++ b/src/libtracker-sparql/tracker-endpoint-http.c @@ -89,7 +89,6 @@ handle_request_in_thread (GTask *task, { Request *request = task_data; gchar *buffer[1000]; - gboolean finished = FALSE; SoupMessageBody *message_body; GError *error = NULL; gssize count; @@ -100,20 +99,22 @@ handle_request_in_thread (GTask *task, message_body = request->message->response_body; #endif - while (!finished) { + for (;;) { count = g_input_stream_read (request->istream, buffer, sizeof (buffer), cancellable, &error); - if (count == -1) { + if (count < 0) { g_task_return_error (task, error); break; - } else if (count < sizeof (buffer)) { - finished = TRUE; } soup_message_body_append (message_body, SOUP_MEMORY_COPY, buffer, count); + + if ((gsize) count < sizeof (buffer)) { + break; + } } g_input_stream_close (request->istream, cancellable, NULL); diff --git a/src/libtracker-sparql/tracker-resource.c b/src/libtracker-sparql/tracker-resource.c index 2b22884b6..265bea835 100644 --- a/src/libtracker-sparql/tracker-resource.c +++ b/src/libtracker-sparql/tracker-resource.c @@ -698,7 +698,7 @@ GList *tracker_resource_get_values (TrackerResource *self, if (G_VALUE_HOLDS (value, G_TYPE_PTR_ARRAY)) { GList *result = NULL; GPtrArray *array; - int i; + guint i; array = g_value_get_boxed (value); @@ -1088,7 +1088,7 @@ generate_turtle_resources_foreach (gpointer key, const GValue *value = value_ptr; GenerateTurtleData *data = user_data; TrackerResource *resource; - int i; + guint i; if (G_VALUE_HOLDS (value, TRACKER_TYPE_RESOURCE)) { resource = g_value_get_object (value); @@ -1211,7 +1211,7 @@ generate_turtle_property (const char *property, g_string_append (string, " "); if (G_VALUE_HOLDS (value, G_TYPE_PTR_ARRAY)) { - int i; + guint i; GPtrArray *array = g_value_get_boxed (value); if (array->len > 0) { generate_turtle_value (g_ptr_array_index (array, 0), @@ -1340,7 +1340,7 @@ generate_sparql_relation_deletes_foreach (gpointer key, { const GValue *value = value_ptr; GenerateSparqlData *data = user_data; - int i; + guint i; if (G_VALUE_HOLDS (value, TRACKER_TYPE_RESOURCE)) { TrackerResource *relation = g_value_get_object (value); @@ -1382,7 +1382,7 @@ generate_sparql_relation_inserts_foreach (gpointer key, GPtrArray *array = g_value_get_boxed (value); const GValue *array_value; TrackerResource *relation; - gint i; + guint i; for (i = 0; i < array->len; i++) { array_value = g_ptr_array_index (array, i); diff --git a/src/libtracker-sparql/tracker-serializer-json.c b/src/libtracker-sparql/tracker-serializer-json.c index c9cfee523..ecb92faa4 100644 --- a/src/libtracker-sparql/tracker-serializer-json.c +++ b/src/libtracker-sparql/tracker-serializer-json.c @@ -35,7 +35,7 @@ struct _TrackerSerializerJson JsonGenerator *generator; GString *data; GPtrArray *vars; - gssize current_pos; + gsize current_pos; guint stream_closed : 1; guint cursor_started : 1; guint cursor_finished : 1; diff --git a/src/libtracker-sparql/tracker-serializer-xml.c b/src/libtracker-sparql/tracker-serializer-xml.c index d2b66f83b..9e4b5ec47 100644 --- a/src/libtracker-sparql/tracker-serializer-xml.c +++ b/src/libtracker-sparql/tracker-serializer-xml.c @@ -109,7 +109,7 @@ serialize_up_to_position (TrackerSerializerXml *serializer_xml, } while (!serializer_xml->cursor_finished && - xmlBufferLength (serializer_xml->buffer) < pos) { + (gsize) xmlBufferLength (serializer_xml->buffer) < pos) { if (!tracker_sparql_cursor_next (cursor, cancellable, &inner_error)) { if (inner_error) { g_propagate_error (error, inner_error); diff --git a/src/portal/tracker-portal.c b/src/portal/tracker-portal.c index d2590475a..2da9adaeb 100644 --- a/src/portal/tracker-portal.c +++ b/src/portal/tracker-portal.c @@ -192,7 +192,7 @@ endpoint_closed_cb (TrackerPortalEndpoint *endpoint, gpointer user_data) { TrackerPortal *portal = user_data; - gint i; + guint i; for (i = 0; i < portal->sessions->len; i++) { TrackerSession *session; @@ -370,7 +370,7 @@ portal_iface_method_call (GDBusConnection *connection, } else if (g_strcmp0 (method_name, "CloseSession") == 0) { g_autofree gchar *object_path = NULL; gboolean found = FALSE; - gint i; + guint i; g_variant_get (parameters, "(o)", &object_path); g_debug ("Got request for closing session '%s'", object_path); diff --git a/src/tracker/tracker-main.c b/src/tracker/tracker-main.c index ebe4ce4af..b11b0657c 100644 --- a/src/tracker/tracker-main.c +++ b/src/tracker/tracker-main.c @@ -121,7 +121,7 @@ static void handle_command (int argc, const char **argv) { char *cmd = g_path_get_basename (argv[0]); - int i; + guint i; for (i = 0; i < G_N_ELEMENTS (commands); i++) { struct cmd_struct *p = commands + i; @@ -151,7 +151,7 @@ mput_char (char c, unsigned int num) static void print_usage_list_cmds (void) { - int i, longest = 0; + guint i, longest = 0; GList *extra_commands = NULL; GFileEnumerator *enumerator; GFileInfo *info; diff --git a/tests/libtracker-data/tracker-ontology-change-test.c b/tests/libtracker-data/tracker-ontology-change-test.c index 228ed3ec8..2aa89f8eb 100644 --- a/tests/libtracker-data/tracker-ontology-change-test.c +++ b/tests/libtracker-data/tracker-ontology-change-test.c @@ -105,7 +105,7 @@ query_helper (TrackerDataManager *manager, const gchar *query_filename, const gc } if (cursor) { - gint col; + guint col; while (tracker_db_cursor_iter_next (cursor, NULL, &error)) { for (col = 0; col < tracker_db_cursor_get_n_columns (cursor); col++) { diff --git a/tests/libtracker-data/tracker-ontology-test.c b/tests/libtracker-data/tracker-ontology-test.c index a0980f4a7..f3a2c84da 100644 --- a/tests/libtracker-data/tracker-ontology-test.c +++ b/tests/libtracker-data/tracker-ontology-test.c @@ -100,7 +100,7 @@ query_helper (TrackerDataManager *manager, const gchar *query_filename, const gc } if (cursor) { - gint col; + guint col; while (tracker_db_cursor_iter_next (cursor, NULL, &error)) { for (col = 0; col < tracker_db_cursor_get_n_columns (cursor); col++) { diff --git a/tests/libtracker-data/tracker-service-test.c b/tests/libtracker-data/tracker-service-test.c index d4ab48fe4..ee2fb60ae 100644 --- a/tests/libtracker-data/tracker-service-test.c +++ b/tests/libtracker-data/tracker-service-test.c @@ -255,7 +255,7 @@ main (int argc, char **argv) { GError *error = NULL; gint result; - gint i; + guint i; setlocale (LC_COLLATE, "en_US.utf8"); diff --git a/tests/libtracker-data/tracker-sparql-test.c b/tests/libtracker-data/tracker-sparql-test.c index 60475720b..dc4cdd2c4 100644 --- a/tests/libtracker-data/tracker-sparql-test.c +++ b/tests/libtracker-data/tracker-sparql-test.c @@ -355,7 +355,7 @@ check_result (TrackerDBCursor *cursor, test_results = g_string_new (""); if (cursor) { - gint col; + guint col; while (tracker_db_cursor_iter_next (cursor, NULL, &error)) { GString *row_str = g_string_new (NULL); diff --git a/tests/libtracker-sparql/tracker-sparql-test.c b/tests/libtracker-sparql/tracker-sparql-test.c index 5e8730bcd..70d5a5ef5 100644 --- a/tests/libtracker-sparql/tracker-sparql-test.c +++ b/tests/libtracker-sparql/tracker-sparql-test.c @@ -101,7 +101,7 @@ test_tracker_sparql_escape_uri_vprintf (void) } static void test_tracker_sparql_cursor_next_async_query (TrackerSparqlConnection *connection, - gint query); + guint query); static void test_tracker_sparql_cursor_next_async_cb (GObject *source, @@ -112,7 +112,7 @@ test_tracker_sparql_cursor_next_async_cb (GObject *source, TrackerSparqlCursor *cursor; GError *error = NULL; gboolean success; - static gint finished = 0; + static guint finished = 0; static gint next = 0; gint next_to_cancel = 1; gint query; @@ -168,7 +168,7 @@ test_tracker_sparql_cursor_next_async_cb (GObject *source, static void test_tracker_sparql_cursor_next_async_query (TrackerSparqlConnection *connection, - gint query) + guint query) { TrackerSparqlCursor *cursor; GError *error = NULL; diff --git a/tests/libtracker-sparql/tracker-statement-test.c b/tests/libtracker-sparql/tracker-statement-test.c index 6ddbc6114..9b26ac410 100644 --- a/tests/libtracker-sparql/tracker-statement-test.c +++ b/tests/libtracker-sparql/tracker-statement-test.c @@ -284,7 +284,7 @@ add_tests (TrackerSparqlConnection *conn, const gchar *name, gboolean run_service_tests) { - gint i; + guint i; for (i = 0; i < G_N_ELEMENTS (tests); i++) { gchar *testpath; diff --git a/utils/mtp/mtp-dummy.c b/utils/mtp/mtp-dummy.c index ee826bd60..46f1cb49e 100644 --- a/utils/mtp/mtp-dummy.c +++ b/utils/mtp/mtp-dummy.c @@ -38,7 +38,7 @@ static gboolean use_hidden; static gboolean use_batch; /* copy_rate*1024*COPY_TIMEOUT_MS/1000 */ -static gint timeout_copy_rate; +static gsize timeout_copy_rate; static gchar *buffer; static gsize buffer_size; @@ -298,7 +298,7 @@ Simulating MTP daemon with:\n\ * File: %s (%" G_GSIZE_FORMAT " bytes)\n\ * Destdir: %s\n\ * Copies: %d\n\ - * Rate: %d KBytes/s (%d bytes every %d ms)\n\ + * Rate: %d KBytes/s (%" G_GSIZE_FORMAT "bytes every %d ms)\n\ * Mode: %s\n", file_uri, buffer_size, |