summaryrefslogtreecommitdiff
path: root/src/cache/ftccache.h
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2007-05-16 15:19:42 +0000
committerWerner Lemberg <wl@gnu.org>2007-05-16 15:19:42 +0000
commit95bc9d3a0713596bc83ddfc0d487488fefc4dc88 (patch)
treeb507f63a1fc89da4bd199a1cae5347e683466cc4 /src/cache/ftccache.h
parent6ae7ff0607bd3e586d148705ab8cc52b5b1b91d3 (diff)
downloadfreetype2-95bc9d3a0713596bc83ddfc0d487488fefc4dc88.tar.gz
* src/cache/ftccache.c (ftc_node_mru_link, ftc_node_mru_unlink),
src/cache/ftccache.h (FTC_CACHE_LOOKUP_CMP), src/cache/ftcglyph.h (FTC_GCACHE_LOOKUP_CMP), src/pshinter/pshmod.c (ps_hinter_init), src/sfnt/ttmtx.c (tt_face_load_hmtx, tt_face_load_hhea, tt_face_get_metrics): Fix type-punning issues.
Diffstat (limited to 'src/cache/ftccache.h')
-rw-r--r--src/cache/ftccache.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cache/ftccache.h b/src/cache/ftccache.h
index 6c9b9b9e8..8c0a7c94f 100644
--- a/src/cache/ftccache.h
+++ b/src/cache/ftccache.h
@@ -4,7 +4,7 @@
/* */
/* FreeType internal cache interface (specification). */
/* */
-/* Copyright 2000-2001, 2002, 2003, 2004, 2005, 2006 by */
+/* Copyright 2000-2001, 2002, 2003, 2004, 2005, 2006, 2007 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -233,10 +233,11 @@ FT_BEGIN_HEADER
\
{ \
FTC_Manager _manager = _cache->manager; \
+ void* _nl = &_manager->nodes_list; \
\
\
if ( _node != _manager->nodes_list ) \
- FTC_MruNode_Up( (FTC_MruNode*)&_manager->nodes_list, \
+ FTC_MruNode_Up( (FTC_MruNode*)_nl, \
(FTC_MruNode)_node ); \
} \
goto _Ok; \