diff options
author | striker <striker@13f79535-47bb-0310-9956-ffa450edef68> | 2002-01-30 13:10:16 +0000 |
---|---|---|
committer | striker <striker@13f79535-47bb-0310-9956-ffa450edef68> | 2002-01-30 13:10:16 +0000 |
commit | 7e46075f717cd6cb48255063b4b8977ad65931b6 (patch) | |
tree | 325665d4f492f770b436c11315e92ee728bd5388 /memory/unix/apr_pools.c | |
parent | be59f2c865d69c25daf014e8ccf646ecfba6504d (diff) | |
download | libapr-7e46075f717cd6cb48255063b4b8977ad65931b6.tar.gz |
Get rid of the getpid warning.
Cast void * to char * before doing pointer arithmetic.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@62873 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'memory/unix/apr_pools.c')
-rw-r--r-- | memory/unix/apr_pools.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/memory/unix/apr_pools.c b/memory/unix/apr_pools.c index f624c4536..76302b298 100644 --- a/memory/unix/apr_pools.c +++ b/memory/unix/apr_pools.c @@ -56,7 +56,6 @@ #include "apr_private.h" #include "apr_portable.h" /* for get_os_proc */ -#include "apr_thread_proc.h" /* for getpid */ #include "apr_strings.h" #include "apr_general.h" #include "apr_pools.h" @@ -71,6 +70,10 @@ #include <stdlib.h> /* for malloc, free and abort */ #endif +#if APR_HAVE_UNISTD_H +#include <unistd.h> /* for getpid */ +#endif + /* * Debug level @@ -1467,7 +1470,7 @@ static apr_size_t pool_num_bytes(apr_pool_t *pool) while (node) { for (index = 0; index < node->index; index++) { - size += node->endp[index] - node->beginp[index]; + size += (char *)node->endp[index] - (char *)node->beginp[index]; } node = node->next; |