From a48726ebae2f44ed15b97cb72bc7eca199d8de47 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 23 Jul 2019 11:18:16 -0700 Subject: Merge pdumper.c and alloc.c builtin symbol tests * src/alloc.c (c_symbol_p): Move from here ... * src/lisp.h (c_symbol_p): ... to here, and make it more portable to hypothetical platforms where pointers are wider than ptrdiff_t. * src/pdumper.c (dump_builtin_symbol_p): Use c_symbol_p. --- src/alloc.c | 9 --------- 1 file changed, 9 deletions(-) (limited to 'src/alloc.c') diff --git a/src/alloc.c b/src/alloc.c index f256ff71b07..c17bdb719a9 100644 --- a/src/alloc.c +++ b/src/alloc.c @@ -4964,15 +4964,6 @@ flush_stack_call_func (void (*func) (void *arg), void *arg) eassert (current_thread == self); } -static bool -c_symbol_p (struct Lisp_Symbol *sym) -{ - char *lispsym_ptr = (char *) lispsym; - char *sym_ptr = (char *) sym; - ptrdiff_t lispsym_offset = sym_ptr - lispsym_ptr; - return 0 <= lispsym_offset && lispsym_offset < sizeof lispsym; -} - /* Determine whether it is safe to access memory at address P. */ static int valid_pointer_p (void *p) -- cgit v1.2.1