print-exception gets a c binding
authorAndy Wingo <wingo@pobox.com>
Fri, 11 Feb 2011 12:13:26 +0000 (13:13 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 11 Feb 2011 12:13:26 +0000 (13:13 +0100)
commite8df456a152ded4f0d7189f0770e3b08cd41674e
tree1a2b19fb6e2fa8eddbe8211042187db39b395786
parenteaba53b7c8156547a6eeca0385c88121a9f4b55d
print-exception gets a c binding

* libguile/backtrace.c (scm_print_exception): Add C binding for
  print-exception, which dispatches to whatever is defined in Scheme.
  (boot_print_exception): Add initial binding, replaced later in
  Scheme.

* module/ice-9/boot-9.scm: Expect there to already be a print-exception
  binding.
libguile/backtrace.c
libguile/backtrace.h
module/ice-9/boot-9.scm