Implemented C/C++ fix for complex.h

This commit is contained in:
Cirdans-Home
2021-09-15 11:05:59 +02:00
parent c38660c76c
commit c1727fec5d
+9 -2
View File
@@ -32,8 +32,15 @@ extern "C" {
typedef float psb_s_t;
typedef double psb_d_t;
typedef float complex psb_c_t;
typedef double complex psb_z_t;
#ifdef __cplusplus
using psb_c_t = std::complex<float>;
using psb_z_t = std::complex<double>;
#else
typedef float complex psb_c_t;
typedef float complex psb_z_t;
#endif
#define PSB_ERR_ERROR -1
#define PSB_ERR_SUCCESS 0