+ /* Note: this goes horribly wrong if there is no room for the diff */
+ /* after the merge! The solution is to increase the limit in */
+ /* separateDiffBlock, to force a separate diff block earlier, and not */
+ /* to have absurdly small blocks */
+ assert ( diffidx+codelen <= maxsize );
+