Add `scm_t_aligned_cell' internal type.
authorLudovic Courtès <ludo@gnu.org>
Fri, 28 May 2010 09:09:31 +0000 (11:09 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 28 May 2010 15:02:13 +0000 (17:02 +0200)
commit405a79ca7ff12ec81e4963c51be4729ebd6cc922
tree3b92fbf3bdb0f9d89f4956f927b9982914253a4f
parent04186f2006bba79ffd7097f3664919078dc4d656
Add `scm_t_aligned_cell' internal type.

* libguile/_scm.h (struct scm_aligned_cell)[__GNUC__]: New type.
  (union scm_aligned_cell)[!__GNUC__]: New type.
  (scm_t_aligned_cell): New type.

* libguile/vm.c (vm_dispatch_hook): Use it.
libguile/_scm.h
libguile/vm.c