From: Vsevolod Stakhov Date: Wed, 29 Sep 2021 16:58:12 +0000 (+0100) Subject: [Minor] Add C++ safe guards X-Git-Tag: 3.1~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3a6c03b42500262a4048dd32def12623cfb2619;p=thirdparty%2Frspamd.git [Minor] Add C++ safe guards --- diff --git a/contrib/fastutf8/fastutf8.h b/contrib/fastutf8/fastutf8.h index 001499ab3e..a1e9cbf03d 100644 --- a/contrib/fastutf8/fastutf8.h +++ b/contrib/fastutf8/fastutf8.h @@ -29,6 +29,9 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif enum rspamd_fast_utf8_cpu_flags { RSPAMD_FAST_UTF8_FLAG_SSE41 = 1u << 0u, RSPAMD_FAST_UTF8_FLAG_AVX2 = 1u << 1u, @@ -38,7 +41,7 @@ enum rspamd_fast_utf8_cpu_flags { * Called to init codecs * @param flags */ -void rspamd_fast_utf8_library_init (unsigned flags); +void rspamd_fast_utf8_library_init(unsigned flags); /** * Called to validate input using fast codec @@ -46,7 +49,7 @@ void rspamd_fast_utf8_library_init (unsigned flags); * @param len * @return */ -off_t rspamd_fast_utf8_validate (const unsigned char *data, size_t len); +off_t rspamd_fast_utf8_validate(const unsigned char *data, size_t len); /** * Use plain C implementation @@ -54,6 +57,9 @@ off_t rspamd_fast_utf8_validate (const unsigned char *data, size_t len); * @param len * @return */ -off_t rspamd_fast_utf8_validate_ref (const unsigned char *data, size_t len); +off_t rspamd_fast_utf8_validate_ref(const unsigned char *data, size_t len); +#ifdef __cplusplus +} +#endif #endif