Implement 'exact-integer?' and 'scm_is_exact_integer'.
authorMark H Weaver <mhw@netris.org>
Fri, 20 Dec 2013 23:12:37 +0000 (18:12 -0500)
committerMark H Weaver <mhw@netris.org>
Thu, 9 Jan 2014 02:42:16 +0000 (21:42 -0500)
commit900a897cd31df98df06b84a478b77a7438739b54
treed165b8b39954d1c004780e34974c1ab211754cce
parentf659df44954a7f182361395396c5e0340b08c7dd
Implement 'exact-integer?' and 'scm_is_exact_integer'.

* libguile/numbers.c (scm_exact_integer_p, scm_is_exact_integer):
  New procedures.
  (scm_integer_p): Improve docstring.

* libguile/numbers.h (scm_exact_integer_p, scm_is_exact_integer):
  New prototypes.

* doc/ref/api-data.texi (Integers): Add docs.

* test-suite/tests/numbers.test ("exact-integer?"): Add tests.
doc/ref/api-data.texi
libguile/numbers.c
libguile/numbers.h
test-suite/tests/numbers.test