curvirgoです。
Takashi Nakamoto wrote:
> [EMAIL PROTECTED]
> B(0x0042) 0(0x0030) D(0x0044) 0(0x0030) ...
> となっている(正解は0x3042 0x3044)ので、以下のようなパッチを書いて修正
> してみました。
>
> ただ、その他の結果をみると、そもそも逆変換が行われていないようです。例
> えば、「海外」と「海」の結果の最初の2文字が
> w(0x0077) m(0x006d)
> となっていますが、これを正しいUnicodeに直すと「海 (0x6d77)」と元の文字
> に戻るだけです。
とりあえず現況報告だけですが、修正を反映してビルドすると以下のエラーです。(時間がないのでここまで)
furigana_impl.cxx(204) : error C2668: 'rtl::OUStringBuffer::append' : ambiguous
call to overloaded function
C:\Program Files\OpenOffice.org_2.0_SDK\include\rtl\ustrbuf.hxx(495):
could be 'rtl::OUStringBuffer &rtl::OUStringBuffer::append(double)'
C:\Program Files\OpenOffice.org_2.0_SDK\include\rtl\ustrbuf.hxx(478):
or 'rtl::OUStringBuffer &rtl::OUStringBuffer::append(float)'
C:\Program Files\OpenOffice.org_2.0_SDK\include\rtl\ustrbuf.hxx(461):
or 'rtl::OUStringBuffer &rtl::OUStringBuffer::append(sal_Int64,sal_Int16)'
C:\Program Files\OpenOffice.org_2.0_SDK\include\rtl\ustrbuf.hxx(444):
or 'rtl::OUStringBuffer &rtl::OUStringBuffer::append(sal_Int32,sal_Int16)'
C:\Program Files\OpenOffice.org_2.0_SDK\include\rtl\ustrbuf.hxx(428):
or 'rtl::OUStringBuffer &rtl::OUStringBuffer::append(sal_Unicode)'
C:\Program Files\OpenOffice.org_2.0_SDK\include\rtl\ustrbuf.hxx(412):
or 'rtl::OUStringBuffer &rtl::OUStringBuffer::append(sal_Bool)'
while trying to match the argument list '(int)'
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]