]> git.eshelyaron.com Git - emacs.git/commitdiff
NOT_C_CODE is always true now.
authorGlenn Morris <rgm@gnu.org>
Thu, 3 Jun 2010 05:29:02 +0000 (22:29 -0700)
committerGlenn Morris <rgm@gnu.org>
Thu, 3 Jun 2010 05:29:02 +0000 (22:29 -0700)
* configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.

* m/ia64.h, s/gnu-linux.h, s/gnu.h, s/netbsd.h, s/usg5-4.h:
Remove NOT_C_CODE tests, it is always true now.

* nt/config.nt: Remove NOT_C_CODE tests, it is always true now.

* admin/CPP-DEFINES: Remove NOT_C_CODE.

ChangeLog
admin/CPP-DEFINES
configure.in
nt/ChangeLog
nt/config.nt
src/ChangeLog
src/m/ia64.h
src/s/gnu-linux.h
src/s/gnu.h
src/s/netbsd.h
src/s/usg5-4.h

index 9d2fe0b233c40f32caa51f529475e4381eed1038..9e9108e6dfacca7ba030e84228b5a8ab170fc9d2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-03  Glenn Morris  <rgm@gnu.org>
+
+       * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
+
 2010-06-02  Dan Nicolaescu  <dann@ics.uci.edu>
 
        Fix alloca definition when using gcc on non-gnu systems.
index cffbcf95e802a79eac2751edec8b686d5f36c6f2..d3fddbc4526fa5814a01d17fafcfbf1f0909b626 100644 (file)
@@ -227,7 +227,6 @@ MIN_PTY_KERNEL_VERSION -- only used on Mac
 MODE_LINE_BINARY_TEXT
 MUST_UNDEF__STDC__
 NLIST_STRUCT
-NOT_C_CODE
 NO_ABORT
 NO_EDITRES
 NO_MATHERR
index 2e31641f25f00af50d1e414f598a227f0567c6df..9c006f56a2152bcd4ea84c1faac818a5701b71fe 100644 (file)
@@ -3546,13 +3546,8 @@ SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems.  */
 
 /* Some of the files of Emacs which are intended for use with other
    programs assume that if you have a config.h file, you must declare
-   the type of getenv.
-
-   This declaration shouldn't appear when alloca.s or Makefile.in
-   includes config.h.  */
-#ifndef NOT_C_CODE
+   the type of getenv.  */
 extern char *getenv ();
-#endif
 
 /* These default definitions are good for almost all machines.
    The exceptions override them in m/MACHINE.h.  */
@@ -3593,17 +3588,18 @@ extern char *getenv ();
 # endif  /* GCC.  */
 #endif /* __P */
 
-/* Don't include "string.h" or <stdlib.h> in non-C code.  */
-#ifndef NOT_C_CODE
 #ifdef HAVE_STRING_H
 #include "string.h"
 #endif
+
 #ifdef HAVE_STRINGS_H
 #include "strings.h"  /* May be needed for bcopy & al.  */
 #endif
+
 #ifdef HAVE_STDLIB_H
 #include <stdlib.h>
 #endif
+
 #ifdef HAVE_ALLOCA_H
 # include <alloca.h>
 #elif defined __GNUC__
@@ -3617,10 +3613,10 @@ extern "C"
 # endif
 void *alloca (size_t);
 #endif
+
 #ifndef HAVE_SIZE_T
 typedef unsigned size_t;
 #endif
-#endif /* NOT_C_CODE */
 
 /* Define HAVE_X_I18N if we have usable i18n support.  */
 
