* conv-integer.i.c, conv-uinteger.i.c: New files, used to generate
authorMarius Vollmer <mvo@zagadka.de>
Thu, 29 Jul 2004 13:42:50 +0000 (13:42 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Thu, 29 Jul 2004 13:42:50 +0000 (13:42 +0000)
commitbfd7932e6644c91004c6e863ecc5db580eda12f6
tree3dd36f35e219ffdf30122eff2f214e395d14f65f
parent3bfd202a72b19758b291219d7ef20c319ada2978
* conv-integer.i.c, conv-uinteger.i.c: New files, used to generate
the functions below.

* numbers.c, numbers.h (scm_to_int8, scm_to_uint8, scm_to_int16,
scm_to_uint16, scm_to_int32, scm_to_uint32, scm_to_int64,
scm_to_uint64, scm_from_int8, scm_from_uint8, scm_from_int16,
scm_from_uint16, scm_from_int32, scm_from_uint32, scm_from_int64,
scm_from_uint64): Turned from macros into proper functions.
(scm_to_signed_integer, scm_to_unsigned_integer,
scm_from_signed_integer, scm_from_unsigned_integer): Generate via
conv-integer.i.c and conv-uinteger.i.c, as well.
libguile/conv-integer.i.c [new file with mode: 0644]
libguile/conv-uinteger.i.c [new file with mode: 0644]
libguile/numbers.c
libguile/numbers.h