home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware 1 2 the Maxx
/
sw_1.zip
/
sw_1
/
PROGRAM
/
CTOOLS10.ZIP
/
HASHADD.C
< prev
next >
Wrap
C/C++ Source or Header
|
1991-12-31
|
1KB
|
53 lines
/****************************************************************************
*
* Copyright (C) 1991 Kendall Bennett.
* All rights reserved.
*
* Filename: $RCSfile: hashadd.c $
* Version: $Revision: 1.3 $
*
* Language: ANSI C
* Environment: any
*
* Description: Simple hash function for strings
*
* $Id: hashadd.c 1.3 91/12/31 19:40:07 kjb Exp $
*
* Revision History:
* -----------------
*
* $Log: hashadd.c $
* Revision 1.3 91/12/31 19:40:07 kjb
* Modified include file directories.
*
* Revision 1.2 91/09/01 16:48:11 ROOT_DOS
* Changed include file search to search current directory
*
* Revision 1.1 91/08/16 13:15:06 ROOT_DOS
* Initial revision
*
****************************************************************************/
#include "debug.h"
#include "hash.h"
PUBLIC unsigned hash_add(unsigned char *name)
/****************************************************************************
*
* Function: hash_add
* Parameters: name - String to hash
* Returns: hash value of the string
*
* Description: This hash function simply adds together the characters
* in the name.
*
****************************************************************************/
{
unsigned h;
for (h = 0; *name; h += *name++)
;
return h;
}