summaryrefslogtreecommitdiff
path: root/src/cairo-quartz-font.c
diff options
context:
space:
mode:
authorJeff Muizelaar <jmuizelaar@mozilla.com>2008-12-19 08:47:07 -0500
committerJeff Muizelaar <jmuizelaar@mozilla.com>2008-12-19 08:47:07 -0500
commitfa7d96e1236cdfa0016f96e5c7b6bd209c405cba (patch)
tree91a8fc754ab3e764998fdb8449c43033a5a0905c /src/cairo-quartz-font.c
parentf8886ad1b30ec9c29ec5ac3e9cd5519dbc9e7b65 (diff)
downloadcairo-fa7d96e1236cdfa0016f96e5c7b6bd209c405cba.tar.gz
Fix compilation of quartz surface.
Declares _cairo_quartz_scaled_font_backend ahead of time and makes it static. Also, removes the 'static' from the _cairo_quartz_font_backend definition.
Diffstat (limited to 'src/cairo-quartz-font.c')
-rw-r--r--src/cairo-quartz-font.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cairo-quartz-font.c b/src/cairo-quartz-font.c
index a54dacdf6..b43954125 100644
--- a/src/cairo-quartz-font.c
+++ b/src/cairo-quartz-font.c
@@ -210,6 +210,8 @@ _cairo_quartz_font_face_destroy (void *abstract_face)
CGFontRelease (font_face->cgFont);
}
+static const cairo_scaled_font_backend_t _cairo_quartz_scaled_font_backend;
+
static cairo_status_t
_cairo_quartz_font_face_scaled_font_create (void *abstract_face,
const cairo_matrix_t *font_matrix,
@@ -293,7 +295,7 @@ FINISH:
return status;
}
-static const cairo_font_face_backend_t _cairo_quartz_font_face_backend = {
+const cairo_font_face_backend_t _cairo_quartz_font_face_backend = {
CAIRO_FONT_TYPE_QUARTZ,
_cairo_quartz_font_face_create_for_toy,
_cairo_quartz_font_face_destroy,
@@ -723,7 +725,7 @@ _cairo_quartz_ucs4_to_index (void *abstract_font,
return glyph;
}
-const cairo_scaled_font_backend_t _cairo_quartz_scaled_font_backend = {
+static const cairo_scaled_font_backend_t _cairo_quartz_scaled_font_backend = {
CAIRO_FONT_TYPE_QUARTZ,
_cairo_quartz_scaled_font_fini,
_cairo_quartz_scaled_glyph_init,