確かに。変みたいです。
以下の変更で、治ると思います。短いので、貼っておきます。
--- ssrc_2003-07-21org/sakura_core/CMemory.cpp Sun May 25 00:12:42 2003
+++ ssrc_2003-07-21sp2tb/sakura_core/CMemory.cpp Tue Aug 05 20:35:17 2003
@@ -3328,8 +3328,9 @@
for( j = nStartPos / nTabSpace; j < (nPosX / nTabSpace); j++ ){
pDes[nPosDes] = TAB;
nPosDes++;
+ nStartPos += nTabSpace - ( nStartPos % nTabSpace );
}
- for( j = 0; j < (nPosX % nTabSpace); j++ ){
+ for( j = nStartPos; j < nPosX; j++ ){
pDes[nPosDes] = SPACE;
nPosDes++;
}
@@ -3354,8 +3355,9 @@
(タブ数以外上と同じ)
--ここまで--