[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freewnn:00129] Re: patch-1.1.1-a008, patch-1.1.1-a009



阿部です。Intel版BeOSでコンパイルしてみました。

From: Tatsuo Furukawa <frkwtto@osk3.3web.ne.jp>
Subject: [freewnn:00128] patch-1.1.1-a008, patch-1.1.1-a009
Date: Wed, 22 Sep 1999 10:01:46 +0900
Message-ID: <199909220057.JAA13798@pop1.ngy.3web.ne.jp>

> 古川竜雄@FreeWnn Project です。
> 
> 
> FreeWnn-1.1 のパッチ第8弾、および第9弾の内部リリースのお知らせです。

Xsi/PubdicPlus/pod.cのコンパイルで

/boot/home/FreeWnn-1.1.1-a008/Xsi/PubdicPlus/pod.c:54: initializer element is not constant
/boot/home/FreeWnn-1.1.1-a008/Xsi/PubdicPlus/pod.c:54: initializer element is not constant

と言われます。

取り敢えず、FILE *in1, *in2の初期化をmainの中で行うようにし
てみました。

-- 

      阿部 宏明                           h-abe@pc.highway.ne.jp
--- pod.c.orig	Tue May 31 20:58:34 1994
+++ pod.c	Thu Sep 23 12:05:42 1999
@@ -51,7 +51,7 @@
 static int list_kinds;
 static int copy_frequency, extract_kana = 0;
 static long specific_kind;
-static FILE *in1 = stdin, *in2 = stdin;
+static FILE *in1, *in2;
 static char *common_out, *old_out, *new_out, *hinshi_table, *bunrui;
 static char *description_table;
 static int selhinshi = 0;
@@ -1377,6 +1377,7 @@
   setlocale(LC_ALL, "");
 #endif
 
+  in1 = in2 = stdin;
   (void)internkind(kihonh); /* 基本辞書用。1L として登録 */
   parseargs(argc, argv);
   storepd(in1);