externs.hに書かれている出典元ファイルが誤っている
申し訳ない、この辺もあることは織り込んで修正中です。全部解決するまではしばらくお待ちください。
上記に書かれている齟齬までは https://osdn.net/projects/hengband/scm/git/hengband/commits/e94c29bf0d85feb3a425caf053831240a2be0ea3 で修正しました。他もないか把握するまではチケット残します。
少し前のコミットで恐縮ですが、object.h にあったいくつかのメソッドをplayer-inventory.hへ移しました
私が把握している限りでは、inet.h にある下記は全てchuukei.c の関数とグローバル変数です
・prepare_browse_movie_aux()
・prepare_browse_movie()
・browse_movie()
・browsing_movie (bool型)
但しこれをchuukei.hへ移すとh-type.hのインクルードに問題があるのかconcptr型を正しく認識しなくなる事象が起きています
お手数ですがご確認下さい
そしてexterns.h を削除した関係上、このチケットは閉じて個別のヘッダファイルについてチケット化していくのが良いと思います
雑多な修正も混じっていますが、下記で修正しました↓
https://osdn.net/projects/hengband/scm/git/hengband/commits/0cf2dd3eb6f1dea20ea648a0bd236f4294666db1
以前のやり方が悪かったのか、#39912 でインクルードが整理されたからなのか、何はともあれ無事コンパイルが通るようになったので修正作業を実施しました
マージ確認後、クローズ願います
言及遅れましたが、マージ済ませました。ありがとうございました。
チケット #39669 の調査を行う際に、externs.h を参照したが、以下にあげる関数について出典元ファイルが誤っていた。 おそらく他にもあると思われるが、全部は調査していない。
xtra1.cとあるがview-mainwindow.cである関数
xtra2.cとあるがview-mainwindow.cにある関数
spells1.cとあるがspells-diceroll.cにある関数