diff options
Diffstat (limited to 'src/auxiliaryFunctions/includes/pythag.h')
-rw-r--r-- | src/auxiliaryFunctions/includes/pythag.h | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/auxiliaryFunctions/includes/pythag.h b/src/auxiliaryFunctions/includes/pythag.h index a6e469eb..9535a354 100644 --- a/src/auxiliaryFunctions/includes/pythag.h +++ b/src/auxiliaryFunctions/includes/pythag.h @@ -13,28 +13,38 @@ #ifndef __PYTHAG_H__ #define __PYTHAG_H__ +#include "dynlib_auxiliaryfunctions.h" #include "multiplication.h" #include "addition.h" #include "sqrt.h" +#ifdef __cplusplus +extern "C" { +#endif + /* ** \brief Float Pythag function */ -float spythags(float x, float y); +EXTERN_AUXFUNCT float spythags(float x, float y); /* ** \brief Double Pythag function */ -double dpythags(double x, double y); +EXTERN_AUXFUNCT double dpythags(double x, double y); /* ** \brief Float Complex Pythag function */ -floatComplex cpythags(floatComplex x, floatComplex y); +EXTERN_AUXFUNCT floatComplex cpythags(floatComplex x, floatComplex y); /* ** \brief Double Complex Pythag function */ -doubleComplex zpythags(doubleComplex x, doubleComplex y); +EXTERN_AUXFUNCT doubleComplex zpythags(doubleComplex x, doubleComplex y); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + #endif /* !__PYTHAG_H__ */ |