|
Hengband
2.1.4
|
説明を見る。
20 #ifndef INCLUDED_H_CONFIG_H
21 #define INCLUDED_H_CONFIG_H
42 #if defined(__SC__) || defined(__MRC__)
134 #if defined(ultrix) || defined(Pyramid)
143 #if defined(__atarist) || defined(__atarist__)
179 #if defined(_Windows) || defined(__WINDOWS__) || \
180 defined(__WIN32__) || defined(WIN32) || \
181 defined(__WINNT__) || defined(__NT__)
194 #if defined(__alpha) && defined(__osf__)
211 #if !defined(MACINTOSH) && !defined(WINDOWS) && \
212 !defined(MSDOS) && !defined(USE_EMX) && \
213 !defined(ACORN) && !defined(VM)
226 # if defined(SYS_III) || defined(SYS_V) || defined(SOLARIS) || \
227 defined(HPUX) || defined(SGI) || defined(ATARI)
248 # define PATH_SEP ":"
250 #if defined(WINDOWS) || defined(WINNT)
252 # define PATH_SEP "\\"
254 #if defined(MSDOS) || defined(OS2) || defined(USE_EMX)
256 # define PATH_SEP "\\"
260 # define PATH_SEP "/"
271 #if defined(MACINTOSH) || defined(MACH_O_CARBON)
272 # define FILE_TYPE_TEXT 'TEXT'
273 # define FILE_TYPE_DATA 'DATA'
274 # define FILE_TYPE_SAVE 'SAVE'
275 # define FILE_TYPE(X) (_ftype = (X))
277 # define FILE_TYPE(X) ((void)0)
292 # define stricmp strcasecmp
302 #if defined(SET_UID) && !defined(HAVE_CONFIG_H)
303 # if !defined(HPUX) && !defined(ULTRIX) && !defined(ISC)
316 # define iskanji(x) (((unsigned char)(x) >= 0xa1 && (unsigned char)(x) <= 0xfe) || (unsigned char)(x) == 0x8e)
317 # define iskana(x) (0)
319 # define iskanji(x) ((0x81 <= (unsigned char)(x) && (unsigned char)(x) <= 0x9f) || (0xe0 <= (unsigned char)(x) && (unsigned char)(x) <= 0xfc))
320 # define iskana(x) (((unsigned char)(x) >= 0xA0) && ((unsigned char)(x) <= 0xDF))
321 # elif defined(MSDOS)
324 # error Oops! Please define "EUC" or "SJIS" for kanji-code of your system.