summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2019-08-04 20:12:43 +0900
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2019-08-05 16:53:39 +0900
commit42cb80989f6d8bfe2d7664d533871cc75b4eae1c (patch)
tree9f92266bced35ded384424b07f1c45c8cffa64f8
parent9ecc117180a8517e661360781db79fd71f4de78c (diff)
downloadpsych-42cb80989f6d8bfe2d7664d533871cc75b4eae1c.tar.gz
Suppress warnings of bundled libyaml.
-rw-r--r--ext/psych/yaml/loader.c6
-rw-r--r--ext/psych/yaml/scanner.c2
2 files changed, 4 insertions, 4 deletions
diff --git a/ext/psych/yaml/loader.c b/ext/psych/yaml/loader.c
index db8501a..aa75cf5 100644
--- a/ext/psych/yaml/loader.c
+++ b/ext/psych/yaml/loader.c
@@ -300,7 +300,7 @@ yaml_parser_load_scalar(yaml_parser_t *parser, yaml_event_t *first_event)
if (!PUSH(parser, parser->document->nodes, node)) goto error;
- index = parser->document->nodes.top - parser->document->nodes.start;
+ index = (int)parser->document->nodes.top - (int)parser->document->nodes.start;
if (!yaml_parser_register_anchor(parser, index,
first_event->data.scalar.anchor)) return 0;
@@ -347,7 +347,7 @@ yaml_parser_load_sequence(yaml_parser_t *parser, yaml_event_t *first_event)
if (!PUSH(parser, parser->document->nodes, node)) goto error;
- index = parser->document->nodes.top - parser->document->nodes.start;
+ index = (int)parser->document->nodes.top - (int)parser->document->nodes.start;
if (!yaml_parser_register_anchor(parser, index,
first_event->data.sequence_start.anchor)) return 0;
@@ -410,7 +410,7 @@ yaml_parser_load_mapping(yaml_parser_t *parser, yaml_event_t *first_event)
if (!PUSH(parser, parser->document->nodes, node)) goto error;
- index = parser->document->nodes.top - parser->document->nodes.start;
+ index = (int)parser->document->nodes.top - (int)parser->document->nodes.start;
if (!yaml_parser_register_anchor(parser, index,
first_event->data.mapping_start.anchor)) return 0;
diff --git a/ext/psych/yaml/scanner.c b/ext/psych/yaml/scanner.c
index 359f107..204593d 100644
--- a/ext/psych/yaml/scanner.c
+++ b/ext/psych/yaml/scanner.c
@@ -1227,7 +1227,7 @@ yaml_parser_roll_indent(yaml_parser_t *parser, ptrdiff_t column,
return 0;
}
- parser->indent = column;
+ parser->indent = (int)column;
/* Create a token and insert it into the queue. */