diff -Naur freetype-1.3.1/test/ftdump.c freetype-1.3.1.new/test/ftdump.c
--- freetype-1.3.1/test/ftdump.c	1999-09-04 09:11:29.000000000 +0200
+++ freetype-1.3.1.new/test/ftdump.c	2004-01-08 19:46:01.000000000 +0100
@@ -140,8 +140,13 @@
     old_memory += *var;
   }
 
-#define FOOTPRINT( field )  Save_Memory( &memory_footprint.##field )
+#define FP_initial_overhead  &memory_footprint.initial_overhead
+#define FP_face_object       &memory_footprint.face_object
+#define FP_glyph_object      &memory_footprint.glyph_object
+#define FP_first_instance    &memory_footprint.first_instance
+#define FP_second_instance   &memory_footprint.second_instance
 
+#define FOOTPRINT( field )  Save_Memory( FP_ ## field )
 
   static void
   Print_Mem( long  val, char*  string )
