Rubyへの組込み方法

以下のようになります。

  1. ruby/common.mkに、unicode.$(OBJEXT)を追加する。(utf8.$(OBJEXT)と同じようなエントリでよい)
  2. ruby/re.cの中のONIGENC_AMBIGUOUS_MATCH_DEFAULTをONIGENC_CASE_FOLD_DEFAULTに書き換える。(二箇所)
  3. 鬼車の以下のファイルをruby直下に置く。
    • regerror.c
    • regparse.c
    • regcomp.c
    • regexec.c
    • regenc.c
    • regint.h
    • regparse.h
    • regenc.h
    • oniguruma.h
    • enc/ascii.c
    • enc/utf8.c
    • enc/euc_jp.c
    • enc/sjis.c
    • enc/unicode.c

この日記に書いた問題があるので、現状ではあまり使い物にはなりません。