cproj
double complex cproj(double complex) __pure2;
#define cproj(x) __tg_simple(x, cproj)
__weak_reference(cproj, cprojl);
TGMACRO_COMPLEX(cproj)
PASS_REAL_ARG_COMPLEX_RET(cproj) &&
PASS_COMPLEX_ARG_COMPLEX_RET(cproj));