[Anthy-dev 2980] Re: anthy.elでのカタカナ変換

Zurück zum Archiv-Index

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*****)



Anthy-dev メーリングリストの案内
Zurück zum Archiv-Index