index 6db0eb744c95092e2bbb27fa7876de720219b730..1f13c17cfb6d78dbd2cdc355a97a4ea238bd28d2 100644 (file)
@@ -1,3 +1,7 @@
+2010-06-03  Glenn Morris  <rgm@gnu.org>
+
+       * config.nt: Remove NOT_C_CODE tests, it is always true now.
+
 2010-05-13  Glenn Morris  <rgm@gnu.org>
 
        * config.nt (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Remove undefs.
index 7ec98fb76667e49488f2eeaee2a71c16c5ec819b..c2a933ecbce8f34a5da3722ec6fba9c7aa6db4ba 100644 (file)
@@ -365,14 +365,9 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #ifndef WINDOWSNT
 /* Some of the files of Emacs which are intended for use with other
    programs assume that if you have a config.h file, you must declare
-   the type of getenv.
-
-   This declaration shouldn't appear when alloca.s or Makefile.in
-   includes config.h.  */
-#ifndef NOT_C_CODE
+   the type of getenv.  */
 extern char *getenv ();
 #endif
-#endif
 
 #endif /* EMACS_CONFIG_H */
 
@@ -414,8 +409,6 @@ extern char *getenv ();
 #endif
 #endif
 
-/* Don't include <string.h> during configure.  */
-#ifndef NOT_C_CODE
 #ifdef HAVE_STRING_H
 #include "string.h"
 #endif
@@ -425,7 +418,6 @@ extern char *getenv ();
 #ifdef HAVE_STDLIB_H
 #include <stdlib.h>
 #endif
-#endif
 
 #ifndef NO_RETURN
 #if defined __GNUC__ && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR >= 5))
@@ -436,12 +428,10 @@ extern char *getenv ();
 #endif
 
 /* Redefine abort.  */
-#ifndef NOT_C_CODE
 #ifdef HAVE_NTGUI
 #define abort  w32_abort
 void w32_abort (void) NO_RETURN;
 #endif
-#endif
 
 /* Prevent accidental use of features unavailable in
    older Windows versions we still support.  */
index 44807660415c16ba8b6b2930c78f1b9d0025d99f..24a7dc7de0bc2048f7d839777560feb2aea05f25 100644 (file)
@@ -1,3 +1,8 @@
+2010-06-03  Glenn Morris  <rgm@gnu.org>
+
+       * m/ia64.h, s/gnu-linux.h, s/gnu.h, s/netbsd.h, s/usg5-4.h:
+       Remove NOT_C_CODE tests, it is always true now.
+
 2010-06-02  Dan Nicolaescu  <dann@ics.uci.edu>
 
        Fix config.h includes.
index 03ec37b42695a15f8876521a8d1d55631ecc30c3..76e2bb87d80211d0c9d6ec24694d5dfdd7460dc5 100644 (file)
@@ -48,8 +48,6 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 /* Convert that into an integer that is 100 for a load average of 1.0  */
 #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
 
-#ifndef NOT_C_CODE
-
 #ifdef REL_ALLOC
 #ifndef _MALLOC_INTERNAL
 /* "char *" because ralloc.c defines it that way.  gmalloc.c thinks it
@@ -60,8 +58,6 @@ extern void r_alloc_free ();
 #endif /* not _MALLOC_INTERNAL */
 #endif /* REL_ALLOC */
 
-#endif /* not NOT_C_CODE */
-
 #define HAVE_TEXT_START
 
 /* arch-tag: 9b8e9fb2-2e49-4c22-b68f-11a488e77c66
index 674f00f1d09cb6f8ac1a13803f1412d53b951a12..f1ec7d99a4b71db3e37b90d6ba8086e01332c4a5 100644 (file)
@@ -29,7 +29,6 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
    It sets the Lisp variable system-type.  */
 #define SYSTEM_TYPE "gnu/linux"                /* All the best software is free. */
 
-#ifndef NOT_C_CODE
 #ifdef emacs
 #ifdef HAVE_LINUX_VERSION_H
 #include <linux/version.h>
@@ -40,7 +39,6 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 #endif /* LINUX_VERSION_CODE >= 0x20400 */
 #endif /* HAVE_LINUX_VERSION_H */
 #endif /* emacs */
-#endif /* NOT_C_CODE */
 
 #if defined HAVE_GRANTPT
 #define UNIX98_PTYS
index 4567f4e9f4fda22b0db71a9140135be2784923fb..95b8017ddc1017b34a5ebd43fd456a8041467b57 100644 (file)
@@ -34,9 +34,7 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 
 /* Some losing code fails to include this and then assumes
    that because it is braindead that O_RDONLY==0.  */
-#ifndef NOT_C_CODE
 #include <fcntl.h>
-#endif
 
 #ifdef emacs
 #include <stdio.h>  /* Get the definition of _IO_STDIO_H.  */
index af8fd00a6bda9259967961474d769553fc0ce8ae..6f5b24bcfa63fb8ebb9a649c45d2f3b48d18dbb4 100644 (file)
@@ -31,9 +31,7 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 /* Greg A. Woods <woods@weird.com> says we must include signal.h
    before syssignal.h is included, to work around interface conflicts
    that are handled with CPP __RENAME() macro in signal.h.  */
-#ifndef NOT_C_CODE
 #include <signal.h>
-#endif
 
 /* Don't close pty in process.c to make it as controlling terminal.
    It is already a controlling terminal of subprocess, because we did
index 85499fb1124ec6034055be6f7d332c73e7bf4a61..864ace33d50952f9b87bd2358bf66f69cfa0f8a8 100644 (file)
@@ -77,9 +77,7 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 /* Get FIONREAD from <sys/filio.h>.  Get <sys/ttold.h> to get struct tchars.
    But get <termio.h> first to make sure ttold.h doesn't interfere.
    And don't try to use SIGIO yet.  */
-#ifndef NOT_C_CODE
 #include <sys/wait.h>
-#endif
 
 #ifdef emacs
 #include <sys/filio.h>