diff options
author | Ludovic Courtès <ludo@gnu.org> | 2009-01-18 16:30:36 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2009-01-18 16:30:36 +0100 |
commit | d0cad2492cd880fded45b4ab52afb61e6047b1ac (patch) | |
tree | cc6504dda0fe070f1cdf7993a6861f9c7bd59256 /libguile/extensions.h | |
parent | 1a531c80b2d4d57ae80b0515e66e03efa18bb938 (diff) | |
download | guile-d0cad2492cd880fded45b4ab52afb61e6047b1ac.tar.gz |
Use `scm_gc_malloc ()' when allocating GOOPS `t_extension' objects.
* libguile/goops.c (extension_gc_hint): New.
(scm_c_extend_primitive_generic): Use `scm_gc_malloc ()' instead of
`scm_malloc ()'.
(setup_extended_primitive_generics): Don't call `free(3)' when
removing a `t_extension' object.
Diffstat (limited to 'libguile/extensions.h')
0 files changed, 0 insertions, 0 deletions