diff options
author | Werner Koch <[email protected]> | 2016-09-29 06:11:32 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2016-09-29 15:56:37 +0000 |
commit | 4ac138c84d0f344ca9442f90c96f0e1f76062a4a (patch) | |
tree | 8184b8bf4742864074e76c515f9a1c71968a0db0 /tools/mime-parser.h | |
parent | dirmngr: Fix STARTTLS on LDAP connections. (diff) | |
download | gnupg-4ac138c84d0f344ca9442f90c96f0e1f76062a4a.tar.gz gnupg-4ac138c84d0f344ca9442f90c96f0e1f76062a4a.zip |
tools: Give mime parser callbacks access to the rfc822 parser.
* tools/mime-parser.c (mime_parser_context_s): Add field MSG.
(parse_message_cb): Set it.
(mime_parser_rfc822parser): New.
* tools/mime-parser.h: Declare rfc822parse_t for the new prototype.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'tools/mime-parser.h')
-rw-r--r-- | tools/mime-parser.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/mime-parser.h b/tools/mime-parser.h index ab0d79288..b217a2c8f 100644 --- a/tools/mime-parser.h +++ b/tools/mime-parser.h @@ -48,5 +48,12 @@ void mime_parser_set_collect_signature (mime_parser_t ctx, gpg_error_t mime_parser_parse (mime_parser_t ctx, estream_t fp); +/* Duplicated declaration of the RFC822 parser context. */ +struct rfc822parse_context; +typedef struct rfc822parse_context *rfc822parse_t; + +rfc822parse_t mime_parser_rfc822parser (mime_parser_t ctx); + + #endif /*GNUPG_MIME_PARSER_H*/ |