Module Name: src Committed By: rillig Date: Sun Oct 18 12:47:43 UTC 2020
Modified Files: src/usr.bin/make: dir.c hash.c hash.h main.c var.c Log Message: make(1): rename HashEntry.name to key To generate a diff of this commit: cvs rdiff -u -r1.165 -r1.166 src/usr.bin/make/dir.c cvs rdiff -u -r1.46 -r1.47 src/usr.bin/make/hash.c cvs rdiff -u -r1.28 -r1.29 src/usr.bin/make/hash.h cvs rdiff -u -r1.376 -r1.377 src/usr.bin/make/main.c cvs rdiff -u -r1.576 -r1.577 src/usr.bin/make/var.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/make/dir.c diff -u src/usr.bin/make/dir.c:1.165 src/usr.bin/make/dir.c:1.166 --- src/usr.bin/make/dir.c:1.165 Sun Oct 18 12:36:43 2020 +++ src/usr.bin/make/dir.c Sun Oct 18 12:47:43 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: dir.c,v 1.165 2020/10/18 12:36:43 rillig Exp $ */ +/* $NetBSD: dir.c,v 1.166 2020/10/18 12:47:43 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -135,7 +135,7 @@ #include "job.h" /* "@(#)dir.c 8.2 (Berkeley) 1/2/94" */ -MAKE_RCSID("$NetBSD: dir.c,v 1.165 2020/10/18 12:36:43 rillig Exp $"); +MAKE_RCSID("$NetBSD: dir.c,v 1.166 2020/10/18 12:47:43 rillig Exp $"); #define DIR_DEBUG0(text) DEBUG0(DIR, text) #define DIR_DEBUG1(fmt, arg1) DEBUG1(DIR, fmt, arg1) @@ -622,13 +622,12 @@ DirMatchFiles(const char *pattern, Cache * begins with a dot (note also that as a side effect of the hashing * scheme, .* won't match . or .. since they aren't hashed). */ - if (Str_Match(entry->name, pattern) && - ((entry->name[0] != '.') || - (pattern[0] == '.'))) + if (Str_Match(entry->key, pattern) && + (entry->key[0] != '.' || pattern[0] == '.')) { Lst_Append(expansions, - (isDot ? bmake_strdup(entry->name) : - str_concat3(dir->name, "/", entry->name))); + (isDot ? bmake_strdup(entry->key) : + str_concat3(dir->name, "/", entry->key))); } } } Index: src/usr.bin/make/hash.c diff -u src/usr.bin/make/hash.c:1.46 src/usr.bin/make/hash.c:1.47 --- src/usr.bin/make/hash.c:1.46 Sun Oct 18 12:36:43 2020 +++ src/usr.bin/make/hash.c Sun Oct 18 12:47:43 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: hash.c,v 1.46 2020/10/18 12:36:43 rillig Exp $ */ +/* $NetBSD: hash.c,v 1.47 2020/10/18 12:47:43 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -79,7 +79,7 @@ #include "make.h" /* "@(#)hash.c 8.1 (Berkeley) 6/6/93" */ -MAKE_RCSID("$NetBSD: hash.c,v 1.46 2020/10/18 12:36:43 rillig Exp $"); +MAKE_RCSID("$NetBSD: hash.c,v 1.47 2020/10/18 12:47:43 rillig Exp $"); /* * The ratio of # entries to # buckets at which we rebuild the table to @@ -112,7 +112,7 @@ HashTable_Find(HashTable *t, unsigned in for (e = t->buckets[h & t->bucketsMask]; e != NULL; e = e->next) { chainlen++; - if (e->namehash == h && strcmp(e->name, key) == 0) + if (e->key_hash == h && strcmp(e->key, key) == 0) break; } @@ -207,7 +207,7 @@ RebuildTable(HashTable *t) for (hp = oldhp, i = (int)oldsize; --i >= 0;) { for (e = *hp++; e != NULL; e = next) { next = e->next; - xp = &t->buckets[e->namehash & mask]; + xp = &t->buckets[e->key_hash & mask]; e->next = *xp; *xp = e; } @@ -256,8 +256,8 @@ Hash_CreateEntry(HashTable *t, const cha e->next = *hp; *hp = e; Hash_SetValue(e, NULL); - e->namehash = h; - memcpy(e->name, key, keylen + 1); + e->key_hash = h; + memcpy(e->key, key, keylen + 1); t->numEntries++; if (newPtr != NULL) @@ -271,7 +271,7 @@ Hash_DeleteEntry(HashTable *t, HashEntry { HashEntry **hp, *p; - for (hp = &t->buckets[e->namehash & t->bucketsMask]; + for (hp = &t->buckets[e->key_hash & t->bucketsMask]; (p = *hp) != NULL; hp = &p->next) { if (p == e) { *hp = p->next; Index: src/usr.bin/make/hash.h diff -u src/usr.bin/make/hash.h:1.28 src/usr.bin/make/hash.h:1.29 --- src/usr.bin/make/hash.h:1.28 Sun Oct 18 12:36:43 2020 +++ src/usr.bin/make/hash.h Sun Oct 18 12:47:43 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: hash.h,v 1.28 2020/10/18 12:36:43 rillig Exp $ */ +/* $NetBSD: hash.h,v 1.29 2020/10/18 12:47:43 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -82,8 +82,8 @@ typedef struct HashEntry { struct HashEntry *next; /* Used to link together all the entries * associated with the same bucket. */ void *value; - unsigned namehash; /* hash value of key */ - char name[1]; /* key string, variable length */ + unsigned key_hash; /* hash value of the key */ + char key[1]; /* key string, variable length */ } HashEntry; /* The hash table containing the entries. */ Index: src/usr.bin/make/main.c diff -u src/usr.bin/make/main.c:1.376 src/usr.bin/make/main.c:1.377 --- src/usr.bin/make/main.c:1.376 Sun Oct 18 12:36:43 2020 +++ src/usr.bin/make/main.c Sun Oct 18 12:47:43 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: main.c,v 1.376 2020/10/18 12:36:43 rillig Exp $ */ +/* $NetBSD: main.c,v 1.377 2020/10/18 12:47:43 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -118,7 +118,7 @@ #include "trace.h" /* "@(#)main.c 8.3 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: main.c,v 1.376 2020/10/18 12:36:43 rillig Exp $"); +MAKE_RCSID("$NetBSD: main.c,v 1.377 2020/10/18 12:47:43 rillig Exp $"); #if defined(MAKE_NATIVE) && !defined(lint) __COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 " "The Regents of the University of California. " @@ -1964,9 +1964,9 @@ purge_cached_realpaths(void) he = HashIter_Next(&hi); while (he != NULL) { nhe = HashIter_Next(&hi); - if (he->name[0] != '/') { + if (he->key[0] != '/') { if (DEBUG(DIR)) - fprintf(stderr, "cached_realpath: purging %s\n", he->name); + fprintf(stderr, "cached_realpath: purging %s\n", he->key); Hash_DeleteEntry(&cache->context, he); } he = nhe; Index: src/usr.bin/make/var.c diff -u src/usr.bin/make/var.c:1.576 src/usr.bin/make/var.c:1.577 --- src/usr.bin/make/var.c:1.576 Sun Oct 18 12:36:43 2020 +++ src/usr.bin/make/var.c Sun Oct 18 12:47:43 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: var.c,v 1.576 2020/10/18 12:36:43 rillig Exp $ */ +/* $NetBSD: var.c,v 1.577 2020/10/18 12:47:43 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -121,7 +121,7 @@ #include "metachar.h" /* "@(#)var.c 8.3 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: var.c,v 1.576 2020/10/18 12:36:43 rillig Exp $"); +MAKE_RCSID("$NetBSD: var.c,v 1.577 2020/10/18 12:47:43 rillig Exp $"); #define VAR_DEBUG1(fmt, arg1) DEBUG1(VAR, fmt, arg1) #define VAR_DEBUG2(fmt, arg1, arg2) DEBUG2(VAR, fmt, arg1, arg2) @@ -429,8 +429,8 @@ static void VarAdd(const char *name, const char *val, GNode *ctxt, VarSet_Flags flags) { HashEntry *he = Hash_CreateEntry(&ctxt->context, name, NULL); - Var *v = VarNew(he->name, NULL, val, - flags & VAR_SET_READONLY ? VAR_READONLY : 0); + Var *v = VarNew(he->key, NULL, val, + flags & VAR_SET_READONLY ? VAR_READONLY : 0); Hash_SetValue(he, v); if (!(ctxt->flags & INTERNAL)) { VAR_DEBUG3("%s:%s = %s\n", ctxt->name, name, val); @@ -3865,7 +3865,7 @@ Var_Dump(GNode *ctxt) HashIter_Init(&hi, &ctxt->context); while ((he = HashIter_Next(&hi)) != NULL) - Vector_Push(&varnames, he->name); + Vector_Push(&varnames, he->key); qsort(varnames.items, varnames.len, sizeof varnames.items[0], str_cmp_asc);