Boost logo

Boost :

From: Gavin Lambert (boost_at_[hidden])
Date: 2019-07-24 07:09:03


On 24/07/2019 17:08, Kenneth Porter wrote:
> Building with MSVC compilers for 64-bit results in several C4244
> warnings in api.hpp, due to passing the difference of two pointers
> (ptrdiff_t) to Win APIs expecting an int.
>
> Patch here:
>
> <https://github.com/boostorg/locale/issues/42>

You should probably make that into a pull request, rather than an issue
with a patch file attached.

Also, static_cast is probably preferred over C-style casts.

Ideally you should probably BOOST_ASSERT that the result of the
subtraction fits into an int, as well; just to be safe.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk