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