diff options
author | Andy Wingo <wingo@pobox.com> | 2021-12-03 14:07:32 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2022-01-13 09:37:16 +0100 |
commit | 5321899b9acc166003ca2c14a8c23f4bd881543a (patch) | |
tree | 9d54beb07c6879c21c45a27df2ba563e24661a63 /libguile/integers.h | |
parent | c768115d93cf5535b19770831c142704128c0991 (diff) | |
download | guile-5321899b9acc166003ca2c14a8c23f4bd881543a.tar.gz |
Implement odd? and even? with new integer lib
* libguile/integers.c (scm_is_integer_odd_i):
(scm_is_integer_odd_z): New internal functions. Add a number of
internal support routines.
* libguile/integers.h: Declare internal functions.
* libguile/numbers.c (scm_odd_p, scm_even_p): Use the new functions.
Diffstat (limited to 'libguile/integers.h')
-rw-r--r-- | libguile/integers.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libguile/integers.h b/libguile/integers.h index ac0a0f325..2bd937669 100644 --- a/libguile/integers.h +++ b/libguile/integers.h @@ -21,7 +21,10 @@ -/* Contents go here. */ +#include "libguile/numbers.h" + +SCM_INTERNAL int scm_is_integer_odd_i (scm_t_inum i); +SCM_INTERNAL int scm_is_integer_odd_z (SCM z); |