From be3abfa2c38bd953c91aceb14127d64379b05b5c Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Wed, 24 Jul 2002 02:07:41 +0000 Subject: [PATCH] (start_of_data): Don't define the function if a macro form has been defined. --- src/ChangeLog | 15 +++++++++++++++ src/sysdep.c | 2 ++ 2 files changed, 17 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 9922f2a3c4e..13f0fd48da5 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,18 @@ +2002-07-23 Ken Raeburn + + * 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 * xdisp.c (redisplay_updating_p): New variable. diff --git a/src/sysdep.c b/src/sysdep.c index 6eb079075e7..206ecca427a 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -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) */ /* init_system_name sets up the string for the Lisp function -- 2.39.2