Home
last modified time | relevance | path

Searched refs:special_handler (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/libucl/src/
H A Ducl_parser.c2979 struct ucl_parser_special_handler *special_handler; in ucl_parser_add_chunk_full() local
3000 LL_FOREACH(parser->special_handlers, special_handler) in ucl_parser_add_chunk_full()
3002 if ((special_handler->flags & UCL_SPECIAL_HANDLER_PREPROCESS_ALL) || in ucl_parser_add_chunk_full()
3003 (len >= special_handler->magic_len && in ucl_parser_add_chunk_full()
3004 memcmp(data, special_handler->magic, special_handler->magic_len) == 0)) { in ucl_parser_add_chunk_full()
3008 if (!special_handler->handler(parser, data, len, &ndata, &nlen, in ucl_parser_add_chunk_full()
3009 special_handler->user_data)) { in ucl_parser_add_chunk_full()
3020 nchain->special_handler = special_handler; in ucl_parser_add_chunk_full()
H A Ducl_internal.h213 struct ucl_parser_special_handler *special_handler; member
H A Ducl_util.c522 if (chain->special_handler->free_function) {
523 chain->special_handler->free_function(
526 chain->special_handler->user_data);