CCOPY 3CW "21 March 2008" "mathcw-1.00"

Table of contents


NAME

ccopyf, ccopy, ccopyl, ccopyw, ccopyq, ccopyll, ccopydf, ccopyd, ccopydl, ccopydll - complex copy function

SYNOPSIS

cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]

#include <mathcw.h>

#include <complexcw.h>

extern float complex ccopyf (float complex z);

extern double complex ccopy (double complex z);

extern long double complex ccopyl (long double complex z);

extern __float80 complex ccopyw (__float80 complex z);

extern __float128 complex ccopyq (__float128 complex z);

extern long_long_double complex ccopyll (long_long_double complex z);

extern decimal_float complex ccopydf (decimal_float complex z);

extern decimal_double complex ccopyd (decimal_double complex z);

extern decimal_long_double complex ccopydl (decimal_long_double complex z);

extern decimal_long_long_double complex ccopydll (decimal_long_long_double complex z);

NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.


DESCRIPTION

Copy the complex value z.

This function is intended primarily for use in machine-assisted code translation, since ordinary assignment to a complex variable does the same job.

When compiler support for complex types is lacking, consider using the cx family of functions instead.


RETURN VALUES

Return the copy.

ERRORS

None.

SEE ALSO

cabs(3CW), cadd(3CW), carg(3CW), cdiv(3CW), cimag(3CW), cmul(3CW), cneg(3CW), conj(3CW), cproj(3CW), creal(3CW), cset(3CW), csub(3CW).