summaryrefslogtreecommitdiff
path: root/libguile/foreign.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2011-10-24 07:57:17 +0200
committerAndy Wingo <wingo@pobox.com>2011-10-24 12:48:15 +0200
commit54a9b981a4e64dd58e1d3dec474b8c397c30c1c9 (patch)
tree1a9ef59642abaea035d71b2da9de2f7e9222b08b /libguile/foreign.c
parent7005c60fcbb8053d58dde579d8eef40bfe4d670f (diff)
downloadguile-54a9b981a4e64dd58e1d3dec474b8c397c30c1c9.tar.gz
reimplement hashtab.c's weak hash tables in terms of weak-table.c
* libguile/hashtab.c: * libguile/hashtab.h: Reimplement the weak hash table implementation in terms of weak tables. All is well except for the horrific hack for hashx tables. * libguile/weak-table.h: * libguile/weak-table.c (scm_make_weak_key_hash_table) (scm_make_weak_value_hash_table, scm_make_doubly_weak_hash_table) (scm_weak_key_hash_table_p, scm_weak_value_hash_table_p) (scm_doubly_weak_hash_table_p): Move these definitions here.
Diffstat (limited to 'libguile/foreign.c')
0 files changed, 0 insertions, 0 deletions