add creal/cimag macros in complex.h (and use them in the functions defs)