changeset 12235:6d2e893b7ff7

(LD_SWITCH_MACHINE): Don't define it. (malloc, realloc): If non-ANSI C, declare value as char *.
author Richard M. Stallman <rms@gnu.org>
date Thu, 15 Jun 1995 13:57:17 +0000
parents 2de6f5e4858d
children 791ee9839187
files src/m/alpha.h
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/m/alpha.h	Thu Jun 15 13:28:17 1995 +0000
+++ b/src/m/alpha.h	Thu Jun 15 13:57:17 1995 +0000
@@ -169,12 +169,15 @@
 #define LIBS_MACHINE -ldnet_stub
 #endif
 
+#if 0 /* Rainer Schoepf <schoepf@uni-mainz.de> says this loses with X11R6
+	 since it has only shared libraries.  */
 #ifndef __GNUC__
 /* This apparently is for the system ld as opposed to Gnu ld.  */
 #ifdef OSF1
 #define LD_SWITCH_MACHINE      -non_shared
 #endif
 #endif
+#endif /* 0 */
 
 #define LIBS_DEBUG
 #define START_FILES pre-crt0.o
@@ -230,7 +233,12 @@
 
 /* We need to prototype these for the lib-src programs even if we don't
    use the system malloc for the Emacs proper.  */
+/* These declarations are designed to match the ones in gmalloc.c.  */
+#if defined (__STDC__) && __STDC__
 extern void *malloc (), *realloc ();
+#else
+extern char *malloc (), *realloc ();
+#endif
 
 extern long *xmalloc (), *xrealloc ();