namazu-dev(ring)


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

note of building on NetBSD and change request of mkkanwa.c



こんばんは、砂川@横河電機と申します。kakasiには毎日お世話に
なっております。

kakasi-2.3.0について2点報告いたします。

○NetBSDに附属するbsd makeでは、mkkanwaの漢和辞書kanwadictが
きちんと作られません。

AT&T/SysV makeとの「$<」の互換性の問題で、make dictのときに
mkkanwaに引数が渡らないのが原因です。GNU makeを使うと問題あ
りませんので、ドキュメントに追加していただけないでしょうか。

NetBSD/i386-1.4.1およびNetBSD/macppc-1.4Kで確認しました。

○mkkanwaのヘルプメッセージがちょっとわかりにくかったので変
えてみました。これでよいかどうかわかりませんが、考慮いただけ
ると幸いです。

よろしくお願いいたします。

--
SUNAGAWA Keiki <Keiki_SUNAGAWA@xxxxxxxxxxxxxx>


--- src/mkkanwa.c.orig	Mon Nov 15 22:52:28 1999
+++ src/mkkanwa.c	Mon Nov 15 22:56:28 1999
@@ -28,12 +28,10 @@
 #include "kakasi.h"
 #include "jj2.h"
 
-static void usage(argv, options)
+static void usage(argv)
      char **argv;
-     char *options;
 {
-    (void)fprintf(stderr, "usage: %s kanwadict %s dict1 [dict2,,,]\n",
-		  argv[0], options);
+    (void)fprintf(stderr, "usage: %s kanwadict dict1 [dict2 ...]\n", argv[0]);
     exit (2);
 }
 
@@ -82,11 +80,11 @@
 	switch (c) {
 	  case 'h':
 	  default:
-	    usage(argv, options);
+	    usage(argv);
 	}
     }
     if (optind >= argc)
-	usage(argv, options);
+	usage(argv);
 #if defined(_WIN32) || defined(__EMX__)
     if ((kdict = fopen(argv[optind],"wb")) == NULL) {
 #else