spells1.cの分割
files.c と同様
6000行以上あるので何とかしたい
しかしながらインクルード関係のエラーが出ている模様なので、先に#39912 を片付けて頂く方針とする
こちらはスペルの種別ごとに関数分割を試みる方針とする、分割先からspells1.cを呼ばないようにコールバックの用意も必要
(まずはコメントの整理から始めようと思う……)
引数をそのまま参照したり書き換えたりしていて対処しにくいproject() をprocess-effect.c/h に隔離して、他は順次解体した
process-effect.c/h もやや重量級のファイルだが、これ以上下手にリファクタリングすると見つけにくい不具合の原因になりそうだったので一旦取りやめ
今後は個別のファイルについてリファクタリングを行うものとし、チケットを完了させる
files.c と同様
6000行以上あるので何とかしたい
しかしながらインクルード関係のエラーが出ている模様なので、先に#39912 を片付けて頂く方針とする
こちらはスペルの種別ごとに関数分割を試みる方針とする、分割先からspells1.cを呼ばないようにコールバックの用意も必要
(まずはコメントの整理から始めようと思う……)