Fix parenthesizing of the `ROUND_UP' macro; factorize.

* libguile/_scm.h (ROUND_UP): New macro.

* libguile/continuations.c (ROUND_UP): Remove.

* libguile/control.c (ROUND_UP): Remove.

* libguile/foreign.c (ROUND_UP): Remove.
This commit is contained in:
Ludovic Courtès 2010-05-30 22:41:36 +02:00
commit 1880c97df1
4 changed files with 4 additions and 5 deletions

View file

@ -71,7 +71,6 @@ static scm_t_bits tc16_continuation;
#define META_HEADER(meta) meta, 0, 0, 0, 0, 0, 0, 0
#endif
#define ROUND_UP(len,align) (((len-1)|(align-1))+1)
#define ALIGN_PTR(type,p,align) (type*)(ROUND_UP (((scm_t_bits)p), align))
#ifdef SCM_ALIGNED