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