~ chicken-core (chicken-5) 7800dc454d33fb7bb8bf033c6575e53478ca26a1
commit 7800dc454d33fb7bb8bf033c6575e53478ca26a1
Author: Peter Bex <peter@more-magic.net>
AuthorDate: Sat Aug 22 17:52:10 2015 +0200
Commit: Peter Bex <peter@more-magic.net>
CommitDate: Sat Aug 22 19:37:25 2015 +0200
cosmetic change in chicken.h
diff --git a/chicken.h b/chicken.h
index 7ea016cf..767b457b 100644
--- a/chicken.h
+++ b/chicken.h
@@ -1350,7 +1350,7 @@ typedef void (C_ccall *C_proc)(C_word, C_word *) C_noret;
#ifdef HAVE_STATEMENT_EXPRESSIONS
# define C_a_i(a, n) ({C_word *tmp = *a; *a += (n); tmp;})
-# define C_a_i_cons(a, n, car, cdr) ({C_word tmp = (C_word)(*a); (*a)[0] = C_PAIR_TYPE | 2; *a += 3; \
+# define C_a_i_cons(a, n, car, cdr) ({C_word tmp = (C_word)(*a); (*a)[0] = C_PAIR_TYPE | 2; *a += C_SIZEOF_PAIR; \
C_set_block_item(tmp, 0, car); C_set_block_item(tmp, 1, cdr); tmp;})
#else
# define C_a_i_cons(a, n, car, cdr) C_a_pair(a, car, cdr)
Trap