(start_of_data): Don't define the function if a macro
authorKen Raeburn <raeburn@raeburn.org>
Wed, 24 Jul 2002 02:07:41 +0000 (02:07 +0000)
committerKen Raeburn <raeburn@raeburn.org>
Wed, 24 Jul 2002 02:07:41 +0000 (02:07 +0000)
form has been defined.

src/ChangeLog
src/sysdep.c

index 9922f2a..13f0fd4 100644 (file)
@@ -1,3 +1,18 @@
+2002-07-23  Ken Raeburn  <raeburn@gnu.org>
+
+       * lisp.h (XPNTR): Use NO_UNION_TYPE version for union as well,
+       since it only depends on XUINT.
+
+       * m/alpha.h (BITS_PER_LONG, BITS_PER_EMACS_INT, EMACS_INT,
+       EMACS_UINT, SPECIAL_EMACS_INT, DATA_SEG_BITS,
+       PNTR_COMPARISON_TYPE, VALBITS, MARKBIT, XINT, XUINT, XPNTR):
+       Macros deleted.
+
+       * mem-limits.h (start_of_data): If DATA_START is defined, prefer
+       its value over other approaches.
+       * sysdep.c (start_of_data): Don't define the function if a macro
+       form has been defined.
+
 2002-07-23  Gerd Moellmann  <gerd.moellmann@t-online.de>
 
        * xdisp.c (redisplay_updating_p): New variable.
index 6eb0790..206ecca 100644 (file)
@@ -2237,6 +2237,7 @@ start_of_text ()
  *
  */
  
+#ifndef start_of_data
 char *
 start_of_data ()
 {
@@ -2259,6 +2260,7 @@ start_of_data ()
 #endif /* ORDINARY_LINK */
 #endif /* DATA_START */
 }
+#endif /* start_of_data */
 #endif /* NEED_STARTS (not CANNOT_DUMP or not SYSTEM_MALLOC) */
 \f
 /* init_system_name sets up the string for the Lisp function