weird windows compatibility (M_E constant issue)