Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/make make: clean up comments in hash.c
details: https://anonhg.NetBSD.org/src/rev/9bc3c6a4af0e
branches: trunk
changeset: 959119:9bc3c6a4af0e
user: rillig <rillig%NetBSD.org@localhost>
date: Mon Feb 01 17:32:10 2021 +0000
description:
make: clean up comments in hash.c
diffstat:
usr.bin/make/hash.c | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
diffs (49 lines):
diff -r b01bcfb03148 -r 9bc3c6a4af0e usr.bin/make/hash.c
--- a/usr.bin/make/hash.c Mon Feb 01 17:26:03 2021 +0000
+++ b/usr.bin/make/hash.c Mon Feb 01 17:32:10 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: hash.c,v 1.60 2020/12/30 10:03:16 rillig Exp $ */
+/* $NetBSD: hash.c,v 1.61 2021/02/01 17:32:10 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -74,7 +74,7 @@
#include "make.h"
/* "@(#)hash.c 8.1 (Berkeley) 6/6/93" */
-MAKE_RCSID("$NetBSD: hash.c,v 1.60 2020/12/30 10:03:16 rillig Exp $");
+MAKE_RCSID("$NetBSD: hash.c,v 1.61 2021/02/01 17:32:10 rillig Exp $");
/*
* The ratio of # entries to # buckets at which we rebuild the table to
@@ -82,7 +82,7 @@
*/
#define rebuildLimit 3
-/* This hash function matches Gosling's emacs and java.lang.String. */
+/* This hash function matches Gosling's Emacs and java.lang.String. */
static unsigned int
hash(const char *key, size_t *out_keylen)
{
@@ -142,7 +142,10 @@
t->maxchain = 0;
}
-/* Remove everything from the hash table and frees up the memory. */
+/*
+ * Remove everything from the hash table and free up the memory for the keys
+ * of the hash table, but not for the values associated to these keys.
+ */
void
HashTable_Done(HashTable *t)
{
@@ -157,8 +160,8 @@
he = next;
}
}
+
free(t->buckets);
-
#ifdef CLEANUP
t->buckets = NULL;
#endif
Home |
Main Index |
Thread Index |
Old Index