[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 652] Re: WinCvs11b13_sjis_knjwrp20000522でdiff できない
加藤です.
中口@ATR さん>
> 具体的には、rcscmds.c 中の
> ・cvs_temp_name を使用していて、realloc せずに strcat しているところに
> xrealloc を追加。
> ・realloc するサイズを、'\0' の分も含めるよう、+1 した。
> という修正を行いました。
以下,cvs2ntlib.dll を build して入れ換えているという前提です.
ソースを追いかけている暇がないので直観ですが,xrealloc ではなく realloc を
修正するとうまくいってしまうということないですか?
確か,WinCVS では realloc の方は実際にはガベージコレクタ対応のマクロに
なっていたと思います.
xrealloc のコードを使うならどこかで free() してやらないとダメなような気が...
---------------------------------------------------------
今月の目標:
怠けて楽をしよう.
加藤裕史 E-mail: tumibito@air.linkclub.or.jp
<URL:http://www.linkclub.or.jp/~tumibito/>