MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / yaml_parser_set_input_string

Function yaml_parser_set_input_string

xs/tools/yaml/api.c:308–322  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

306 */
307
308YAML_DECLARE(void)
309yaml_parser_set_input_string(yaml_parser_t *parser,
310 const unsigned char *input, size_t size)
311{
312 assert(parser); /* Non-NULL parser object expected. */
313 assert(!parser->read_handler); /* You can set the source only once. */
314 assert(input); /* Non-NULL input string expected. */
315
316 parser->read_handler = yaml_string_read_handler;
317 parser->read_handler_data = parser;
318
319 parser->input.string.start = input;
320 parser->input.string.current = input;
321 parser->input.string.end = input+size;
322}
323
324/*
325 * Set a file input.

Callers 2

fxRunContextFunction · 0.85

Calls 1

assertFunction · 0.50

Tested by 1