add scm_c_public_ref et al
authorAndy Wingo <wingo@pobox.com>
Tue, 8 Mar 2011 08:27:23 +0000 (09:27 +0100)
committerAndy Wingo <wingo@pobox.com>
Tue, 8 Mar 2011 19:50:21 +0000 (20:50 +0100)
commitef8e9356de2494d378948614945ec9aa4498d91c
tree14e10f7e00f2b51f10d76be45923287778fde3da
parent65ea26c5824bc3be9d327b4470d19e67d7b5d44d
add scm_c_public_ref et al

* libguile/modules.h:
* libguile/modules.c (scm_public_lookup, scm_private_lookup)
  (scm_c_public_lookup, scm_c_private_lookup, scm_public_ref)
  (scm_private_ref, scm_c_public_ref, scm_c_private_ref)
  (scm_public_variable, scm_private_variable, scm_c_public_variable)
  (scm_c_private_variable): New helpers to get at variables and values
  in modules.
libguile/modules.c
libguile/modules.h