summaryrefslogtreecommitdiff
path: root/libguile/pthread-threads.h
diff options
context:
space:
mode:
authorLudovic Courtes <ludovic.courtes@laas.fr>2006-04-09 16:13:22 +0000
committerLudovic Courtès <ludo@gnu.org>2008-09-05 00:47:03 +0200
commitd9c82e2051df5bb9eaa03c664a2a6bac88adaf2c (patch)
treeb4c38e69e6fcebbf02a292a1782483de3a9ca1b5 /libguile/pthread-threads.h
parente4d21e6bc92e78fa8c89559ec38cd5a106b4101e (diff)
downloadguile-d9c82e2051df5bb9eaa03c664a2a6bac88adaf2c.tar.gz
Fixed `scm_fixup_weak_alist ()'; update weak hash table size as needed.
* libguile/hashtab.c (scm_fixup_weak_alist): Added a REMOVED_ITEMS parameter. Fixed a bug in the case where PREV is `SCM_EOL'. (IS_WEAK_THING): New macro. (START_WEAK_BUCKET_FIXUP): New macro. (END_WEAK_BUCKET_FIXUP): New macro. (scm_hash_fn_get_handle)[buckets]: New variable. Use the above macros. (scm_hash_fn_create_handle_x): Likewise. (scm_hash_fn_remove_x): Likewise. git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-9
Diffstat (limited to 'libguile/pthread-threads.h')
0 files changed, 0 insertions, 0 deletions