namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: regex.duplicated
補足です。
Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:
>> と、エラーが出ます。libnmz は regex.c に依存しているはずなので、これ
>>はやはり仕方のないことでしょうか...
>>
>> どうするのがいいんでしょうね...
>
>では lib から nmz に移しましょう。(私は今は作業できない)
では regex.[ch] を lib から nmz に移しましょう、です。
...
ふと思ったのですが、regex.c が libnmz.{a,so} にリンクされな
くて困る、ということは、 lib に置いてある代替用の関数群
memcmp.c memset.c strcasecmp.c strncasecmp.c vsnprintf.c
memmove.c regex.c strcspn.c strstr.c
も libnmz.{a,so} にリンクされない気がします (libnmzut.a には
リンクされるけど)。 nmz/Makefile.am を修正すればなんとかなる
のかな?
>> しかし、この状態で別の regex(OS 付属のとか GNU のとか)を使おうとする
>>と困ってしまうような気もします。
別の regex を使う、という場面は想定しなくていいでしょう。
Ruby の regex は優れていますから。:)
-- Satoru Takabayashi