+ /* skip rest if not dirty */
+ if (!mb[i].dirty)
+ {
+ assert (mb[i].block);
+ if (!*firstpos)
+ *firstpos = mb[i].block;
+ if (is->method->debug > 2)
+ logf (LOG_LOG, "isc: skip ptr=%d size=%d %d %d",
+ i, ssize, cat, mb[i].block);
+ ++(is->files[cat].no_skip_writes);
+ continue;
+ }
+ /* write block */
+