port _ecvt to unix ecvt through ECVT define
yet another msvc file to ignore