cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ] #include <mathcw.h> #include <complexcw.h> extern float complex cnegf (float complex z); extern double complex cneg (double complex z); extern long double complex cnegl (long double complex z); extern __float80 complex cnegw (__float80 complex z); extern __float128 complex cnegq (__float128 complex z); extern long_long_double complex cnegll (long_long_double complex z); extern decimal_float complex cnegdf (decimal_float complex z); extern decimal_double complex cnegd (decimal_double complex z); extern decimal_long_double complex cnegdl (decimal_long_double complex z); extern decimal_long_long_double complex cnegdll (decimal_long_long_double complex z);
NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.
When compiler support for complex types is lacking, consider using the cx family of functions instead.