cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
extern void sincospif (float x, float *s, float *c);
extern void sincospi (double x, double *s, double *c);
extern void sincospil (long double x, long double *s, long double *c);
extern void sincospiw (__float80 x, __float80 *s, __float80 *c);
extern void sincospiq (__float128 x, __float128 *s, __float128 *c);
extern void sincospill (long_long_double x, long_long_double *s, long_long_double *c);
extern void sincospidf (decimal_float x, decimal_float *s, decimal_float *c);
extern void sincospid (decimal_double x, decimal_double *s, decimal_double *c);
extern void sincospidl (decimal_long_double x, decimal_long_double *s, decimal_long_double *c);
extern void sincospidll (decimal_long_long_double x, decimal_long_long_double *s,
decimal_long_long_double *c);
NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.