* unif.c (scm_make_uve): Removed local variable and simplified
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Fri, 13 Feb 2004 23:15:37 +0000 (23:15 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Fri, 13 Feb 2004 23:15:37 +0000 (23:15 +0000)
commit711a9fd7ee82610f160c042141d6a34e041ea804
treee9615a83e374bd8d68ce6002bd45d61fd880e9b8
parenta150979dabb2d49ccad9c95dd54b71e603d0ef38
* unif.c (scm_make_uve): Removed local variable and simplified
code in order to avoid compiler used uninitialized warnings.

* hashtab.c, hashtab.h (scm_hash_map_to_list): Renamed from
scm_hash_map.
(scm_hash_fold): Use scm_call_3 directly in the call to
scm_internal_hash_fold instead of going via fold_proc (which is
now removed).
(scm_hash_for_each): Use a trampoline +
scm_internal_hash_for_each_handle.
(scm_internal_hash_for_each_handle, scm_hash_for_each_handle): New
functions.
ice-9/ChangeLog
ice-9/boot-9.scm
libguile/ChangeLog
libguile/hashtab.c
libguile/hashtab.h
libguile/unif.c