OSDN Git Service

Merge branch 'master' of git.osdn.net:/gitroot/hengband/hengband
[hengband/hengband.git] / src / system / h-basic.h
1 /*!
2  * @file h-basic.h
3  * @brief 変愚時追加された基本事項のヘッダーファイル /
4  * The most basic "include" file. This file simply includes other low level header files.
5  * @date 2014/08/15
6  * @author
7  * 不明(馬鹿馬鹿蛮怒スタッフ?)
8  */
9
10 #ifndef INCLUDED_H_BASIC_H
11 #define INCLUDED_H_BASIC_H
12
13 #ifdef HAVE_CONFIG_H
14 #include "autoconf.h"
15 #endif /* HAVE_CONFIG_H */
16
17 /* System Configuration */
18 #include "system/h-config.h"
19
20 /* System includes/externs */
21 #include "system/h-system.h"
22
23 /* Basic types */
24 #include "system/h-type.h"
25
26 /* Basic constants and macros */
27 #include "system/h-define.h"
28
29 /* ゲーム調整値はこちらに */
30 #include "system/gamevalue.h"
31
32 #endif
33
34 /*
35  * Hack -- Define NULL
36  */
37 #ifndef NULL
38 # ifdef __STDC__
39 #  define NULL ((void*)0) /*!< コンパイル環境に定義がない場合のNULL定義 */
40 # else
41 #  define NULL ((char*)0) /*!< コンパイル環境に定義がない場合のNULL定義 */
42 # endif /* __STDC__ */
43 #endif /* NULL */