multiple obarrays
authorBT Templeton <bt@hcoop.net>
Wed, 31 Jul 2013 02:50:24 +0000 (22:50 -0400)
committerRobin Templeton <robin@terpri.org>
Tue, 21 Apr 2015 23:36:29 +0000 (19:36 -0400)
commit293670e8feac16d0b748c70f302817b0c72f399d
tree2606e919e978d30c4cbff4201630110ca6483c07
parent2ced91b2234a5f6812548d21fd083c84ba28be3b
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