They are identically documented in the wiki and share the same vendored patches:
|
--- a/src/ucl_parser.c |
|
+++ b/src/ucl_parser.c |
|
@@ -1016,7 +1016,6 @@ ucl_parse_key (struct ucl_parser *parser, struct ucl_chunk *chunk, bool *next_ke |
|
ucl_chunk_skipc (chunk, p); |
|
parser->prev_state = parser->state; |
|
parser->state = UCL_STATE_MACRO_NAME; |
|
- *end_of_object = false; |
|
return true; |
|
} |
|
while (p < chunk->end) { |
|
-- |
|
--- a/src/ucl_parser.c |
|
+++ b/src/ucl_parser.c |
|
@@ -1016,7 +1016,6 @@ ucl_parse_key (struct ucl_parser *parser, struct ucl_chunk *chunk, bool *next_ke |
|
ucl_chunk_skipc (chunk, p); |
|
parser->prev_state = parser->state; |
|
parser->state = UCL_STATE_MACRO_NAME; |
|
- *end_of_object = false; |
|
return true; |
|
} |
|
while (p < chunk->end) { |
|
-- |
They are identically documented in the wiki and share the same vendored patches:
bugscpp/bugscpp/taxonomy/libucl/patch/0003-buggy.patch
Lines 12 to 22 in 85fb30f
bugscpp/bugscpp/taxonomy/libucl/patch/0005-buggy.patch
Lines 12 to 22 in 85fb30f