--- act_hash.h 2000/08/18 15:58:08 1.3
+++ act_hash.h 2000/08/20 13:57:53 1.4
@@ -46,6 +46,7 @@
typedef int (*act_hash_lookup_t) (act_ctx_t *, void *, void *, int, void **, int *);
typedef int (*act_hash_delete_t) (act_ctx_t *, void *, void *, int);
typedef int (*act_hash_size_t) (act_ctx_t *, void *, long *, long *);
+typedef int (*act_hash_status_t) (act_ctx_t *, void *, char *, int);
typedef int (*act_hash_free_t) (act_ctx_t *, void *);
/* the dispatch structure for the hash implementation method */
@@ -56,6 +57,7 @@
act_hash_lookup_t m_lookup;
act_hash_delete_t m_delete;
act_hash_size_t m_size;
+ act_hash_status_t m_status;
act_hash_free_t m_free;
} act_hash_method_t;
@@ -69,6 +71,7 @@
int act_hash_lookup(act_hash_t *, void *, int, void **, int *);
int act_hash_delete(act_hash_t *, void *, int);
int act_hash_size(act_hash_t *, long *, long *);
+int act_hash_status(act_hash_t *, char *, int);
int act_hash_free(act_hash_t *);
#define act_hash_mth(name) \
@@ -90,16 +93,22 @@
__act_hash_fct_proto(djbx33a);
__act_hash_fct_proto(djbx33x);
+__act_hash_fct_proto(jedi);
__act_hash_fct_proto(vocong);
+__act_hash_fct_proto(cdt);
+__act_hash_fct_proto(jotcl);
__act_hash_fct_proto(bjddj);
__act_hash_fct_proto(crc32);
+__act_hash_fct_proto(teadm);
__act_hash_fct_proto(cpoaat);
__act_hash_fct_proto(ozsdbm);
__act_hash_fct_proto(fonovo);
__act_hash_fct_proto(kazlib);
__act_hash_fct_proto(buzhash);
__act_hash_fct_proto(pearson);
-__act_hash_fct_proto(jotcl);
+__act_hash_fct_proto(rifkin);
+__act_hash_fct_proto(asu);
+__act_hash_fct_proto(holub);
__act_hash_fct_proto(cbu);
__act_hash_fct_proto(cvs);
|