Ryo Onodera
onode****@clear*****
2009年 12月 16日 (水) 15:15:02 JST
小野寺です。 現在dump/restoreはGRN_DB_INT8, GRN_DB_UINT8, GRN_DB_INT16, GRN_DB_UINT16 に対応していません。test-cast.cで多くのテストがFailしているように、これ はそもそもdump/restore自身が未対応なのでなく、dump/restoreで使っている関 数が対応していないからです。 まずはマクロ関数を定義し(GRN_INT8_*, GRN_UINT8_*, ...)、JSONのこれらの型 の値の入力に対応させるために、grn_obj_cast()、出力に対応させるために、 grn_text_otoj()に変更を加える必要があります。 GRN_DB_INT32等の場合を参考にすればいいので、コード量は多くなりますが、そ れほど難しくなく、大して時間もかからないと思います。これを期に修正しても よろしいですか? -- 小野寺 諒 <onode****@clear*****> 株式会社クリアコード (http://www.clear-code.com/)