That's another good catch. This:
is equivalent to:Code:*Blanks++;
since the dereference has no net effect, after optimisation the above is thus equivalent to:Code:*(Blanks++);
which merely increments the pointer rather than the actual count that the pointer points to.Code:Blanks++;