Index: trunk/processor/string.m4
===================================================================
--- trunk/processor/string.m4	(revision 843)
+++ trunk/processor/string.m4	(revision 844)
@@ -46,5 +46,5 @@
 				fprintf(stderr, "string:%s:\t\"", "$1");
 				xc_dprint_str_len(Z_STRVAL(reszv), Z_STRLEN(reszv));
-				fprintf(stderr, "\" len=%d\n", $3 - 1);
+				fprintf(stderr, "\" len=%lu\n", (unsigned long) $3 - 1);
 				if (usecopy) {
 					zval_dtor(&reszv);
@@ -56,5 +56,5 @@
 			fprintf(stderr, "string:%s:\t\"", "$1");
 			xc_dprint_str_len(SRCPTR, $3 - 1);
-			fprintf(stderr, "\" len=%d\n", $3 - 1);
+			fprintf(stderr, "\" len=%lu\n", (unsigned long) $3 - 1);
 			')
 		')
