#ifndef YACASL2_HASH_INCLUDED
#define YACASL2_HASH_INCLUDED
+#include "cmem.h"
+
/* ハッシュ共用体の型 */
typedef enum {
CHARS = 0,
} val;
} HKEY;
+/* ハッシュ表のサイズを決めるため、引数の数値未満で最大の素数を返す */
+int hashtabsize(int size);
+
/* ハッシュ値を取得する */
unsigned hash(int keyc, HKEY *keyv[], int tabsize);