From 146a9ab807de64461e87fd48d2eb089efc8c2123 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 25 Apr 1996 04:09:45 +0000 Subject: (idvec_free_contents): New function. --- libshouldbeinlibc/idvec.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/libshouldbeinlibc/idvec.c b/libshouldbeinlibc/idvec.c index 49b05ca6..6daa639a 100644 --- a/libshouldbeinlibc/idvec.c +++ b/libshouldbeinlibc/idvec.c @@ -44,12 +44,18 @@ idvec_free_wrapper (struct idvec *idvec) free (idvec); } -void -idvec_free (struct idvec *idvec) +void +idvec_free_contents (struct idvec *idvec) { if (idvec->alloced) free (idvec->ids); - free (idvec); +} + +void +idvec_free (struct idvec *idvec) +{ + idvec_free_contents (idvec); + idvec_free_wrapper (idvec); } /* Ensure that IDVEC has enough spaced allocated to hold NUM ids, thus -- cgit v1.2.3