But delblock only calls memmove if i is less then b->nbl, which was
just decremented, correct?

So isn't the memmove just to cover the case where you are
deleting a block that isn't at the very end?

Jim