register removal from /usr/src/sbin/rcorder/hash.c
Steve Mynott
steve.mynott at gmail.com
Wed Dec 1 10:49:11 PST 2004
Simple register removal from /usr/src/sbin/rcorder/hash.c below as diff
The NetBSD rcsid[] and __RCSID could be removed too (not present in this diff)
This file is virtually the same as /usr/src/usr.bin/make/hash.c which
had some recent similar cleanups.
Cheers Steve
--- hash.c 2004-12-01 18:32:30.000000000 +0000
+++ hash.c.20041130 2003-11-01 17:16:01.000000000 +0000
@@ -103,7 +103,7 @@
*/
/*
- * Hash_Table *t; Structure to use to hold table.
+ * register Hash_Table *t; Structure to use to hold table.
* int numBuckets; How many buckets to create for starters.
* This number is $
* two. If <= 0,$
@@ -111,10 +111,10 @@
* as needed.
*/
void
-Hash_InitTable(Hash_Table *t, int numBuckets)
+Hash_InitTable(register Hash_Table *t, int numBuckets)
{
- int i;
- struct Hash_Entry **hp;
+ register int i;
+ register struct Hash_Entry **hp;
/*
* Round up the size to a power of two.
@@ -154,8 +154,8 @@
void
Hash_DeleteTable(Hash_Table *t)
{
- struct Hash_Entry **hp, *h, *nexth = NULL;
- int i;
+ register struct Hash_Entry **hp, *h, *nexth = NULL;
+ register int i;
for (hp = t->bucketPtr, i = t->size; --i >= 0;) {
for (h = *hp++; h != NULL; h = nexth) {
@@ -193,9 +193,9 @@
Hash_Entry *
Hash_FindEntry(Hash_Table *t, char *key)
{
- Hash_Entry *e;
- unsigned h;
- char *p;
+ register Hash_Entry *e;
+ register unsigned h;
+ register char *p;
for (h = 0, p = key; *p;)
h = (h << 5) - h + *p++;
@@ -226,11 +226,11 @@
*/
Hash_Entry *
-Hash_CreateEntry(Hash_Table *t, char *key, Boolean *newPtr)
+Hash_CreateEntry(register Hash_Table *t, char *key, Boolean *newPtr)
{
- Hash_Entry *e;
- unsigned h;
- char *p;
+ register Hash_Entry *e;
+ register unsigned h;
+ register char *p;
int keylen;
struct Hash_Entry **hp;
@@ -291,7 +291,7 @@
void
Hash_DeleteEntry(Hash_Table *t, Hash_Entry *e)
{
- Hash_Entry **hp, *p;
+ register Hash_Entry **hp, *p;
if (e == NULL)
return;
@@ -328,7 +328,7 @@
*/
Hash_Entry *
-Hash_EnumFirst(Hash_Table *t, Hash_Search *searchPtr)
+Hash_EnumFirst(Hash_Table *t, register Hash_Search *searchPtr)
{
searchPtr->tablePtr = t;
searchPtr->nextIndex = 0;
@@ -355,9 +355,9 @@
*/
Hash_Entry *
-Hash_EnumNext(Hash_Search *searchPtr)
+Hash_EnumNext(register Hash_Search *searchPtr)
{
- Hash_Entry *e;
+ register Hash_Entry *e;
Hash_Table *t = searchPtr->tablePtr;
/*
@@ -399,11 +399,11 @@
*/
static void
-RebuildTable(Hash_Table *t)
+RebuildTable(register Hash_Table *t)
{
- Hash_Entry *e, *next = NULL, **hp, **xp;
- int i, mask;
- Hash_Entry **oldhp;
+ register Hash_Entry *e, *next = NULL, **hp, **xp;
+ register int i, mask;
+ register Hash_Entry **oldhp;
int oldsize;
oldhp = t->bucketPtr;
More information about the Submit
mailing list