依存関係を整理
[YACASL2.git] / include / hash.h
index d438735..3c05972 100644 (file)
@@ -1,15 +1,17 @@
 #ifndef YACASL2_HASH_INCLUDED
 #define YACASL2_HASH_INCLUDED
 
-#include "cmem.h"
-
-/* ハッシュ共用体の型 */
+/**
+ * ハッシュ共用体の型
+ */
 typedef enum {
     CHARS = 0,
     INT = 1,
 } UTYPE;
 
-/* ハッシュ共用体 */
+/**
+ * ハッシュ共用体
+ */
 typedef struct {
     UTYPE type;
     union {
@@ -18,10 +20,9 @@ typedef struct {
     } val;
 } HKEY;
 
-/* ハッシュ表のサイズを決めるため、引数の数値未満で最大の素数を返す */
-int hashtabsize(int size);
-
-/* ハッシュ値を取得する */
+/**
+ * ハッシュ値を取得する
+ */
 unsigned hash(int keyc, HKEY *keyv[], int tabsize);
 
 #endif