ezweb→imodeの絵文字変換用データ構造は結局以下のXmlを保存できればよい。
<ezweb2imode>
<set>
<no>1</no>
<ezweb>
<sjis-hex>F659</sjis-hex>
<utf8-hex>eebd99</utf-hex>
</ezweb>
<imode>
<no>220</no>
</imode>
</set>
</ezweb2imode>
だもんで、
typedef struct ezweb2imode_t {
struct ezweb2imode_t *next;
int no;
emoji_data_t ezweb_sjis;
emoji_data_t ezweb_utf8;
int imode_no;
} ezweb2imode_t;
な感じで良いのでは。
あと、必要そうなのは、sjisコードで検索するためのインデックス配列と
utf8コードで検索するためのインデックス配列。
これはmod_chxj_configの中に持たせれば良いか。
ezweb2imode_t *emoji_ezweb2imode[EMOJI_EZWEB2IMODE_COUNT];
な感じか。
はい、終了。
0 コメント:
コメントを投稿