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