More C99 complex fixes, plus Python tests

This commit is contained in:
Leo Singer 2020-06-17 13:03:17 -04:00
commit 511df0e642
7 changed files with 83 additions and 13 deletions

View file

@ -68,20 +68,69 @@
%{
#include <complex.h>
%}
%inline
{
double complex Conj(complex a)
complex double Conj(complex double a)
{
return conj(a);
}
float complex Conjf(float complex a)
complex float Conjf(complex float a)
{
return conjf(a);
}
double complex Conj1(double complex a)
{
return conj(a);
}
float complex Conjf1(float complex a)
{
return conjf(a);
}
_Complex double Conj2(_Complex double a)
{
return conj(a);
}
_Complex float Conjf2(_Complex float a)
{
return conjf(a);
}
double _Complex Conj3(double _Complex a)
{
return conj(a);
}
float _Complex Conjf3(float _Complex a)
{
return conjf(a);
}
complex Conj4(complex a)
{
return conj(a);
}
_Complex Conj5(_Complex a)
{
return conj(a);
}
}