diff -ur trunk/src/interpret.c trunk.mod/src/interpret.c
--- trunk/src/interpret.c	2007-10-12 21:01:11.000000000 +0200
+++ trunk.mod/src/interpret.c	2007-10-12 21:02:25.000000000 +0200
@@ -611,8 +611,8 @@
    */
 
 #ifdef APPLY_CACHE_STAT
-p_int apply_cache_hit  = 0;
-p_int apply_cache_miss = 0;
+p_uint apply_cache_hit  = 0;
+p_uint apply_cache_miss = 0;
   /* Number of hits and misses in the apply cache.
    */
 #endif
diff -ur trunk/src/interpret.h trunk.mod/src/interpret.h
--- trunk/src/interpret.h	2007-10-12 21:01:11.000000000 +0200
+++ trunk.mod/src/interpret.h	2007-10-12 21:02:33.000000000 +0200
@@ -111,8 +111,8 @@
 extern svalue_t last_indexing_protector;
 
 #ifdef APPLY_CACHE_STAT
-extern p_int apply_cache_hit;
-extern p_int apply_cache_miss;
+extern p_uint apply_cache_hit;
+extern p_uint apply_cache_miss;
 #endif
 
 extern unsigned long total_evalcost;
