cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
#include <paircw.h>
extern void pprosumf (float_pair result, float a, float b, float c, float d);
extern void pprosum (double_pair result, double a, double b, double c, double d);
extern void pprosuml (long_double_pair result, long double a, long double b, long double c, long double d);
extern void pprosumw (__float80_pair result, __float80 a, __float80 b, __float80 c, __float80 d);
extern void pprosumq (__float128_pair result, __float128 a, __float128 b, __float128 c, __float128 d);
extern void pprosumll (long_long_double_pair result, long_long_double a, long_long_double b,
long_long_double c, long_long_double d);
extern void pprosumdf (decimal_float_pair result, decimal_float a, decimal_float b,
decimal_float c, decimal_float d);
extern void pprosumd (decimal_double_pair result, decimal_double a, decimal_double b,
decimal_double c, decimal_double d);
extern void pprosumdl (decimal_long_double_pair result, decimal_long_double a, decimal_long_double b,
decimal_long_double c, decimal_long_double d);
extern void pprosumdll (decimal_long_long_double_pair result, decimal_long_long_double a,
decimal_long_long_double b, decimal_long_long_double c, decimal_long_long_double d);
NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.