diff options
author | Anthon van der Neut <anthon@mnt.org> | 2018-08-29 13:15:26 +0200 |
---|---|---|
committer | Anthon van der Neut <anthon@mnt.org> | 2018-08-29 13:15:26 +0200 |
commit | e8d9885e28b3f94ee9b10ba2f651d83d4cb4e831 (patch) | |
tree | 856ac0570252e52cd4b9273b83c7f7d60903bfa3 /ext | |
parent | 5456c8140ce199a0836f8fe5d0b694b58201a14d (diff) | |
download | ruamel.yaml-e8d9885e28b3f94ee9b10ba2f651d83d4cb4e831.tar.gz |
try to workaround limits of Visual Studio
Diffstat (limited to 'ext')
-rw-r--r-- | ext/emitter.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/emitter.c b/ext/emitter.c index 70e1c04..31145b0 100644 --- a/ext/emitter.c +++ b/ext/emitter.c @@ -548,7 +548,7 @@ yaml_emitter_emit_stream_start(yaml_emitter_t *emitter, */ /* assume 2 digits + . + 2 digits max and NUL*/ -#define VERSION_BUF_LEN 6 +#define VERSION_BUF_LEN 50 static int yaml_emitter_emit_document_start(yaml_emitter_t *emitter, @@ -609,8 +609,8 @@ yaml_emitter_emit_document_start(yaml_emitter_t *emitter, if (!yaml_emitter_write_indicator(emitter, "%YAML", 1, 0, 0)) return 0; /* if (!yaml_emitter_write_indicator(emitter, "1.1", 1, 0, 0)) */ - vdp = (yaml_version_directive_t) *event->data.document_start.version_directive; - snprintf(version_buf, VERSION_BUF_LEN, "%d.%d", vdp.major, vdp.minor); + vdp = *event->data.document_start.version_directive; + sprintf(version_buf, "%d.%d", vdp.major, vdp.minor); if (!yaml_emitter_write_indicator(emitter, version_buf, 1, 0, 0)) return 0; if (!yaml_emitter_write_indent(emitter)) |