On Thu, 4 Mar 2010 09:58:57 -0800 Jesse Barnes <[email protected]> wrote:
> We need to track invalid targets as well as 0 targets, so just make it > signed so our comparisons work like they should. > > Reported-by: Kristian Høgsberg <[email protected]> > Signed-off-by: Jesse Barnes <[email protected]> > --- > hw/xfree86/dri2/dri2.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/hw/xfree86/dri2/dri2.c b/hw/xfree86/dri2/dri2.c > index 301f4fd..55846b1 100644 > --- a/hw/xfree86/dri2/dri2.c > +++ b/hw/xfree86/dri2/dri2.c > @@ -62,7 +62,7 @@ typedef struct _DRI2Drawable { > ClientPtr blockedClient; > int swap_interval; > CARD64 swap_count; > - CARD64 target_sbc; /* -1 means no SBC wait outstanding */ > + INT64 target_sbc; /* -1 means no SBC wait outstanding */ > CARD64 last_swap_target; /* most recently queued swap target > */ > int swap_limit; /* for N-buffering */ > } DRI2DrawableRec, *DRI2DrawablePtr; Damnit, I thought I had compiled this one, but I only compile tested int64_t. INT64 is a fiction that Xmd.h would lead you to believe exists, when it actually doesn't. I'll re-post yet again. -- Jesse Barnes, Intel Open Source Technology Center _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
