bug: duplicated definition of asinh/acosh/atanh, typecast warning (mingw/mswin)