summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2015-03-16 11:50:23 +0100
committerWerner Koch <wk@gnupg.org>2015-03-16 11:50:45 +0100
commitdb8ae3616987fa288173446398a107e31e2e28aa (patch)
tree15bfe8d2acfa9ea04c933ed9716a998d4c44f677
parentf0f60c1a04d664936bcf52e8f46705bdc63e7ad9 (diff)
downloadlibgcrypt-db8ae3616987fa288173446398a107e31e2e28aa.tar.gz
Use well defined type instead of size_t in secmem.c
* src/secmem.c (ptr_into_pool_p): Replace size_t by uintptr_t. -- This is more or less cosmetic. Signed-off-by: Werner Koch <wk@gnupg.org>
-rw-r--r--src/secmem.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/secmem.c b/src/secmem.c
index df15df00..d75c14ce 100644
--- a/src/secmem.c
+++ b/src/secmem.c
@@ -105,14 +105,13 @@ static int
ptr_into_pool_p (const void *p)
{
/* We need to convert pointers to addresses. This is required by
- C-99 6.5.8 to avoid undefined behaviour. Using size_t is at
- least only implementation defined. See also
+ C-99 6.5.8 to avoid undefined behaviour. See also
http://lists.gnupg.org/pipermail/gcrypt-devel/2007-February/001102.html
*/
- size_t p_addr = (size_t)p;
- size_t pool_addr = (size_t)pool;
+ uintptr_t p_addr = (uintptr_t)p;
+ uintptr_t pool_addr = (uintptr_t)pool;
- return p_addr >= pool_addr && p_addr < pool_addr+pool_size;
+ return p_addr >= pool_addr && p_addr < pool_addr + pool_size;
}
/* Update the stats. */