From b4fb7de8682c18b9ae4c1e3372e94bf640fed445 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Wed, 16 Apr 2003 19:44:02 +0000 Subject: [PATCH] * numbers.c (PTRDIFF_MIN): use SCM_CHAR_BIT. --- libguile/numbers.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libguile/numbers.c b/libguile/numbers.c index a31cded02..9461ba377 100644 --- a/libguile/numbers.c +++ b/libguile/numbers.c @@ -4074,7 +4074,8 @@ SCM_DEFINE (scm_inexact_to_exact, "inexact->exact", 1, 0, 0, #endif #ifndef PTRDIFF_MIN #define PTRDIFF_MIN \ - ((scm_t_ptrdiff) ((scm_t_ptrdiff) 1 << (sizeof (scm_t_ptrdiff) * 8 - 1))) + ((scm_t_ptrdiff) ((scm_t_ptrdiff) 1 \ + << ((sizeof (scm_t_ptrdiff) * SCM_CHAR_BIT) - 1))) #endif #ifndef PTRDIFF_MAX #define PTRDIFF_MAX (~ PTRDIFF_MIN)