[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/>