File tree 1 file changed +15
-8
lines changed
1 file changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -31,18 +31,25 @@ functions */
31
31
32
32
#define HAVE_SMEM 1
33
33
34
- #if defined(__NT__ )
35
- #define SYSTEM_TYPE "NT"
36
- #elif defined(__WIN2000__ )
37
- #define SYSTEM_TYPE "WIN2000"
34
+ #if defined(_WIN64 ) || defined( WIN64 )
35
+ #define SYSTEM_TYPE "Win64"
36
+ #elif defined(_WIN32 ) || defined( WIN32 )
37
+ #define SYSTEM_TYPE "Win32"
38
38
#else
39
- #define SYSTEM_TYPE "Win95/Win98 "
39
+ #define SYSTEM_TYPE "Windows "
40
40
#endif
41
41
42
- #if defined(_WIN64 ) || defined(WIN64 )
43
- #define MACHINE_TYPE "ia64" /* Define to machine type name */
42
+ #if defined(_M_IA64 )
43
+ #define MACHINE_TYPE "ia64"
44
+ #elif defined(_M_IX86 )
45
+ #define MACHINE_TYPE "ia32"
46
+ #elif defined(_M_ALPHA )
47
+ #define MACHINE_TYPE "axp"
44
48
#else
45
- #define MACHINE_TYPE "i32" /* Define to machine type name */
49
+ #define MACHINE_TYPE "unknown" /* Define to machine type name */
50
+ #endif
51
+
52
+ #if !(defined(_WIN64 ) || defined(WIN64 ))
46
53
#ifndef _WIN32
47
54
#define _WIN32 /* Compatible with old source */
48
55
#endif
You can’t perform that action at this time.
0 commit comments