diff options
| author | dholland <dholland@NetBSD.org> | 2008-01-28 06:16:13 +0000 |
|---|---|---|
| committer | dholland <dholland@NetBSD.org> | 2008-01-28 06:16:13 +0000 |
| commit | d9e06af0170971fa7c14eddc67a9b07fafea7dde (patch) | |
| tree | 77227527f3289a28b25db878cc4a60f370321adb /monop/malloc.c | |
| parent | 41058b6ea0386b49a8c5d57d215a75e6230d9cab (diff) | |
| download | bsdgames-darwin-d9e06af0170971fa7c14eddc67a9b07fafea7dde.tar.gz bsdgames-darwin-d9e06af0170971fa7c14eddc67a9b07fafea7dde.zip | |
Make this build with WARNS=4.
Diffstat (limited to 'monop/malloc.c')
| -rw-r--r-- | monop/malloc.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/monop/malloc.c b/monop/malloc.c index 5e171af8..8e570b20 100644 --- a/monop/malloc.c +++ b/monop/malloc.c @@ -1,4 +1,4 @@ -/* $NetBSD: malloc.c,v 1.4 2004/12/14 00:21:01 nathanw Exp $ */ +/* $NetBSD: malloc.c,v 1.5 2008/01/28 06:16:13 dholland Exp $ */ /* * Copyright (c) 1983, 1993 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)malloc.c 8.1 (Berkeley) 6/4/93"; #else -__RCSID("$NetBSD: malloc.c,v 1.4 2004/12/14 00:21:01 nathanw Exp $"); +__RCSID("$NetBSD: malloc.c,v 1.5 2008/01/28 06:16:13 dholland Exp $"); #endif #endif /* LIBC_SCCS and not lint */ @@ -208,7 +208,7 @@ malloc(nbytes) * stored in hash buckets which satisfies request. * Account for space used per block for accounting. */ - if (nbytes <= (n = pagesz - sizeof (*op) - RSLOP)) { + if (nbytes <= (size_t)(n = pagesz - sizeof (*op) - RSLOP)) { #ifndef RCHECK amt = 8; /* size of first bucket */ bucket = 0; @@ -221,7 +221,7 @@ malloc(nbytes) amt = (unsigned)pagesz; bucket = pagebucket; } - while (nbytes > amt + n) { + while (nbytes > (size_t)(amt + n)) { amt <<= 1; if (amt == 0) return (NULL); @@ -390,7 +390,7 @@ realloc(cp, nbytes) i = NBUCKETS; } onb = (u_long)1 << (u_long)(i + 3); - if (onb < pagesz) + if (onb < (u_long)pagesz) onb -= sizeof (*op) + RSLOP; else onb += pagesz - sizeof (*op) - RSLOP; @@ -403,7 +403,7 @@ realloc(cp, nbytes) else i += pagesz - sizeof (*op) - RSLOP; } - if (nbytes <= onb && nbytes > i) { + if (nbytes <= onb && nbytes > (size_t) i) { #ifdef RCHECK op->ov_size = (nbytes + RSLOP - 1) & ~(RSLOP - 1); *(u_short *)((caddr_t)(op + 1) + op->ov_size) = RMAGIC; |
