|
Hengband
2.1.4
|
[詳解] 20 #ifndef INCLUDED_H_CONFIG_H 21 #define INCLUDED_H_CONFIG_H 42 #if defined(__SC__) || defined(__MRC__) 95 #if defined(ultrix) || defined(Pyramid) 122 #if defined(_Windows) || defined(__WINDOWS__) || \ 123 defined(__WIN32__) || defined(WIN32) || \ 124 defined(__WINNT__) || defined(__NT__) 137 #if defined(__alpha) && defined(__osf__) 154 #if !defined(MACINTOSH) && !defined(WINDOWS) && \ 155 !defined(ACORN) && !defined(VM) 168 # if defined(SOLARIS) || \ 169 defined(HPUX) || defined(SGI) 190 # define PATH_SEP ":" 192 #if defined(WINDOWS) || defined(WINNT) 194 # define PATH_SEP "\\" 198 # define PATH_SEP "\\" 202 # define PATH_SEP "/" 209 #if defined(MACINTOSH) || defined(MACH_O_CARBON) 210 # define FILE_TYPE_TEXT 'TEXT' 211 # define FILE_TYPE_DATA 'DATA' 212 # define FILE_TYPE_SAVE 'SAVE' 213 # define FILE_TYPE(X) (_ftype = (X)) 215 # define FILE_TYPE(X) ((void)0) 230 # define stricmp strcasecmp 240 #if defined(SET_UID) && !defined(HAVE_CONFIG_H) 241 # if !defined(HPUX) && !defined(ULTRIX) && !defined(ISC) 254 # define iskanji(x) (((unsigned char)(x) >= 0xa1 && (unsigned char)(x) <= 0xfe) || (unsigned char)(x) == 0x8e) 255 # define iskana(x) (0) 257 # define iskanji(x) ((0x81 <= (unsigned char)(x) && (unsigned char)(x) <= 0x9f) || (0xe0 <= (unsigned char)(x) && (unsigned char)(x) <= 0xfc)) 258 # define iskana(x) (((unsigned char)(x) >= 0xA0) && ((unsigned char)(x) <= 0xDF)) 260 # error Oops! Please define "EUC" or "SJIS" for kanji-code of your system.