summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-03-09 11:21:33 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-03-09 11:21:33 +0000
commita0a54f40b639a31068ba8add1ff22d44b6d0fa38 (patch)
treea132a01615ed4a648484aa561e46bb9dd0f9ca1f /src
parentf350e8aeae3c80eb6ef554f2c7ce7f0b49af18cf (diff)
Made string arguments const. Some cosmetic changes.
Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1452 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src')
-rw-r--r--src/include/util_Hash.h16
-rw-r--r--src/util/Hash.c39
2 files changed, 28 insertions, 27 deletions
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;