SkRegExp を MacOS-X で使うには?

ざっと見ただけだが、SkRegExp を MacOS-X で動かすには、WindowsAPI を呼び出しているところだけ変えれば動きそう。

使っているAPIは、CharUpperBuffW と LCMapString の2つ。

CharUpperBuffWは、文字の大文字小文字同一視で使っている。UnicodeData.txt 等からテーブルを作れば使わなくて済むんだが、その分サイズが大きくなるから WinAPI を使っている。

LCMapString は全角半角同一視、カタカナひらがな同一で使っている。これも自前でテーブルを作ればいいんだが、上記と同じ理由でWinAPIを使っている。

MacOS-X でも似たような API はあると思うのでどなたかやってみませんか?

ちなみに、私は Mac を持ってないのでできません。

コメントを残す

メールアドレスが公開されることはありません。