[Spice-devel] [PATCH 1/6] mingw: use uintptr_t when converting a pointer to an int
Uri Lublin
uril at redhat.com
Sun Mar 4 05:45:30 PST 2012
On 02/29/2012 08:01 PM, Christophe Fergeau wrote:
> win64 uses 32 bit long, so we cannot use a long to hold a 64 bit
> pointer. Thankfully, there's a [u]intptr_t type available exactly
> for these uses.
> ---
> client/canvas.cpp | 2 +-
> client/cursor.cpp | 2 +-
> common/draw.h | 4 ++--
> common/pixman_utils.c | 6 +++---
> 4 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/client/canvas.cpp b/client/canvas.cpp
> index 139b663..0986d47 100644
> --- a/client/canvas.cpp
> +++ b/client/canvas.cpp
> @@ -70,7 +70,7 @@ void Canvas::clear()
>
> void Canvas::begin_draw(SpiceMsgDisplayBase& base, int size, size_t min_size)
> {
> - _base = (unsigned long)&base;
> + _base = (uintptr_t)&base;
> }
>
Does Canvas::_base type need to be modified too ?
More information about the Spice-devel
mailing list