From c271eb36656a4ff88a9c8c1d59934949260275a3 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Mon, 8 Jul 2019 15:22:05 +0100 Subject: [Rework] Add C++ guards to all headers --- src/libmime/smtp_parsers.h | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) (limited to 'src/libmime/smtp_parsers.h') diff --git a/src/libmime/smtp_parsers.h b/src/libmime/smtp_parsers.h index 6904bece0..b4fb825b4 100644 --- a/src/libmime/smtp_parsers.h +++ b/src/libmime/smtp_parsers.h @@ -22,21 +22,34 @@ #include "task.h" #include "message.h" + +#ifdef __cplusplus +extern "C" { +#endif + int rspamd_smtp_received_parse (struct rspamd_task *task, - const char *data, size_t len, struct received_header *rh); + const char *data, size_t len, + struct received_header *rh); + int rspamd_smtp_addr_parse (const char *data, size_t len, - struct rspamd_email_address *addr); + struct rspamd_email_address *addr); + gboolean rspamd_content_disposition_parser (const char *data, size_t len, - struct rspamd_content_disposition *cd, rspamd_mempool_t *pool); + struct rspamd_content_disposition *cd, + rspamd_mempool_t *pool); gboolean rspamd_rfc2047_parser (const gchar *in, gsize len, gint *pencoding, - const gchar **charset, gsize *charset_len, - const gchar **encoded, gsize *encoded_len); + const gchar **charset, gsize *charset_len, + const gchar **encoded, gsize *encoded_len); -rspamd_inet_addr_t* rspamd_parse_smtp_ip (const char *data, size_t len, - rspamd_mempool_t *pool); +rspamd_inet_addr_t *rspamd_parse_smtp_ip (const char *data, size_t len, + rspamd_mempool_t *pool); guint64 rspamd_parse_smtp_date (const char *data, size_t len); +#ifdef __cplusplus +} +#endif + #endif /* SRC_LIBMIME_SMTP_PARSERS_H_ */ -- cgit v1.2.3