expt implemented in C, handles complex numbers
authorAndy Wingo <wingo@pobox.com>
Thu, 3 Sep 2009 10:19:39 +0000 (12:19 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 3 Dec 2009 14:24:28 +0000 (15:24 +0100)
commit6fc4d0124d633d1b3ddc5af82967f23bd17556f8
treecde48b5c9016bb60ab06b7c6cd6946e8a308c578
parentdf338a22646fa6a783d72d67f3e6c4d4aee65c72
expt implemented in C, handles complex numbers

* libguile/numbers.h:
* libguile/numbers.c (scm_expt): Rename from scm_sys_expt, and handle
  the complex cases as well.

* libguile/deprecated.h:
* libguile/deprecated.c (scm_sys_expt): Add a deprecated shim.

* module/ice-9/boot-9.scm (expt): Remove definition, scm_expt does all
  we need.
libguile/deprecated.c
libguile/deprecated.h
libguile/numbers.c
libguile/numbers.h
module/ice-9/boot-9.scm