fix a couple of leaks
authorAndy Wingo <wingo@pobox.com>
Thu, 18 Aug 2011 09:54:20 +0000 (11:54 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 18 Aug 2011 10:53:28 +0000 (12:53 +0200)
commitfb031aba42d3b0d22538c50ef92a666496a8e326
tree2cfd00b5c5d5580037116fcdac1d9a702429fb3d
parent5261e74281b1150e3b2594c92e571d8887a4900d
fix a couple of leaks

* libguile/bytevectors.h:
* libguile/bytevectors.c (scm_c_take_gc_bytevector): Rename this
  internal function, from scm_c_take_bytevector.  This indicates that
  unlike the other scm_take_* functions, this one takes GC-managed
  memory.

* libguile/objcodes.c (scm_objcode_to_bytecode):
* libguile/vm.c (really_make_boot_program): Use
  scm_gc_malloc_pointerless, not scm_malloc.  Thanks to Stefan
  Israelsson Tampe!

* libguile/r6rs-ports.c:
* libguile/strings.c: Adapt to renames.
libguile/bytevectors.c
libguile/bytevectors.h
libguile/objcodes.c
libguile/r6rs-ports.c
libguile/strings.c
libguile/vm.c