27 lines
		
	
	
		
			591 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			591 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _BZ_HASH_H_
 | ||
| #define _BZ_HASH_H_
 | ||
| 
 | ||
| /******************************************************************
 | ||
|  *
 | ||
|  *	       $ 基于网上流传的暴雪哈希算法实现的字符串哈希值计算函数 $
 | ||
|  *
 | ||
|  *****************************************************************/
 | ||
| 
 | ||
| //#ifdef __cplusplus
 | ||
| //extern "C" {
 | ||
| //#endif
 | ||
| 
 | ||
| /*
 | ||
| * Comments: 计算字符串哈希值
 | ||
| * Param const char * str: 字符串指针,必须是0终止的字符串
 | ||
| * Param unsigned int seed: 哈希计算种子值,不同的种子值计算出的哈希值不同
 | ||
| * @Return unsigned int:
 | ||
| */
 | ||
| unsigned int bzhashstr(const char *str, unsigned int seed);
 | ||
| 
 | ||
| //#ifdef __cplusplus
 | ||
| //}
 | ||
| //#endif
 | ||
| 
 | ||
| #endif
 |