Hideyuki SHIRAI ( 白井秀行 )
shira****@meado*****
2006年 6月 5日 (月) 18:00:12 JST
白井です。 From: Yusuke TABATA <yusuk****@w5*****> さん曰く Subject: [Anthy-dev 2974] Re: anthy.elでのカタカナ変換 Message-ID: <447F1****@w5*****> Date: Fri, 02 Jun 2006 01:38:02 +0900 > >>半角カタカナは普段の候補に入ってないのでちょっと手間ですが、 > >>半角カタカナだけサポートしないのも変ですので、数週間以内になんとか > >>します。 > 半角カタカナ候補を出せるようにしたanthy-7802をリリースしました。 ちょっとだけ?古めの gcc を使うとエラーするようになりました。 % gcc.old --version 2.95.3 % make ...snip... creating anthy source='check.c' object='check.o' libtool=no \ DEPDIR=.deps depmode=gcc /bin/bash ../depcomp \ gcc.old -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DSRCDIR=\".\" -DTEST_HOME=\""`pwd`"\" -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -c check.c check.c: In function `test1': check.c:64: parse error before `*' check.c:65: `xs' undeclared (first use in this function) check.c:65: (Each undeclared identifier is reported only once check.c:65: for each function it appears in.) make[2]: *** [check.o] Error 1 make[2]: Leaving directory `/tmp/work/anthy-7802/test' ...snip... 単に xstr *xs = anthy_cstr_to_xstr("あいうえおがぎぐげご", 0); を static int test1(void) { xstr *xs = anthy_cstr_to_xstr("あいうえおがぎぐげご", 0); anthy_context_t ac; と前に持ってくるか、 if (1) { xstr *xs = anthy_cstr_to_xstr("あいうえおがぎぐげご", 0); xs = anthy_xstr_hira_to_half_kata(xs); (おいおい ^^;)とするだけで良いようです。当然、いまどきの gcc で は問題ありません。 ## 本体が出来ているのにテストがこけると悲しい :-) -- 白井秀行 (mailto:shira****@meado*****)