[Gauche-devel-jp] Re: Scm__InitAutoloads と GC_generic_malloc_words_small のエラーについて

Back to archive index

shelarcy shela****@capel*****
2004年 6月 15日 (火) 23:03:02 JST


On Sun, 13 Jun 2004 17:30:05 +0900, shelarcy 
<shela****@capel*****> wrote:
> GC_generic_malloc_words_small は Boehm GC の部分のエラーなだけにやっかい
> です。gc.h に定義されず gc_alloc.h で
>
> extern "C" {
>      ...
>      extern char * GC_generic_malloc_words_small(size_t word, int kind);
> }
>
> という風に書かれているだけとはいえ他の環境では何の問題もないようですし、
> かといって gc_alloc.h をインクルードすればかえってエラーを起こします。

gc_init.h の方で private/gc_priv.h の定義を持ってきていたんですね。
gc を DLL 化したことが問題だったようなので、GC_API をつけて外部に
export する関数を増やすことでこちらは解決しました。




-- 
shelarcy <shela****@capel*****>
http://page.freett.com/shelarcy/



Gauche-devel-jp メーリングリストの案内
Back to archive index