cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ] #include <mathcw.h> #include <cxcw.h> #include <complexcw.h> extern float complex cxtocf (cx_float z); extern double complex cxtoc (cx_double z); extern long double complex cxtocl (cx_long_double z); extern __float80 complex cxtocw (cx_float80 z); extern __float128 complex cxtocq (cx_float128 z); extern long_long_double complex cxtocll (cx_long_long_double z); extern decimal_float complex cxtocdf (cx_decimal_float z); extern decimal_double complex cxtocd (cx_decimal_double z); extern decimal_long_double complex cxtocdl (cx_decimal_long_double z); extern decimal_long_long_double complex cxtocdll (cx_decimal_long_long_double z);
NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.
To avoid an external function call, this operation may also be invoked with an inline macro: CXTOC_(z).