summaryrefslogtreecommitdiff
path: root/src/scanner.c
diff options
context:
space:
mode:
authorKirill Simonov <xi@resolvent.net>2009-02-23 19:59:19 +0000
committerKirill Simonov <xi@resolvent.net>2009-02-23 19:59:19 +0000
commit252c575a5cd67b2207ef79e6b29d6f4d12f21ada (patch)
tree3741e793285211f31b87564f372d22709f437bb4 /src/scanner.c
parent45bc975e7b3b34f1f6e29c1b2941de14fb815a55 (diff)
downloadlibyaml-git-252c575a5cd67b2207ef79e6b29d6f4d12f21ada.tar.gz
Fixed non-ANSI initializations (fixes #115).
Diffstat (limited to 'src/scanner.c')
-rw-r--r--src/scanner.c8
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;