fts-parser-html.c revision 432dd1f5d7deab3725265cd7e98bb6d74650b635
7cb128dc4cae2a03a742f63ba7afee23c78e3af0Phil Carmody/* Copyright (c) 2011-2015 Dovecot authors, see the included COPYING file */
772120713c176bde8c932b3fb4c413d223741fcdTimo Sirainenstatic struct fts_parser *
ecc5a1a440799a0966c26da956f5d6e2d8073e03Timo Sirainenfts_parser_html_try_init(struct mail_user *user ATTR_UNUSED,
772120713c176bde8c932b3fb4c413d223741fcdTimo Sirainen if (strcasecmp(content_type, "text/html") != 0)
772120713c176bde8c932b3fb4c413d223741fcdTimo Sirainen parser->output = buffer_create_dynamic(default_pool, 4096);
772120713c176bde8c932b3fb4c413d223741fcdTimo Sirainenstatic void fts_parser_html_more(struct fts_parser *_parser,
772120713c176bde8c932b3fb4c413d223741fcdTimo Sirainen struct html_fts_parser *parser = (struct html_fts_parser *)_parser;
9456cdbebac7bdf7ee4fb2a2e41a9f439b7744ceTimo Sirainen /* finished */
ed9f9fe03e60d37be0a58e3ee281d1b6b7d2693fTimo Sirainen mail_html2text_more(parser->html2text, block->data, block->size,
772120713c176bde8c932b3fb4c413d223741fcdTimo Sirainenstatic void fts_parser_html_deinit(struct fts_parser *_parser)
772120713c176bde8c932b3fb4c413d223741fcdTimo Sirainen struct html_fts_parser *parser = (struct html_fts_parser *)_parser;