aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorEli Zaretskii2006-08-05 13:01:50 +0000
committerEli Zaretskii2006-08-05 13:01:50 +0000
commitf892cf9c9d14e5920ad5c8ce236bd660f18c0816 (patch)
treec9ae6d725aaabffb85e7a0aaab3935832637b564 /src/alloc.c
parent0c5c0e3dfe9396982d70d155430ec441867b3629 (diff)
downloademacs-f892cf9c9d14e5920ad5c8ce236bd660f18c0816.tar.gz
emacs-f892cf9c9d14e5920ad5c8ce236bd660f18c0816.zip
Include w32.h.
(valid_lisp_object_p) [WINDOWSNT]: Call w32_valid_pointer_p to do the job.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c
index e5735e03fd9..eb7acfd649f 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -80,6 +80,7 @@ extern POINTER_TYPE *sbrk ();
80 80
81#ifdef WINDOWSNT 81#ifdef WINDOWSNT
82#include <fcntl.h> 82#include <fcntl.h>
83#include "w32.h"
83#endif 84#endif
84 85
85#ifdef DOUG_LEA_MALLOC 86#ifdef DOUG_LEA_MALLOC
@@ -4615,6 +4616,9 @@ int
4615valid_pointer_p (p) 4616valid_pointer_p (p)
4616 void *p; 4617 void *p;
4617{ 4618{
4619#ifdef WINDOWSNT
4620 return w32_valid_pointer_p (p, 16);
4621#else
4618 int fd; 4622 int fd;
4619 4623
4620 /* Obviously, we cannot just access it (we would SEGV trying), so we 4624 /* Obviously, we cannot just access it (we would SEGV trying), so we
@@ -4631,6 +4635,7 @@ valid_pointer_p (p)
4631 } 4635 }
4632 4636
4633 return -1; 4637 return -1;
4638#endif
4634} 4639}
4635 4640
4636/* Return 1 if OBJ is a valid lisp object. 4641/* Return 1 if OBJ is a valid lisp object.