multiple obarrays
authorBT Templeton <bt@hcoop.net>
Wed, 31 Jul 2013 02:50:24 +0000 (22:50 -0400)
committerRobin Templeton <robin@terpri.org>
Sun, 10 Aug 2014 22:06:33 +0000 (18:06 -0400)
commitc2176c0591d9e33b6022572633e66f1ab5151947
treecdd144ac5786b8decdf3948d81d0f662c9c690b3
parent3c2582c2df885ca5ab04be546a917d76d0b4a805
multiple obarrays

* libguile/symbols.c (lookup_uninterned_symbol)
  (lookup_interned_latin1_symbol, lookup_interned_utf8_symbol)
  (scm_i_str2symbol): Take an `obarray' argument. All callers changed.

  (scm_make_obarray, scm_find_symbol, scm_intern, scm_unintern)
  (scm_obarray_for_each): New functions.
libguile/symbols.c
libguile/symbols.h