diff options
author | Kirill Simonov <xi@resolvent.net> | 2009-02-23 19:59:19 +0000 |
---|---|---|
committer | Kirill Simonov <xi@resolvent.net> | 2009-02-23 19:59:19 +0000 |
commit | 252c575a5cd67b2207ef79e6b29d6f4d12f21ada (patch) | |
tree | 3741e793285211f31b87564f372d22709f437bb4 /src/scanner.c | |
parent | 45bc975e7b3b34f1f6e29c1b2941de14fb815a55 (diff) | |
download | libyaml-git-252c575a5cd67b2207ef79e6b29d6f4d12f21ada.tar.gz |
Fixed non-ANSI initializations (fixes #115).
Diffstat (limited to 'src/scanner.c')
-rw-r--r-- | src/scanner.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/scanner.c b/src/scanner.c index f96a9f4..86e2050 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -1118,9 +1118,11 @@ yaml_parser_save_simple_key(yaml_parser_t *parser) if (parser->simple_key_allowed) { - yaml_simple_key_t simple_key = { 1, required, - parser->tokens_parsed + parser->tokens.tail - parser->tokens.head, - { 0, 0, 0 } }; + yaml_simple_key_t simple_key; + simple_key.possible = 1; + simple_key.required = required; + simple_key.token_number = + parser->tokens_parsed + parser->tokens.tail - parser->tokens.head; simple_key.mark = parser->mark; if (!yaml_parser_remove_simple_key(parser)) return 0; |