summaryrefslogtreecommitdiff
path: root/json-glib/json-parser.c
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2022-10-11 11:47:03 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2022-10-11 11:47:03 +0100
commitd370ce7ed63ae53c828586f30e6b3f740bc3cbe3 (patch)
tree124e00fd8b6a667a6caa56157c5a58526b3bd017 /json-glib/json-parser.c
parentcc294f1ff54fea728df97e0cb6bafc34a075af8d (diff)
downloadjson-glib-d370ce7ed63ae53c828586f30e6b3f740bc3cbe3.tar.gz
Fix sign comparison warnings
When running with `-Wsign-compare` we're raising a lot of signed/unsigned comparison warnings.
Diffstat (limited to 'json-glib/json-parser.c')
-rw-r--r--json-glib/json-parser.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/json-glib/json-parser.c b/json-glib/json-parser.c
index c5e58f4..1162ac6 100644
--- a/json-glib/json-parser.c
+++ b/json-glib/json-parser.c
@@ -950,7 +950,6 @@ static JsonScanner *
json_scanner_create (JsonParser *parser)
{
JsonScanner *scanner;
- gint i;
scanner = json_scanner_new ();
scanner->msg_handler = json_scanner_msg_handler;
@@ -960,7 +959,7 @@ json_scanner_create (JsonParser *parser)
* we cannot move them into JsonScanner without moving a bunch of code
* as well
*/
- for (i = 0; i < n_symbols; i++)
+ for (guint i = 0; i < n_symbols; i++)
{
json_scanner_scope_add_symbol (scanner, 0,
symbol_names + symbols[i].name_offset,
@@ -1011,7 +1010,6 @@ json_parser_load (JsonParser *parser,
JsonScanner *scanner;
gboolean done;
gboolean retval = TRUE;
- gint i;
gchar *data = input_data;
json_parser_clear (parser);
@@ -1053,7 +1051,7 @@ json_parser_load (JsonParser *parser,
else
{
guint expected_token;
- gint cur_token;
+ guint cur_token;
/* we try to show the expected token, if possible */
expected_token = json_parse_statement (parser, scanner);
@@ -1071,7 +1069,7 @@ json_parser_load (JsonParser *parser,
if (expected_token > JSON_TOKEN_INVALID &&
expected_token < JSON_TOKEN_LAST)
{
- for (i = 0; i < n_symbols; i++)
+ for (guint i = 0; i < n_symbols; i++)
if (symbols[i].token == expected_token)
symbol_name = symbol_names + symbols[i].name_offset;
@@ -1084,7 +1082,7 @@ json_parser_load (JsonParser *parser,
{
symbol_name = "???";
- for (i = 0; i < n_symbols; i++)
+ for (guint i = 0; i < n_symbols; i++)
if (symbols[i].token == cur_token)
symbol_name = symbol_names + symbols[i].name_offset;
}