• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。


Commit MetaInfo

Revision135 (tree)
Time2016-06-15 00:08:14
Authorxops-mikan

Log Message

コンパイラの警告対策として、未使用引数を処理するように。

Change Summary

Incremental Difference

--- trunk/input.cpp (revision 134)
+++ trunk/input.cpp (revision 135)
@@ -553,6 +553,9 @@
553553 *CodeR = DIK_RCONTROL;
554554 return true;
555555 }
556+#else
557+ //未使用引数対策
558+ UNREFERENCED_PARAMETER(id);
556559 #endif
557560
558561 //エラー
--- trunk/main.cpp (revision 134)
+++ trunk/main.cpp (revision 135)
@@ -56,6 +56,10 @@
5656 //! @brief WinMain()関数
5757 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
5858 {
59+ //未使用引数対策
60+ UNREFERENCED_PARAMETER(hInstance);
61+ UNREFERENCED_PARAMETER(lpCmdLine);
62+
5963 //乱数初期化
6064 InitRand();
6165
--- trunk/datafile.cpp (revision 134)
+++ trunk/datafile.cpp (revision 135)
@@ -46,6 +46,9 @@
4646 //! @return 成功:0 失敗:1
4747 int DataInterface::LoadFiledata(char *fname)
4848 {
49+ //未使用引数対策
50+ UNREFERENCED_PARAMETER(fname);
51+
4952 return 0;
5053 }
5154
@@ -62,6 +65,10 @@
6265 //! @return 成功:0 失敗:0以外
6366 int DataInterface::Getdata(void *out_data, int id)
6467 {
68+ //未使用引数対策
69+ UNREFERENCED_PARAMETER(out_data);
70+ UNREFERENCED_PARAMETER(id);
71+
6572 return 0;
6673 }
6774
--- trunk/main.h (revision 134)
+++ trunk/main.h (revision 135)
@@ -81,6 +81,11 @@
8181 int _matherr(struct _exception *__e) { return 1; }
8282 #endif
8383
84+//未使用引数の対策用マクロ
85+#ifndef MAIN_H
86+ #define UNREFERENCED_PARAMETER(P) ((P)=(P))
87+#endif
88+
8489 #define SetFlag(value, bit) value = value | bit //!< ビットによるフラグ 設定
8590 #define DelFlag(value, bit) value = value & (~bit) //!< ビットによるフラグ 解除
8691 #define GetFlag(value, bit) (value & bit) //!< ビットによるフラグ 取得