From a0a54f40b639a31068ba8add1ff22d44b6d0fa38 Mon Sep 17 00:00:00 2001 From: goodale Date: Thu, 9 Mar 2000 11:21:33 +0000 Subject: Made string arguments const. Some cosmetic changes. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1452 17b73243-c579-4c4c-a9d2-2d5706c11dac --- src/include/util_Hash.h | 16 ++++++++-------- src/util/Hash.c | 39 ++++++++++++++++++++------------------- 2 files changed, 28 insertions(+), 27 deletions(-) (limited to 'src') diff --git a/src/include/util_Hash.h b/src/include/util_Hash.h index f35690d4..1c404056 100644 --- a/src/include/util_Hash.h +++ b/src/include/util_Hash.h @@ -8,8 +8,8 @@ @version $Header$ @@*/ -#ifndef _HASH_H_ -#define _HASH_H_ 1 +#ifndef _UTIL_HASH_H_ +#define _UTIL_HASH_H_ 1 #ifdef __cplusplus extern "C" @@ -43,31 +43,31 @@ int Util_HashDestroy(uHash *hash); int Util_HashStore(uHash *hash, unsigned int klen, - char *key, + const char *key, unsigned int hashval, void *data); int Util_HashAdd(uHash *hash, unsigned int klen, - char *key, + const char *key, unsigned int hashval, void *data); int Util_HashDelete(uHash *hash, unsigned int klen, - char *key, + const char *key, unsigned int hashval); void *Util_HashData(uHash *hash, unsigned int klen, - char *key, + const char *key, unsigned int hashval); unsigned int Util_HashHash(unsigned int klen, - char *key); + const char *key); #ifdef __cplusplus } #endif -#endif /* _HASH_H_ */ +#endif /* _UTIL_HASH_H_ */ diff --git a/src/util/Hash.c b/src/util/Hash.c index 74f53540..4f68f031 100644 --- a/src/util/Hash.c +++ b/src/util/Hash.c @@ -20,8 +20,9 @@ static char *rcsid = "$Header$"; /* Local routine prototypes */ static iHashEntry *HashFind(uHash *hash, unsigned int klen, - char *key, + const char *key, unsigned int hashval); + static int HashRehash(uHash *hash); /******************************************************************** @@ -43,7 +44,7 @@ static int HashRehash(uHash *hash); @endhistory @@*/ -uHash *HashCreate(unsigned int initial_size) +uHash *Util_HashCreate(unsigned int initial_size) { uHash *retval; @@ -128,10 +129,10 @@ int Util_HashDestroy(uHash *hash) @@*/ int Util_HashStore(uHash *hash, - unsigned int klen, - char *key, - unsigned int hashval, - void *data) + unsigned int klen, + const char *key, + unsigned int hashval, + void *data) { int retval; iHashEntry *entry; @@ -166,10 +167,10 @@ int Util_HashStore(uHash *hash, @@*/ int Util_HashAdd(uHash *hash, - unsigned int klen, - char *key, - unsigned int hashval, - void *data) + unsigned int klen, + const char *key, + unsigned int hashval, + void *data) { int retval; iHashEntry *entry; @@ -285,9 +286,9 @@ int Util_HashAdd(uHash *hash, @@*/ int Util_HashDelete(uHash *hash, - unsigned int klen, - char *key, - unsigned int hashval) + unsigned int klen, + const char *key, + unsigned int hashval) { iHashEntry *entry; unsigned int location; @@ -361,9 +362,9 @@ int Util_HashDelete(uHash *hash, @@*/ void *Util_HashData(uHash *hash, - unsigned int klen, - char *key, - unsigned int hashval) + unsigned int klen, + const char *key, + unsigned int hashval) { void *retval; iHashEntry *entry; @@ -402,11 +403,11 @@ void *Util_HashData(uHash *hash, @@*/ unsigned int Util_HashHash(unsigned int klen, - char *key) + const char *key) { unsigned int hash; int i; - char *pos; + const char *pos; i = klen; pos = key; @@ -446,7 +447,7 @@ unsigned int Util_HashHash(unsigned int klen, @@*/ static iHashEntry *HashFind(uHash *hash, unsigned int klen, - char *key, + const char *key, unsigned int hashval) { iHashEntry *entry; -- cgit v1.2.3