]> git.eshelyaron.com Git - emacs.git/commitdiff
(NARROWPROTO): New.
authorGerd Moellmann <gerd@gnu.org>
Wed, 21 Jul 1999 21:43:52 +0000 (21:43 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 21 Jul 1999 21:43:52 +0000 (21:43 +0000)
src/s/freebsd.h
src/s/gnu-linux.h
src/s/gnu.h
src/s/irix5-0.h
src/s/netbsd.h
src/s/sco4.h
src/s/sco5.h
src/s/template.h

index d4ae16cd814c0d3e04d7bd1708be01da26f7c791..af994acd4289daa453f7126ebe1d77930dde577b 100644 (file)
@@ -92,7 +92,9 @@
 
 #define HAVE_WAIT_HEADER
 #define HAVE_GETLOADAVG
-/*#define HAVE_GETPAGESIZE  /* configure now puts this in config.h */
+#if 0
+#define HAVE_GETPAGESIZE  /* configure now puts this in config.h */
+#endif
 #define HAVE_TERMIOS
 #define NO_TERMIO
 #define DECLARE_GETPWUID_WITH_UID_T
    remaining in /tmp or other directories with +t bit.
    To avoid this problem, you could #undef it to use no file lock. */
 /* #undef CLASH_DETECTION */
+
+/* If the system's imake configuration file defines `NeedWidePrototypes'
+   as `NO', we must define NARROWPROTO manually.  Such a define is
+   generated in the Makefile generated by `xmkmf'.  If we don't 
+   define NARROWPROTO, we will see the wrong function prototypes
+   for X functions taking float or double parameters.  */
+
+#define NARROWPROTO 1
index 82445048eba91de43e9e65ef198233c23c19eac9..2b9a80cf1a8d4633a30709c5c5abd7ce471b335a 100644 (file)
@@ -303,6 +303,8 @@ Boston, MA 02111-1307, USA.  */
 #define BSD_PGRPS
 #define setpgrp(pid,pgid) setpgid(pid,pgid)
 
+#define NARROWPROTO 1
+
 /* Use mmap directly for allocating larger buffers.  */
 #ifdef DOUG_LEA_MALLOC
 #undef REL_ALLOC
index 888b0a5c9291b99ec570481bbc95e6c8880b9862..6a38dc6f588b0d83ea19d6d559b04772f0a6f4ed 100644 (file)
@@ -76,3 +76,5 @@ Boston, MA 02111-1307, USA.  */
 #ifndef NOT_C_CODE
 #include <fcntl.h>
 #endif
+
+#define NARROWPROTO 1
index 477f85756d4ada833f27c06b56dd76d68ce1497b..b898460215ba04ee30e4959016c713261ff3aad8 100644 (file)
@@ -127,3 +127,6 @@ char *_getpty();
 /* Prevent the variable ospeed from being defined by -lcurses
    because it defines it with too few bytes.  */
 #define ospeed ospeed_
+
+#define NARROWPROTO 1
+
index 891e610da61e2c7257df72ae0d725697c8b0e1e3..19938051f68a76708414ec977000a661db94ceae 100644 (file)
@@ -79,3 +79,5 @@
    this problem, and will also work on earlier NetBSD releases */
 
 #define LINKER $(CC) -nostartfiles
+
+#define NARROWPROTO 1
index a450b41cb61a34af5fb63850aef8a9e629f37765..246348cf75b0725c3424bd54cb6a4fac15bda3b0 100644 (file)
@@ -148,3 +148,5 @@ Boston, MA 02111-1307, USA.  */
    It doesn't have the kind of sockets that emacsclient.c
    and emacsserver.c would use.  */
 #define NO_SOCKETS_IN_FILE_SYSTEM
+
+#define NARROWPROTO 1
index 007169627827b44913573eda832db8abfd0722a7..436abe00cdba72d20325fc09c7dd3884a9e48c1f 100644 (file)
@@ -169,3 +169,5 @@ Boston, MA 02111-1307, USA.  */
 #define START_FILES pre-crt0.o /usr/ccs/lib/crt1.o /usr/ccs/lib/values-Xt.o
 #undef LIB_STANDARD
 #define LIB_STANDARD -lc /usr/ccs/lib/crtn.o
+
+#define NARROWPROTO 1
index ee6da5cc57a66feedd653c77a4c8a9efa342182d..7f49ca3047e43ba9642ff2f1f10febb91609fded 100644 (file)
@@ -1,7 +1,7 @@
 /* Template for system description header files.
    This file describes the parameters that system description files
    should define or not.
-   Copyright (C) 1985, 1986, 1992 Free Software Foundation, Inc.
+   Copyright (C) 1985, 1986, 1992, 1999 Free Software Foundation, Inc.
 
 This file is part of GNU Emacs.
 
@@ -163,6 +163,14 @@ Boston, MA 02111-1307, USA.  */
 
 /* #define static */
 
+/* If the system's imake configuration file defines `NeedWidePrototypes'
+   as `NO', we must define NARROWPROTO manually.  Such a define is
+   generated in the Makefile generated by `xmkmf'.  If we don't 
+   define NARROWPROTO, we will see the wrong function prototypes
+   for X functions taking float or double parameters.  */
+
+/*  #define NARROWPROTO 1 */
+
 /* ============================================================ */
 
 /* After adding support for a new system, modify the large case