icehashing.h

来自「使用stl技术,(还没看,是听说的)」· C头文件 代码 · 共 22 行

H
22
字号
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**
 *	Contains hashing code.
 *	\file		IceHashing.h
 *	\author		Pierre Terdiman
 *	\date		May, 08, 1999
 */
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Include Guard
#ifndef __ICEHASHING_H__
#define __ICEHASHING_H__

	#define HashSize(n)	((udword)1<<(n))
	#define HashMask(n)	(HashSize(n)-1)

	ICECORE_API udword Hash(const char* str);
	ICECORE_API udword Hash(ubyte* k, udword length, udword initval);

#endif // __ICEHASHING_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?