[Ttssh2-commit] [3331] 大きなデータセグメントがあると正しく再生できないのを修正した。

svnno****@sourc***** svnno****@sourc*****
2009年 4月 19日 (日) 01:06:48 JST


Revision: 3331
          http://svn.sourceforge.jp/view?root=ttssh2&view=rev&rev=3331
Author:   doda
Date:     2009-04-19 01:06:48 +0900 (Sun, 19 Apr 2009)

Log Message:
-----------
大きなデータセグメントがあると正しく再生できないのを修正した。

tty mania(http://0xcc.net/tty/)にあるデータの内、正しく再生出来なかった以下の物も再生できるようになった。
・Tek emulation demo (tek.tty)
・Komatsu's gymnastics (taiso.tty)
・Matrix (matrix.tty)
# 残りは元から正しく再生できていたはず

Modified Paths:
--------------
    trunk/TTXSamples/TTXttyrec/TTXttyplay.c


-------------- next part --------------
Modified: trunk/TTXSamples/TTXttyrec/TTXttyplay.c
===================================================================
--- trunk/TTXSamples/TTXttyrec/TTXttyplay.c	2009-04-18 13:29:38 UTC (rev 3330)
+++ trunk/TTXSamples/TTXttyrec/TTXttyplay.c	2009-04-18 16:06:48 UTC (rev 3331)
@@ -221,6 +221,7 @@
 			else {
 				memcpy(obuff, ibuff, oblen);
 				lbytes -= oblen;
+				memcpy(ibuff, ibuff+oblen, lbytes);
 				*rbytes = oblen;
 			}
 			return TRUE;



Ttssh2-commit メーリングリストの案内