ccr
unchar ccr;
template f abs (ccr);
template f arg (ccr);
template c conj (ccr);
template f norm (ccr);
template c cos (ccr);
template c cosh (ccr);
template c exp (ccr);
template c log (ccr);
template c pow (ccr, ccr);
template c pow (ccr, f);
template c pow (ccr, int);
template c pow (f, ccr);
template c sin (ccr);
template c sinh (ccr);
template c sqrt (ccr);
template c& __doapl (c*, ccr);
template c& __doaml (c*, ccr);
template c& __doami (c*, ccr);
template c& __doadv (c*, ccr);
template c operator+ (ccr, ccr);
template c operator+ (ccr, f);
template c operator+ (f, ccr);
template c operator- (ccr, ccr);
template c operator- (ccr, f);
template c operator- (f, ccr);
template c operator* (ccr, ccr);
template c operator* (ccr, f);
template c operator* (f, ccr);
template c operator/ (ccr, ccr);
template c operator/ (ccr, f);
template c operator/ (f, ccr);
template c operator+ (ccr);
template c operator- (ccr);
template bool operator== (ccr, ccr);
template bool operator== (ccr, f);
template bool operator== (f, ccr);
template bool operator!= (ccr, ccr);
template bool operator!= (ccr, f);
template bool operator!= (f, ccr);