2007-06-19 Schemeシェルで正規表現サポート with 鬼車 その3 Scheme 鬼車が内部で割り当てるメモリも GC の対象としなければならない。 regint.h で #define xmalloc malloc #define xrealloc realloc #define xcalloc calloc #define xfree free の用に定義されているので、config.h で、この定義を上書きして gc_malloc などを呼ばれるようにする。 gc_calloc/gc_realloc は無かったので作った。 GC 前提であれば alloca は、gc_malloc に置き換えて良いことに気づいた。