cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
extern void sincospf (float x, float *s, float *c);
extern void sincosp (double x, double *s, double *c);
extern void sincospl (long double x, long double *s, long double *c);
extern void sincospw (__float80 x, __float80 *s, __float80 *c);
extern void sincospq (__float128 x, __float128 *s, __float128 *c);
extern void sincospll (long_long_double x, long_long_double *s, long_long_double *c);
extern void sincospdf (decimal_float x, decimal_float *s, decimal_float *c);
extern void sincospd (decimal_double x, decimal_double *s, decimal_double *c);
extern void sincospdl (decimal_long_double x, decimal_long_double *s, decimal_long_double *c);
extern void sincospdll (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.