diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-07-08 15:22:05 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-07-08 15:22:05 +0100 |
commit | c271eb36656a4ff88a9c8c1d59934949260275a3 (patch) | |
tree | 3dd586e38b5b37cfebc7c12b6ff6f434904167c7 /src/libmime/smtp_parsers.h | |
parent | b266445f47dec06392a7e058f499325fa3c052b9 (diff) | |
download | rspamd-c271eb36656a4ff88a9c8c1d59934949260275a3.tar.gz rspamd-c271eb36656a4ff88a9c8c1d59934949260275a3.zip |
[Rework] Add C++ guards to all headers
Diffstat (limited to 'src/libmime/smtp_parsers.h')
-rw-r--r-- | src/libmime/smtp_parsers.h | 27 |
1 files changed, 20 insertions, 7 deletions
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_ */ |