~ chicken-core (chicken-5) 134752b2d2c44edf295c672f8d0b5cc71f1eb275


commit 134752b2d2c44edf295c672f8d0b5cc71f1eb275
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Tue Jul 14 11:04:15 2015 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Tue Jul 14 11:04:15 2015 +0200

    cosmetic change in chicken.h

diff --git a/chicken.h b/chicken.h
index 2382525c..4c5a7b30 100644
--- a/chicken.h
+++ b/chicken.h
@@ -1280,7 +1280,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