From 6c0d91d49022c44b0d88bf9a69579b7cddd80971 Mon Sep 17 00:00:00 2001 From: Nikodemus Siivola Date: Fri, 25 Nov 2011 14:40:43 +0200 Subject: [PATCH] cleanup: use os_vm_size_t in npage_bytes --- src/runtime/gencgc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/runtime/gencgc.c b/src/runtime/gencgc.c index a5f1dc0..f5cc2fb 100644 --- a/src/runtime/gencgc.c +++ b/src/runtime/gencgc.c @@ -245,11 +245,11 @@ find_page_index(void *addr) return (-1); } -static size_t +static os_vm_size_t npage_bytes(page_index_t npages) { gc_assert(npages>=0); - return ((unsigned long)npages)*GENCGC_CARD_BYTES; + return ((os_vm_size_t)npages)*GENCGC_CARD_BYTES; } /* Check that X is a higher address than Y and return offset from Y to @@ -590,7 +590,7 @@ void fast_bzero(void*, size_t); /* in -assem.S */ void zero_pages_with_mmap(page_index_t start, page_index_t end) { page_index_t i; void *addr = page_address(start), *new_addr; - size_t length = npage_bytes(1+end-start); + os_vm_size_t length = npage_bytes(1+end-start); if (start > end) return; -- 1.7.10.4