Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Road to 2.0.5
On Tue, 05 Sep 2000 11:34:16 +0900
Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:
> >| * 足りない関数でlibnmzに必要なものだけをnmz_vsnprintfの
> >| ようにmanglingしてlibnmzに含める(笠原案)
> >
> >という方式にしています。
(snip)
> では Namazu もこの方式にしませんか? > 安部さん
私も随分迷ったのですが、結局symbol manglingで対処することに
して、互換関数の再利用は考えないことにしました。具体的には
support.hというファイルを用意して、マクロで_nmz_func()という
ようにmanglingするようにしました。(Rubyのregex.cと同じ方法)
#allocaだけはまだいじっていませんが。
memmove()などの関数が足りていないシステムが手元にないので、
念のため動作確認をお願いします。
> 個人的には
(snip)
> という方式に惹かれるのですが、Namazu 2.0.x では見送りましょ
> う。3.0 では libsupport を作ろうかな?
glibあたりでやってほしいような。今でもg_strcasecmp()とか
g_vsnprintf()はありますけど。
A A
= . . =
V
end
Ryuji Abe