Index: /trunk/xcache.c
===================================================================
--- /trunk/xcache.c	(revision 296)
+++ /trunk/xcache.c	(revision 297)
@@ -244,5 +244,5 @@
 {
 #ifdef DEBUG
-	fprintf(stderr, "hold %s\n", ZSTR_S(xce->name));
+	fprintf(stderr, "hold %s\n", xce->name.str.val);
 #endif
 	xce->refcount ++;
@@ -291,5 +291,5 @@
 {
 #ifdef DEBUG
-	fprintf(stderr, "ttl %d, %d %d\n", XG(request_time), entry->atime, xc_php_ttl);
+	fprintf(stderr, "ttl %lu, %lu %lu\n", (zend_ulong) XG(request_time), (zend_ulong) entry->atime, xc_php_ttl);
 #endif
 	if (XG(request_time) > entry->atime + xc_php_ttl) {
@@ -310,5 +310,5 @@
 {
 #ifdef DEBUG
-	fprintf(stderr, "interval %d, %d %d\n", XG(request_time), cache->last_gc_expires, gc_interval);
+	fprintf(stderr, "interval %lu, %lu %lu\n", (zend_ulong) XG(request_time), (zend_ulong) cache->last_gc_expires, gc_interval);
 #endif
 	if (XG(request_time) - cache->last_gc_expires >= gc_interval) {
@@ -632,5 +632,5 @@
 					xce = (xc_entry_t*) xc_stack_pop(s);
 #ifdef DEBUG
-					fprintf(stderr, "unhold %s\n", ZSTR_S(xce->name));
+					fprintf(stderr, "unhold %s\n", xce->name.str.val);
 #endif
 					xce->refcount --;
