Hello. At first I tried to fix that with round(). Problem is round() returns the same type as the argument so the cast happens anyway. I would recommend using the latest version, with llround(), which returns long long.
Also I had to consider a ci failure on appveyor, that is why I also included a verification for msvc version on the PR. Regards. -- Fernando Seiti Furusato IBM Linux Technology Center
signature.asc
Description: OpenPGP digital signature