チケット #34777

旧プラットホームのプリプロセッサ分岐を削除

登録: 2015-01-03 19:56 最終更新: 2020-12-23 23:47

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
重複
ファイル:
なし

詳細

AMIGA、PC98など既に対応が実質不可能になったプラットホーム向けのプリプロセッサ分岐を削除する。削除の方針についてはD'angband旧ソースで行ったものを参考にする。

チケットの履歴 (10 件中 3 件表示)

2015-01-03 19:56 更新者: deskull
  • 新しいチケット "旧プラットホームのプリプロセッサ分岐を削除" が作成されました
2015-02-25 23:10 更新者: deskull
  • チケットの種類バグ から リファクタリング に更新されました
2015-04-25 23:16 更新者: deskull
コメント

これまでにAMIGA/USE_286/MSDOSの定義を除去。

2015-04-25 23:24 更新者: deskull
コメント

変愚蛮怒中のプリプロセッサ条件分岐にはMSDOSなどのコンパイル環境に依存するタイプの他、 ALLOW_HORDEなどの後から追加されたと思われる実装を差し戻しできるよう配慮したためと思われる分岐もある。 これらについてはWORLD_SCORE(スコアサーバ送信機能)などの切り替えできた方がバリアント向けに役立ちそうなものを極力残していく。

2015-10-27 23:35 更新者: deskull
2015-10-29 22:50 更新者: deskull
コメント

https://osdn.jp/projects/hengband/scm/git/hengband/commits/f9fc1c3d568b529a93a79f7faaa852860ab8d313

ここまでで、SYS_III, SYS_V, ATARI, SUNOS プリプロセッサを除去。

2016-09-09 00:20 更新者: deskull
コメント

VM/ESAとかIBMの古いメインフレームと思われるが、当然使いようも無いと思うので削除。

2016-09-14 23:01 更新者: deskull
コメント

USE_VME,USE_AMI,USE_LSL,USE_SLA,USE_EMXを除去。

2016-11-24 00:28 更新者: deskull
  • チケット完了時刻2016-11-24 00:28 に更新されました
  • 状況オープン から 完了 に更新されました
コメント

他案件でソースを確認しつつ、可読性の向上がある程度果たせる位に削除できたと判断、完了とする。

2020-12-23 23:47 更新者: deskull
  • 解決法なし から 重複 に更新されました
コメント

この件は #40463 に実質引き継がれている。ここまでやってようやく根絶やしに出来る予定。

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする