summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2018-08-29 13:15:26 +0200
committerAnthon van der Neut <anthon@mnt.org>2018-08-29 13:15:26 +0200
commite8d9885e28b3f94ee9b10ba2f651d83d4cb4e831 (patch)
tree856ac0570252e52cd4b9273b83c7f7d60903bfa3 /ext
parent5456c8140ce199a0836f8fe5d0b694b58201a14d (diff)
downloadruamel.yaml-e8d9885e28b3f94ee9b10ba2f651d83d4cb4e831.tar.gz
try to workaround limits of Visual Studio
Diffstat (limited to 'ext')
-rw-r--r--ext/emitter.c6
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))