木村です. [90784] 小野さん: >> 以下,patch-na への patch です.freebsd.h への最初の修正は >> 今回の話とは関係ない,コメントが閉じていないことへの対応です. > C ではコメントがネストしないのでこの修正は不要です. つまり, 最後 > の */ で行頭の /* が終了します. ご指摘ありがとうございます.反省ですが, (1) そもそも,面倒がらずにこの部分は [90783] から削るべきでした. (2)「コメントが閉じていない」という表現は誤りでした. (3) 本当の意図をきちんと書くべきでした.Warning 減らしのためです.
/*#define HAVE_GETPAGESIZE /* configure now puts this in config.h */ こういうソースは初めて見て驚きましたが,ご指摘のとおりここは Error にはなっていません.ja-mule-freewnn を make するにあたり, Warning が四つ出ます.ここはその一つです. (CFLAGS に -Wall を付けると凄いことになりますが,それはさておき.) むきになって Warning を減らそうとしてかえって壊したら本末転倒 ですが,この四つに関しては原因が明白で副作用の心配もないので修正 しました.正確には「core dump が直らない頃に Warning が目障り なので直した」なのですが. ちなみに,最新の freebsd.h も次のように Warning が出ない形に 直されています. #if 0 #define HAVE_GETPAGESIZE /* configure now puts this in config.h */ #endif 動作の試験ですが,当然ながらこれらの Warning 対策をを施したもの, 施さないものの両方で行なっています.send-pr もこれらを区別して, patch ファイルも二つに分けて行なうことにします. Satoshi Kimura ([メールアドレス保護])