From xemacs-m  Sat Sep 20 21:09:15 1997
Received: from GS213.SP.CS.CMU.EDU (GS213.SP.CS.CMU.EDU [128.2.209.183])
	by xemacs.org (8.8.5/8.8.5) with SMTP id VAA05696
	for <xemacs-beta@xemacs.org>; Sat, 20 Sep 1997 21:09:15 -0500 (CDT)
Received: by GS213.SP.CS.CMU.EDU (AIX 3.2/UCB 5.64/4.03)
          id AA15522; Sat, 20 Sep 1997 22:09:17 -0400
Date: Sat, 20 Sep 1997 22:09:17 -0400
Message-Id: <9709210209.AA15522@GS213.SP.CS.CMU.EDU>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Darrell Kindred <dkindred@cmu.edu>
To: xemacs-beta@xemacs.org
Subject: 19.16pre3: [PATCH] Digital Unix 4.0 cc
Organization: Carnegie Mellon University School of Computer Science
X-Mailer: VM 6.34 under 19.16 "Manhattan" XEmacs Lucid

These patches allow XEmacs to build with cc under Digital
Unix 4.0.

- Darrell

--- configure.in.orig	Fri Sep 12 20:24:32 1997
+++ configure.in	Sat Sep 20 18:43:07 1997
@@ -1612,6 +1612,7 @@
   ## XEmacs: Add switch for Digital Unix version 4 (srivasta@pilgrim.umass.edu)
   alpha-dec-osf4* )
     machine=alpha opsys=decosf4-0
+    NON_GNU_CPP="/lib/cpp"
   ;;
 
   alpha-*-linux* )
--- configure.orig	Sat Sep 20 13:55:04 1997
+++ configure	Sat Sep 20 17:23:23 1997
@@ -1606,6 +1606,7 @@
   ## XEmacs: Add switch for Digital Unix version 4 (srivasta@pilgrim.umass.edu)
   alpha-dec-osf4* )
     machine=alpha opsys=decosf4-0
+    NON_GNU_CPP="/lib/cpp"
   ;;
 
   alpha-*-linux* )
--- src/s/decosf4-0.h.orig	Sun Feb  2 00:07:41 1997
+++ src/s/decosf4-0.h	Sat Sep 20 16:07:15 1997
@@ -25,8 +25,16 @@
 #define regmatch_t sys_regmatch_t
 
 #define SYSTEM_MALLOC
-#define HAVE_RENAME
+#define HAVE_RENAME 1
 
 /* Digital Unix 4.0 has a realpath, but it's buggy.  And I
    *do* mean buggy. */
 #undef HAVE_REALPATH
+
+/* With -std1 we get more ansified compilation. */
+#undef C_SWITCH_SYSTEM
+#ifdef __GNUC__
+# define C_SWITCH_SYSTEM -D_BSD
+#else
+# define C_SWITCH_SYSTEM -std1 -D_BSD
+#endif 

