Searched refs:special_handler (Results 1 – 3 of 3) sorted by relevance
2959 struct ucl_parser_special_handler *special_handler; in ucl_parser_add_chunk_full() local2980 LL_FOREACH (parser->special_handlers, special_handler) { in ucl_parser_add_chunk_full()2981 if ((special_handler->flags & UCL_SPECIAL_HANDLER_PREPROCESS_ALL) || in ucl_parser_add_chunk_full()2982 (len >= special_handler->magic_len && in ucl_parser_add_chunk_full()2983 memcmp (data, special_handler->magic, special_handler->magic_len) == 0)) { in ucl_parser_add_chunk_full()2987 if (!special_handler->handler (parser, data, len, &ndata, &nlen, in ucl_parser_add_chunk_full()2988 special_handler->user_data)) { in ucl_parser_add_chunk_full()2999 nchain->special_handler = special_handler; in ucl_parser_add_chunk_full()
212 struct ucl_parser_special_handler *special_handler; member
526 if (chain->special_handler->free_function) {527 chain->special_handler->free_function (530 chain->special_handler->user_data);