From ed84cb522cc9a65ac89b2b008010ecfe78dde7de Mon Sep 17 00:00:00 2001 From: Andrea Canciani Date: Sun, 4 Sep 2011 15:18:34 -0700 Subject: [PATCH] wideint: Fix build on suncc "static cairo_private" means nothing and suncc complains loudly about it. The visibility of _cairo_double_to_uint64() and _cairo_uint64_to_double() should just be "static". --- src/cairo-wideint-private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cairo-wideint-private.h b/src/cairo-wideint-private.h index 53d2546e4..f6ae5bcfc 100644 --- a/src/cairo-wideint-private.h +++ b/src/cairo-wideint-private.h @@ -112,8 +112,8 @@ _cairo_uint64_divrem (cairo_uint64_t num, cairo_uint64_t den) * warning: cast from function call of type ‘#cairo_uint64_t’ to * non-matching type ‘double’ */ -static cairo_always_inline cairo_uint64_t I _cairo_double_to_uint64 (double i) { return i; } -static cairo_always_inline double I _cairo_uint64_to_double (cairo_uint64_t i) { return i; } +static cairo_always_inline cairo_const cairo_uint64_t _cairo_double_to_uint64 (double i) { return i; } +static cairo_always_inline cairo_const double _cairo_uint64_to_double (cairo_uint64_t i) { return i; } #define _cairo_uint32_to_uint64(i) ((uint64_t) (i)) #define _cairo_uint64_to_uint32(i) ((uint32_t) (i))