summaryrefslogtreecommitdiff
path: root/src/implicitList/implicitList.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/implicitList/implicitList.h')
-rw-r--r--src/implicitList/implicitList.h17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/implicitList/implicitList.h b/src/implicitList/implicitList.h
index d5f87bfc..9de2e0ec 100644
--- a/src/implicitList/implicitList.h
+++ b/src/implicitList/implicitList.h
@@ -13,21 +13,30 @@
#ifndef __IMPLICITLIST_H__
#define __IMPLICITLIST_H__
+#include "dynlib_implicitlist.h"
#include "floatComplex.h"
#include "doubleComplex.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
** Create implicit Lists with scilab syntax
** start:step:end
** or start:end <=> start:1:end
*/
-void simplicitLists(float start, float step, float end, float *out);
+EXTERN_IMPLIST void simplicitLists(float start, float step, float end, float *out);
+
+EXTERN_IMPLIST void dimplicitLists(double start, double step, double end, double *out);
-void dimplicitLists(double start, double step, double end, double *out);
+EXTERN_IMPLIST void cimplicitLists(floatComplex start, floatComplex step, floatComplex end, float *out);
-void cimplicitLists(floatComplex start, floatComplex step, floatComplex end, float *out);
+EXTERN_IMPLIST void zimplicitLists(doubleComplex start, doubleComplex step, doubleComplex end, double *out);
-void zimplicitLists(doubleComplex start, doubleComplex step, doubleComplex end, double *out);
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
#endif /* !__IMPLICITLIST_H__ */