diff options
Diffstat (limited to 'Build/source/libs/cairo/cairo-src/src/cairo-fixed-private.h')
-rw-r--r-- | Build/source/libs/cairo/cairo-src/src/cairo-fixed-private.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Build/source/libs/cairo/cairo-src/src/cairo-fixed-private.h b/Build/source/libs/cairo/cairo-src/src/cairo-fixed-private.h index 9ff8f750392..5f9ce684c3f 100644 --- a/Build/source/libs/cairo/cairo-src/src/cairo-fixed-private.h +++ b/Build/source/libs/cairo/cairo-src/src/cairo-fixed-private.h @@ -223,7 +223,7 @@ _cairo_fixed_integer_ceil (cairo_fixed_t f) if (f > 0) return ((f - 1)>>CAIRO_FIXED_FRAC_BITS) + 1; else - return - (-f >> CAIRO_FIXED_FRAC_BITS); + return - ((cairo_fixed_t)(-(cairo_fixed_unsigned_t)f) >> CAIRO_FIXED_FRAC_BITS); } /* A bunch of explicit 16.16 operators; we need these |