summaryrefslogtreecommitdiff
path: root/src/cairo-fixed-private.h
diff options
context:
space:
mode:
authorUli Schlachter <psychon@znc.in>2017-05-13 09:37:34 +0200
committerUli Schlachter <psychon@znc.in>2017-05-13 09:37:34 +0200
commit9d44136ef8e2a1ad2c6631beb4bbdaeed7a2dad8 (patch)
treea10d24c1ad3eaa9716b0619ee566878df6dff500 /src/cairo-fixed-private.h
parent91b25005d62fe4ca178f45d349374e42c29a5e11 (diff)
downloadcairo-9d44136ef8e2a1ad2c6631beb4bbdaeed7a2dad8.tar.gz
Revert "stroker: Check for scaling overflow in computing half line widths"
This reverts commit 91b25005d62fe4ca178f45d349374e42c29a5e11 because it causes lots of new crashes due to assertion failures.
Diffstat (limited to 'src/cairo-fixed-private.h')
-rw-r--r--src/cairo-fixed-private.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/cairo-fixed-private.h b/src/cairo-fixed-private.h
index 8ee895b92..9ff8f7503 100644
--- a/src/cairo-fixed-private.h
+++ b/src/cairo-fixed-private.h
@@ -53,9 +53,6 @@
#define CAIRO_FIXED_ONE_DOUBLE ((double)(1 << CAIRO_FIXED_FRAC_BITS))
#define CAIRO_FIXED_EPSILON ((cairo_fixed_t)(1))
-#define CAIRO_FIXED_MAX (~0u >> (CAIRO_FIXED_FRAC_BITS + 1))
-#define CAIRO_FIXED_MIN (-(int)CAIRO_FIXED_MAX)
-
#define CAIRO_FIXED_ERROR_DOUBLE (1. / (2 * CAIRO_FIXED_ONE_DOUBLE))
#define CAIRO_FIXED_FRAC_MASK ((cairo_fixed_t)(((cairo_fixed_unsigned_t)(-1)) >> (CAIRO_FIXED_BITS - CAIRO_FIXED_FRAC_BITS)))
@@ -126,16 +123,6 @@ _cairo_fixed_from_double (double d)
#endif
}
-static inline cairo_bool_t
-_cairo_fixed_from_double_safe (cairo_fixed_t *f, double d)
-{
- if (unlikely (d < CAIRO_FIXED_MIN || d > CAIRO_FIXED_MAX))
- return FALSE;
-
- *f = _cairo_fixed_from_double (d);
- return TRUE;
-}
-
#else
# error Please define a magic number for your fixed point type!
# error See cairo-fixed-private.h for details.