slight frames.h refactor
authorAndy Wingo <wingo@pobox.com>
Wed, 19 Oct 2011 09:55:27 +0000 (11:55 +0200)
committerAndy Wingo <wingo@pobox.com>
Wed, 19 Oct 2011 09:55:27 +0000 (11:55 +0200)
commit3e54fdfc217969abb50a46ec9c9c5c02a2c7d369
tree952b5366b2ab8e6e4bc4a4f3e1acfd83b2ac3a49
parent9cbbb400f4ac760e2f648b6b2d57f1938917376d
slight frames.h refactor

* libguile/frames.h: Instead of doing a lot of nasty pointer match and
  casts here, simply define a struct that aliases the contents of a
  stack frame.  There are some naming issues here, that the SCM_FRAME
  macros access the scm_vm_frame structure, but SCM_VM_FRAME macros
  access scm_frame; oh well.
libguile/frames.h