namazu-ml(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is kanwadict for kakasi architecture dependent?



Jun Morimoto <morimoto@xxxxxxxxxxxxxxxxxxx> wrote:

>> kakasi で使われる kanwadict は、Solaris2.4 と FreeBSD で共有はで
>> きるのでしょうか?
>
>できません。もろにエンディアン依存です。
>kanwadict にはヘッダとかマジックの類もないし、kakasi も内容のチェック
>をせず処理にかかるので、運が良ければ core dump、さもなくば、明示的に
>殺すまで CPU time を貪りつづけます。

kanwadict を常に big endian として保存・操作するように 
KAKASI を 改良するとよさそうですね。どなたかやりませんか? :)

KAKASI の最新のコードは <http://kakasi.namazu.org/> から入手
できます。

# 開発中の Namazu 2.0 ではインデックスを常に big endian とし
# て保存・操作しています

-- Satoru Takabayashi