Commit 0de5b376d7dba34a3f77a807792ac4266dcce675

suzuki toshiya 2011-01-09T20:31:22

[cache] Correct a type mismatch under non-inlined config. * src/cache/ftcglyph.h (FTC_GCACHE_LOOKUP_CMP): FTC_GCache_Lookup() takes the node via a pointer `FTC_Node*', differently from cpp-macro FTC_CACHE_LOOKUP_CMP().

diff --git a/ChangeLog b/ChangeLog
index 181e68f..2e1cae6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-01-09  suzuki toshiya  <mpsuzuki@hiroshima-u.ac.jp>
+
+	[cache] Correct a type mismatch under non-inlined config.
+
+	* src/cache/ftcglyph.h (FTC_GCACHE_LOOKUP_CMP):
+	FTC_GCache_Lookup() takes the node via a pointer `FTC_Node*', 
+	differently from cpp-macro FTC_CACHE_LOOKUP_CMP().
+
 2010-01-06  suzuki toshiya  <mpsuzuki@hiroshima-u.ac.jp>
 
 	Update Jamfile to include Bzip2 support.
diff --git a/src/cache/ftcglyph.h b/src/cache/ftcglyph.h
index 2bc5624..3eec640 100644
--- a/src/cache/ftcglyph.h
+++ b/src/cache/ftcglyph.h
@@ -307,7 +307,7 @@ FT_BEGIN_HEADER
    FT_BEGIN_STMNT                                                     \
                                                                       \
      error = FTC_GCache_Lookup( FTC_GCACHE( cache ), hash, gindex,    \
-                                FTC_GQUERY( query ), node );          \
+                                FTC_GQUERY( query ), &node );         \
                                                                       \
    FT_END_STMNT