From 4361c3152fe2e507d75163e1d5fc4a06cb389237 Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Fri, 25 Dec 2020 00:02:41 -0800 Subject: [PATCH] Add header guard for importing symbols from C++ source --- include/rnnoise.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/rnnoise.h b/include/rnnoise.h index 67f0b060..d213920b 100644 --- a/include/rnnoise.h +++ b/include/rnnoise.h @@ -48,6 +48,10 @@ typedef struct DenoiseState DenoiseState; typedef struct RNNModel RNNModel; +#ifdef __cplusplus +extern "C" { +#endif + RNNOISE_EXPORT int rnnoise_get_size(); RNNOISE_EXPORT int rnnoise_init(DenoiseState *st, RNNModel *model); @@ -62,4 +66,8 @@ RNNOISE_EXPORT RNNModel *rnnoise_model_from_file(FILE *f); RNNOISE_EXPORT void rnnoise_model_free(RNNModel *model); +#ifdef __cplusplus +} +#endif + #endif