diff options
author | David Carlier <devnexen@gmail.com> | 2019-07-09 22:08:31 +0100 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2019-08-04 09:46:46 +0900 |
commit | 2d189a6721c5e88973a53e385c0fb9eeb55fece9 (patch) | |
tree | 4e22b1c9568eef6804b47073bd784c4c5cc0b28e /ext/psych | |
parent | b6cfacc85d7607a86cb22e1f8eb00b82860014fe (diff) |
yaml few build warning fixes
Closes: https://github.com/ruby/ruby/pull/2283
Diffstat (limited to 'ext/psych')
-rw-r--r-- | ext/psych/yaml/api.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/psych/yaml/api.c b/ext/psych/yaml/api.c index ee170d87de..03c137905a 100644 --- a/ext/psych/yaml/api.c +++ b/ext/psych/yaml/api.c @@ -840,7 +840,7 @@ yaml_scalar_event_initialize(yaml_event_t *event, } if (length < 0) { - length = strlen((char *)value); + length = (int)strlen((char *)value); } if (!yaml_check_utf8(value, length)) goto error; @@ -1216,7 +1216,7 @@ yaml_document_add_scalar(yaml_document_t *document, if (!tag_copy) goto error; if (length < 0) { - length = strlen((char *)value); + length = (int)strlen((char *)value); } if (!yaml_check_utf8(value, length)) goto error; @@ -1228,7 +1228,7 @@ yaml_document_add_scalar(yaml_document_t *document, SCALAR_NODE_INIT(node, tag_copy, value_copy, length, style, mark, mark); if (!PUSH(&context, document->nodes, node)) goto error; - return document->nodes.top - document->nodes.start; + return (int)(document->nodes.top - document->nodes.start); error: yaml_free(tag_copy); @@ -1273,7 +1273,7 @@ yaml_document_add_sequence(yaml_document_t *document, style, mark, mark); if (!PUSH(&context, document->nodes, node)) goto error; - return document->nodes.top - document->nodes.start; + return (int)(document->nodes.top - document->nodes.start); error: STACK_DEL(&context, items); @@ -1318,7 +1318,7 @@ yaml_document_add_mapping(yaml_document_t *document, style, mark, mark); if (!PUSH(&context, document->nodes, node)) goto error; - return document->nodes.top - document->nodes.start; + return (int)(document->nodes.top - document->nodes.start); error: STACK_DEL(&context, pairs); |