summaryrefslogtreecommitdiff
path: root/src/auxiliaryFunctions/includes/isnan.h
diff options
context:
space:
mode:
authorcornet2009-04-22 05:54:43 +0000
committercornet2009-04-22 05:54:43 +0000
commit879e2ac0a540fa1b199e20d47830aa5eea484a4c (patch)
tree69ef4242aa8ce27332dec2a27f4e7f10a6f9e8fb /src/auxiliaryFunctions/includes/isnan.h
parent1811fe5588d0cfbb788ab8f477800af3f45dd710 (diff)
downloadscilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.tar.gz
scilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.tar.bz2
scilab2c-879e2ac0a540fa1b199e20d47830aa5eea484a4c.zip
build with visual studio (dynamic libraries)
Diffstat (limited to 'src/auxiliaryFunctions/includes/isnan.h')
-rw-r--r--src/auxiliaryFunctions/includes/isnan.h28
1 files changed, 18 insertions, 10 deletions
diff --git a/src/auxiliaryFunctions/includes/isnan.h b/src/auxiliaryFunctions/includes/isnan.h
index 889328bd..e0975c23 100644
--- a/src/auxiliaryFunctions/includes/isnan.h
+++ b/src/auxiliaryFunctions/includes/isnan.h
@@ -13,51 +13,59 @@
#ifndef __IS_NAN_H__
#define __IS_NAN_H__
-#include <stdbool.h>
#include <math.h>
-
+#include "dynlib_auxiliaryfunctions.h"
#include "floatComplex.h"
#include "doubleComplex.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
** \brief Float Is Nan function
*/
-float sisnans(float x);
+EXTERN_AUXFUNCT float sisnans(float x);
/*
** \brief Double Is Nan function
*/
-double disnans(double x);
+EXTERN_AUXFUNCT double disnans(double x);
/*
** \brief Float Complex Is Nan function
*/
-float cisnans(floatComplex z);
+EXTERN_AUXFUNCT float cisnans(floatComplex z);
/*
** \brief Double Complex Is Nan function
*/
-double zisnans(doubleComplex z);
+EXTERN_AUXFUNCT double zisnans(doubleComplex z);
/*
** \brief Float Is Nan function
*/
-void sisnana(float* x, int size, float* out);
+EXTERN_AUXFUNCT void sisnana(float* x, int size, float* out);
/*
** \brief Double Is Nan function
*/
-void disnana(double* x, int size, double* out);
+EXTERN_AUXFUNCT void disnana(double* x, int size, double* out);
/*
** \brief Float Complex Is Nan function
*/
-void cisnana(floatComplex* z, int size, float* out);
+EXTERN_AUXFUNCT void cisnana(floatComplex* z, int size, float* out);
/*
** \brief Double Complex Is Nan function
*/
-void zisnana(doubleComplex* z, int size, double* out);
+EXTERN_AUXFUNCT void zisnana(doubleComplex* z, int size, double* out);
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
#endif /* !__IS_NAN_H__ */