From 7a5f7b4a4b7ee8fe14ad6228d80c91e4f5951239 Mon Sep 17 00:00:00 2001 From: Jeff Muizelaar Date: Thu, 11 Jun 2009 17:32:23 -0400 Subject: Fix compilation on OS X when compiling for 64 bit OS X doesn't support ATSUI in 64 bit so don't include the cairo ATSUI API in that case. --- src/cairo-quartz-font.c | 3 ++- src/cairo-quartz.h | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cairo-quartz-font.c b/src/cairo-quartz-font.c index 2bca37200..94cc327dc 100644 --- a/src/cairo-quartz-font.c +++ b/src/cairo-quartz-font.c @@ -798,7 +798,7 @@ _cairo_quartz_scaled_font_get_cg_font_ref (cairo_scaled_font_t *abstract_font) return ffont->cgFont; } - +#ifndef __LP64__ /* * compat with old ATSUI backend */ @@ -838,3 +838,4 @@ cairo_atsui_font_face_create_for_atsu_font_id (ATSUFontID font_id) { return cairo_quartz_font_face_create_for_atsu_font_id (font_id); } +#endif diff --git a/src/cairo-quartz.h b/src/cairo-quartz.h index 769b29f48..bf89cd9fa 100644 --- a/src/cairo-quartz.h +++ b/src/cairo-quartz.h @@ -66,8 +66,10 @@ cairo_quartz_surface_get_cg_context (cairo_surface_t *surface); cairo_public cairo_font_face_t * cairo_quartz_font_face_create_for_cgfont (CGFontRef font); +#ifndef __LP64__ cairo_public cairo_font_face_t * cairo_quartz_font_face_create_for_atsu_font_id (ATSUFontID font_id); +#endif #endif /* CAIRO_HAS_QUARTZ_FONT */ -- cgit v1.2.3