$FreeBSD: ports/lang/rscheme/files/patch-..__modules__regex__runmatch.c,v 1.1 2006/04/20 21:32:20 anray Exp $
--- ../modules/regex/runmatch.c.orig Fri Apr 14 17:27:56 2006
+++ ../modules/regex/runmatch.c Fri Apr 14 17:31:23 2006
@@ -130,7 +130,7 @@
{
UINT_8 reg = machine[pc++];
bound[reg].count++;
- printf( "-- [%02u] inc r%u [%u,%u] now %u\n",
+ printf( "-- [%02lu] inc r%u [%u,%u] now %u\n",
pc-2, reg, bound[reg].min, bound[reg].max,
bound[reg].count );
break;
@@ -149,28 +149,28 @@
save = bound[reg].count;
printf( "-- [%02u] <%p> boundloop r%u (count %u, [%u,%u])\n",
- pcsave, &subr, reg, save, bound[reg].min, bound[reg].max );
+ (unsigned int)pcsave, &subr, reg, save, bound[reg].min, bound[reg].max );
if (save < bound[reg].max) {
result = run_match( str, subr );
if (result) {
printf( "-- [%02u] <%p> boundloop run_match OK\n",
- pcsave, &subr );
+ (unsigned int)pcsave, &subr );
return result;
}
printf( "-- [%02u] <%p> boundloop run_match failed (fix n=%u)\n",
- pcsave, &subr, save );
+ (unsigned int)pcsave, &subr, save );
bound[reg].count = save;
if (save < bound[reg].min) {
printf( "-- [%02u] <%p> boundloop total failure w/%u\n",
- pcsave, &subr, save );
+ (unsigned int)pcsave, &subr, save );
FAILED;
}
printf( "-- [%02u] <%p> boundloop continue w/%u (no match)\n",
- pcsave, &subr, save );
+ (unsigned int)pcsave, &subr, save );
} else {
printf( "-- [%02u] <%p> boundloop continue w/%u (hit max)\n",
- pcsave, &subr, save );
+ (unsigned int)pcsave, &subr, save );
}
break;
}
@@ -185,7 +185,7 @@
bound[reg].max = (machine[pc+2] << 8) + machine[pc+3];
pc += 4;
printf( "-- [%02u] setbound r%u [%u,%u]\n",
- pcsave, reg, bound[reg].min, bound[reg].max );
+ (unsigned int)pcsave, reg, bound[reg].min, bound[reg].max );
break;
}
syntax highlighted by Code2HTML, v. 0.9.1