_X_IM
#define D_IM(__z) _X_IM(double, __z)
#define F_IM(__z) _X_IM(float, __z)
#define LD_IM(__z) _X_IM(long double, __z)