chiark
/
gitweb
/
~mdw
/
mLib
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Describe custom interface.
[mLib]
/
assoc.c
diff --git
a/assoc.c
b/assoc.c
index 6779bc89876d1a8c7f508efc1e69744171a8c5c9..b8f5df02ae17d932cb17b6f34f0ffc1bc7d93475 100644
(file)
--- a/
assoc.c
+++ b/
assoc.c
@@
-1,6
+1,6
@@
/* -*-c-*-
*
/* -*-c-*-
*
- * $Id: assoc.c,v 1.
2 2001/01/21 19:04:59
mdw Exp $
+ * $Id: assoc.c,v 1.
3 2001/01/25 21:12:38
mdw Exp $
*
* Assocation tables
*
*
* Assocation tables
*
@@
-30,6
+30,9
@@
/*----- Revision history --------------------------------------------------*
*
* $Log: assoc.c,v $
/*----- Revision history --------------------------------------------------*
*
* $Log: assoc.c,v $
+ * Revision 1.3 2001/01/25 21:12:38 mdw
+ * Use @ATOM_HASH@ rather than digging in the @atom@ structure.
+ *
* Revision 1.2 2001/01/21 19:04:59 mdw
* Fix bugs.
*
* Revision 1.2 2001/01/21 19:04:59 mdw
* Fix bugs.
*
@@
-108,7
+111,7
@@
void assoc_destroy(assoc_table *t)
void *assoc_find(assoc_table *t, atom *a, size_t sz, unsigned *f)
{
void *assoc_find(assoc_table *t, atom *a, size_t sz, unsigned *f)
{
- hash_base **bin = HASH_BIN(&t->t,
a->b.b.hash
), **p;
+ hash_base **bin = HASH_BIN(&t->t,
ATOM_HASH(a)
), **p;
assoc_base *q;
/* --- Try to find the association --- */
assoc_base *q;
/* --- Try to find the association --- */