03a8bd2
diff -urN vegastrike-0.4.2.orig/src/posh.h vegastrike-0.4.2/src/posh.h
03a8bd2
--- vegastrike-0.4.2.orig/src/posh.h	2003-10-23 13:51:58.000000000 -0400
03a8bd2
+++ vegastrike-0.4.2/src/posh.h	2004-11-22 17:40:07.000000000 -0500
03a8bd2
@@ -500,7 +500,7 @@
03a8bd2
 ** Intel x86 and AMD x86-64
03a8bd2
 ** ------------------------------------------------------------------
03a8bd2
 */
03a8bd2
-#if defined __X86__ || defined __i386__ || defined i386 || defined _M_IX86 || defined __386__ || defined FORCE_DOXYGEN
03a8bd2
+#if defined __X86__ || defined __i386__ || defined i386 || defined _M_IX86 || defined __386__ || defined __x86_64__ || defined FORCE_DOXYGEN
03a8bd2
 #  define POSH_CPU_X86 /**
03a8bd2
 #  if defined __x86_64__ || defined FORCE_DOXYGEN
03a8bd2
 #     define POSH_CPU_X86_64 /**
03a8bd2
@@ -536,6 +536,17 @@
03a8bd2
 #  endif
03a8bd2
 #endif
03a8bd2
 
03a8bd2
+/* ------------------------------------------------------------------
03a8bd2
+** IBM S/390
03a8bd2
+** ------------------------------------------------------------------
03a8bd2
+*/
03a8bd2
+#if defined __s390__ || defined FORCE_DOXYGEN
03a8bd2
+#  define POSH_CPU_S390/**
03a8bd2
+#  if !defined FORCE_DOXYGEN
03a8bd2
+#     define POSH_CPU_STRING "S/390"
03a8bd2
+#  endif
03a8bd2
+#endif
03a8bd2
+
03a8bd2
 /** @} */
03a8bd2
 
03a8bd2
 #if !defined POSH_CPU_STRING