OSDN Git Service

Merge pull request #3532 from sikabane-works/release/3.0.0.87-alpha
[hengbandforosx/hengbandosx.git] / src / system / h-system.h
1 /*!
2  * @file h-system.h
3  * @brief 変愚蛮怒用システムヘッダーファイル /
4  * The most basic "include" file.
5  * This file simply includes other low level header files.
6  * @date 2021/08/26
7  * @author Hourier
8  */
9
10 #pragma once
11
12 #include <ctype.h>
13 #include <errno.h>
14 #include <fcntl.h>
15 #include <memory.h>
16 #include <stdarg.h>
17 #include <stddef.h>
18 #include <stdio.h>
19 #include <stdlib.h>
20 #include <string.h>
21 #include <time.h>
22 #include <wctype.h>
23
24 // clang-format off
25
26 #ifdef WINDOWS
27   #include <io.h>
28 #else
29   #ifdef SET_UID
30     #include <pwd.h>
31     #include <sys/file.h>
32     #include <sys/param.h>
33     #include <sys/stat.h>
34     #include <sys/types.h>
35     #include <unistd.h>
36   #endif
37 #endif
38
39 // clang-format on