--- a/Win32OperatingSystem.st Wed Jul 06 13:54:12 2005 +0200
+++ b/Win32OperatingSystem.st Thu Jul 07 17:01:53 2005 +0200
@@ -91,7 +91,7 @@
#define USE_H_ERRNO
-# ifdef i386
+# if defined(i386) || defined(__i386__)
# ifndef _X86_
# define _X86_
# endif
@@ -5933,6 +5933,11 @@
s = "alpha";
break;
#endif
+#ifdef PROCESSOR_ARCHITECTURE_ALPHA64
+ case PROCESSOR_ARCHITECTURE_ALPHA64:
+ s = "alpha64";
+ break;
+#endif
#ifdef PROCESSOR_ARCHITECTURE_PPC
case PROCESSOR_ARCHITECTURE_PPC:
s = "ppc";
@@ -5943,6 +5948,21 @@
s = "arm";
break;
#endif
+#ifdef PROCESSOR_ARCHITECTURE_SHX
+ case PROCESSOR_ARCHITECTURE_SHX:
+ s = "shx";
+ break;
+#endif
+#ifdef PROCESSOR_ARCHITECTURE_IA64
+ case PROCESSOR_ARCHITECTURE_IA64:
+ s = "ia64";
+ break;
+#endif
+#ifdef PROCESSOR_ARCHITECTURE_MSIL
+ case PROCESSOR_ARCHITECTURE_MSIL:
+ s = "msil";
+ break;
+#endif
default:
s = "unknown";
break;
@@ -5970,6 +5990,11 @@
s = "i860";
break;
#endif
+#ifdef PROCESSOR_INTEL_IA64
+ case PROCESSOR_INTEL_IA64:
+ s = "ia64";
+ break;
+#endif
#ifdef PROCESSOR_MIPS_R2000
case PROCESSOR_MIPS_R2000:
s = "r2000";
@@ -5990,11 +6015,47 @@
s = "alpha21064";
break;
#endif
+#ifdef PROCESSOR_ARM720
+ case PROCESSOR_ARM720:
+ s = "arm720";
+ break;
+#endif
+#ifdef PROCESSOR_ARM820
+ case PROCESSOR_ARM820:
+ s = "arm820";
+ break;
+#endif
+#ifdef PROCESSOR_ARM920
+ case PROCESSOR_ARM920:
+ s = "arm920";
+ break;
+#endif
#ifdef PROCESSOR_ARM_7TDMI
case PROCESSOR_ARM_7TDMI:
s = "arm70001";
break;
#endif
+#ifdef PROCESSOR_PPC_601
+ case PROCESSOR_PPC_601:
+ s = "ppc601";
+ break;
+#endif
+#ifdef PROCESSOR_PPC_603
+ case PROCESSOR_PPC_603:
+ s = "ppc603";
+ break;
+#endif
+#ifdef PROCESSOR_PPC_604
+ case PROCESSOR_PPC_604:
+ s = "ppc604";
+ break;
+#endif
+#ifdef PROCESSOR_PPC_620
+ case PROCESSOR_PPC_620:
+ s = "ppc620";
+ break;
+#endif
+
default:
sprintf(vsnBuffer, "%d", sysInfo.dwProcessorType);
s = vsnBuffer;
@@ -9348,7 +9409,7 @@
!
version
- ^ '$Header: /cvs/stx/stx/libbasic/Win32OperatingSystem.st,v 1.181 2005-06-16 09:54:07 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/Win32OperatingSystem.st,v 1.182 2005-07-07 15:01:53 cg Exp $'
! !
!Win32OperatingSystem::Win32FILEHandle methodsFor:'release'!
@@ -9375,7 +9436,7 @@
!
version
- ^ '$Header: /cvs/stx/stx/libbasic/Win32OperatingSystem.st,v 1.181 2005-06-16 09:54:07 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/Win32OperatingSystem.st,v 1.182 2005-07-07 15:01:53 cg Exp $'
! !
!Win32OperatingSystem::Win32Handle methodsFor:'io'!
@@ -10395,7 +10456,7 @@
!Win32OperatingSystem class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/Win32OperatingSystem.st,v 1.181 2005-06-16 09:54:07 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/Win32OperatingSystem.st,v 1.182 2005-07-07 15:01:53 cg Exp $'
! !
Win32OperatingSystem initialize!