summaryrefslogtreecommitdiff
path: root/omapip/alloc.c
diff options
context:
space:
mode:
authorDavid Hankins <dhankins@isc.org>2007-05-19 18:47:15 +0000
committerDavid Hankins <dhankins@isc.org>2007-05-19 18:47:15 +0000
commitfe5b0fdd70907a228c996a0d9a2857bc90a67e6f (patch)
tree98fca773de13ea25b36a8354547aff15b4070b52 /omapip/alloc.c
parent786b09305811b4f210e695961aaf3785a5d0d72d (diff)
downloadisc-dhcp-fe5b0fdd70907a228c996a0d9a2857bc90a67e6f.tar.gz
- Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]
- RELNOTES/README++ - s/wether/whether/ in dhcp-options.5 manpage edits.
Diffstat (limited to 'omapip/alloc.c')
-rw-r--r--omapip/alloc.c34
1 files changed, 13 insertions, 21 deletions
diff --git a/omapip/alloc.c b/omapip/alloc.c
index c1c47283..b3158bf1 100644
--- a/omapip/alloc.c
+++ b/omapip/alloc.c
@@ -35,9 +35,11 @@
#ifndef lint
static char copyright[] =
-"$Id: alloc.c,v 1.26 2006/02/24 23:16:30 dhankins Exp $ Copyright (c) 2004-2006 Internet Systems Consortium, Inc. All rights reserved.\n";
+"$Id: alloc.c,v 1.27 2007/05/19 18:47:15 dhankins Exp $ Copyright (c) 2004-2006 Internet Systems Consortium, Inc. All rights reserved.\n";
#endif /* not lint */
+#include "dhcpd.h"
+
#include <omapip/omapip_p.h>
#if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \
@@ -59,15 +61,12 @@ int rc_history_count;
static void print_rc_hist_entry (int);
#endif
-VOIDPTR dmalloc (size, file, line)
- unsigned size;
- const char *file;
- int line;
-{
+void *
+dmalloc(unsigned size, const char *file, int line) {
unsigned char *foo;
unsigned len;
int i;
- VOIDPTR *bar;
+ void **bar;
#if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \
defined (DEBUG_MEMORY_LEAKAGE_ON_EXIT)
struct dmalloc_preamble *dp;
@@ -75,13 +74,13 @@ VOIDPTR dmalloc (size, file, line)
len = size + DMDSIZE;
if (len < size)
- return (VOIDPTR)0;
+ return NULL;
foo = malloc(len);
if (!foo)
- return (VOIDPTR)0;
- bar = (VOIDPTR)(foo + DMDOFFSET);
+ return NULL;
+ bar = (void *)(foo + DMDOFFSET);
memset (bar, 0, size);
#if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \
@@ -137,11 +136,8 @@ VOIDPTR dmalloc (size, file, line)
return bar;
}
-void dfree (ptr, file, line)
- VOIDPTR ptr;
- const char *file;
- int line;
-{
+void
+dfree(void *ptr, const char *file, int line) {
if (!ptr) {
log_error ("dfree %s(%d): free on null pointer.", file, line);
return;
@@ -207,12 +203,8 @@ void dfree (ptr, file, line)
/* For allocation functions that keep their own free lists, we want to
account for the reuse of the memory. */
-void dmalloc_reuse (foo, file, line, justref)
- VOIDPTR foo;
- const char *file;
- int line;
- int justref;
-{
+void
+dmalloc_reuse(void *foo, const char *file, int line, int justref) {
struct dmalloc_preamble *dp;
/* Get the pointer to the dmalloc header. */