summaryrefslogtreecommitdiff
path: root/src/alloc.c
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2006-08-05 13:01:50 +0000
committerEli Zaretskii <eliz@gnu.org>2006-08-05 13:01:50 +0000
commitf892cf9c9d14e5920ad5c8ce236bd660f18c0816 (patch)
treec9ae6d725aaabffb85e7a0aaab3935832637b564 /src/alloc.c
parent0c5c0e3dfe9396982d70d155430ec441867b3629 (diff)
downloademacs-f892cf9c9d14e5920ad5c8ce236bd660f18c0816.tar.gz
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 ();
#ifdef WINDOWSNT
#include <fcntl.h>
+#include "w32.h"
#endif
#ifdef DOUG_LEA_MALLOC
@@ -4615,6 +4616,9 @@ int
valid_pointer_p (p)
void *p;
{
+#ifdef WINDOWSNT
+ return w32_valid_pointer_p (p, 16);
+#else
int fd;
/* Obviously, we cannot just access it (we would SEGV trying), so we
@@ -4631,6 +4635,7 @@ valid_pointer_p (p)
}
return -1;
+#endif
}
/* Return 1 if OBJ is a valid lisp object.