summaryrefslogtreecommitdiff
path: root/src/signalProcessing/includes/lpc2cep.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/signalProcessing/includes/lpc2cep.h')
-rw-r--r--src/signalProcessing/includes/lpc2cep.h17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/signalProcessing/includes/lpc2cep.h b/src/signalProcessing/includes/lpc2cep.h
index 31484d2d..bfb3a357 100644
--- a/src/signalProcessing/includes/lpc2cep.h
+++ b/src/signalProcessing/includes/lpc2cep.h
@@ -13,6 +13,7 @@
#ifndef __LPC2CEP_H__
#define __LPC2CEP_H__
+#include "dynlib_signalprocessing.h"
#include "floatComplex.h"
#include "doubleComplex.h"
@@ -23,13 +24,21 @@
rows(or columns)
*/
-void slpc2cepa(float* in, int size, float* out);
+#ifdef __cplusplus
+extern "C" {
+#endif
-void dlpc2cepa(double* in, int size, double* out);
+EXTERN_SIGPROC void slpc2cepa(float* in, int size, float* out);
-void clpc2cepa(floatComplex* in, int size, floatComplex* out);
+EXTERN_SIGPROC void dlpc2cepa(double* in, int size, double* out);
-void zlpc2cepa(doubleComplex* in, int size, doubleComplex* out);
+EXTERN_SIGPROC void clpc2cepa(floatComplex* in, int size, floatComplex* out);
+
+EXTERN_SIGPROC void zlpc2cepa(doubleComplex* in, int size, doubleComplex* out);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
#endif /*__LPC2CEP_H__*/