From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Jan 31 21:32:48 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) id VAA17466
	Fri, 31 Jan 1997 21:32:48 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta4/8.7.3) with ESMTP id VAA17461
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 31 Jan 1997 21:32:45 +0900 (JST)
Received: from beethoven.jedi.seg.kobe-u.ac.jp (beethoven [133.30.64.150]) by jedi.seg.kobe-u.ac.jp (8.8.5+2.7Wbeta4/3.5Wpl3) with SMTP id VAA11988; Fri, 31 Jan 1997 21:32:34 +0900 (JST)
Date: Fri, 31 Jan 1997 21:32:34 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Fri, 31 Jan 1997 20:53:49 +0900".
	<2904.854711629@nwk.cl.nec.co.jp>
From: yaku@jedi.seg.kobe-u.ac.jp (Masao Yakushijin)
Message-ID: <970131212747.M0206852@jedi.seg.kobe-u.ac.jp>
X-Mailer: mnews [version 1.20] 1996-12/08(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 9341
Subject: [FreeBSD-users-jp 9341] Re: Q : Wnn Installation fro Hangul Environment 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

<2904.854711629@nwk.cl.nec.co.jp>$B$K$*$$$F(B
1$B7n(B31$BF|(B($B6b(B)$B!$F|Ln!w(BNEC$B$5$s$O=q$-$^$7$?!#(B

  | $B$$$/$D$+%=!<%9$r=$@5$7$F%3%s%Q%$%k$ODL$k$h$&$K$J$C$?$N$G$9$,(B($B$=$N$3$m(B
  | $B$K$O(Bports$B$d(Bpackage$B$O$J$+$C$?!D$H;W$&(B)$B!$$?$7$+$I$3$+$K(Bbyte order$B0MB8$N(B
  | $B%P%0(B(Jserver$B$N;~$O;H$o$J$$!$$=$l0J30$G;H$&ItJ,$@$C$?$+$J(B)$B$,$"$C$F!$(B
  | little endian$B$N(BIntel CPU$B$G$O$&$^$/JQ49$G$-$J$$!D(B

cWnn $B$K(B htons $B$rIU$1$k$Y$-2U=j$,$"$k$H$$$&$N$O!$(B
$B0JA0(B fj.kanakan.wnn $B$G$bOCBj$K$J$C$F$$$^$7$?$M!%(B
unofficial $B$J%Q%C%A$bEj9F$5$l$F$$$^$7$?$,!$$^$@(B
$B;n$7$F$$$^$;$s!%(B

--
$BLt;U?@(B $B>;IW(B	 yaku@jedi.seg.kobe-u.ac.jp
$B?@8MBg3X(B $B<+A32J3X8&5f2J(B $B>pJsCNG=9)3X@l96(B M2


----- $B$3$3$+$i(B -----
From: his@kuro.is.sci.toho-u.ac.jp (ITO N. Hisashi)
Newsgroups: fj.kanakan.wnn
Subject: Re: help
Date: 28 Nov 1996 05:44:55 GMT
Organization: Toho Univ., Japan
Lines: 97
Message-ID: <HIS.96Nov28144455@kuro.is.sci.toho-u.ac.jp>

  $B$$$H!<!w9>8M@n6h(B $B$G$9!#(B

  Wnn4.2 $B$N(B cserver $B$K4X$7$F!"(B

his>$B!t(B  $BMWK>$,B?$$$h$&$J$i!"$b$&0lEY:n$C$F$b$h$$$G$9$,!#!J$9$0$K!"$H(B
his>$B!t$$$&$o$1$K$O$$$+$J$$$H;W$&$,!#!K(B

$B$H=q$$$?$H$3$m!"2?7o$+MWK>$,$"$C$?$N$G!"(Bpatch $B$rEj9F$7$^$9!#(B
  $B:#!"(Bpatch $B$r:n$C$?$N$G!"(Bntohs $B$rF~$l$k2U=j$,$3$l$G=<J,$J(B
$B$N$+$I$&$+!"$h$/$o$+$j$^$;$s!#$?$V$s#O#K!#(B_o_ _o_ 

> $B!tI,MW$H$"$i$P!"%F%9%H$K6(NO$7$^$9(B
> --
> $BJR;3!w#P#F#U(B

$B$H$$$&!"M&4:$J5>@7<T$r$D$N$j$^$9(B ^_^
  $B$3$l$G$O!"$^$@$@$a$@$H$+!"$3$l$GF0$/$h$&$K$J$C$?$H$$$&(B
$BJs9p$O!"$3$N%K%e!<%9%0%k!<%W$"$k$$$O;d$"$F$K$*4j$$$7$^$9!#(B

  $B$G$O$G$O!#(B

---- ITO Hisashi  =^__^=

-----------------------------------------------------
diff -c -r Xsi/Wnn/jserver/b_index.c Xsi.new/Wnn/jserver/b_index.c
*** Xsi/Wnn/jserver/b_index.c	Tue Jun 28 11:06:49 1994
--- Xsi.new/Wnn/jserver/b_index.c	Thu Nov 28 14:35:06 1996
***************
*** 99,106 ****
  
  	/** For each tuple in ri1[0] create b_nodes */
  	for (i=0; i<jt->maxri1[0]; i++){	
! 		serial = (jt->ri1[0]+i)->pter;
! 	    	yomi = KANJI_str(jt->ri2[serial].kanjipter + jt->kanji, 0);
  		b_index_add(jt, yomi, serial);
  	}
  	return(b_cnt);
--- 99,106 ----
  
  	/** For each tuple in ri1[0] create b_nodes */
  	for (i=0; i<jt->maxri1[0]; i++){	
! 		serial = ntohs((jt->ri1[0]+i)->pter);
! 	    	yomi = KANJI_str(ntohs(jt->ri2[serial].kanjipter) + jt->kanji, 0);
  		b_index_add(jt, yomi, serial);
  	}
  	return(b_cnt);
***************
*** 133,139 ****
  int   serial;
  {
  	w_char *yomi;
! 	yomi = KANJI_str(jt->ri2[serial].kanjipter + jt->kanji, 0);
  	delete_b_node(jt, yomi, 0, 0 );
  }
  
--- 133,139 ----
  int   serial;
  {
  	w_char *yomi;
! 	yomi = KANJI_str(ntohs(jt->ri2[serial].kanjipter) + jt->kanji, 0);
  	delete_b_node(jt, yomi, 0, 0 );
  }
  
***************
*** 160,166 ****
  			tmp_node = jt->bind[tmp_node].pter_son;
  		}
  		yo_kanji = KANJI_str( 
! 		jt->ri2[jt->bind[tmp_node].pter].kanjipter+jt->kanji, 0);
  		if  ( yomi[level] > yo_kanji[level] ) {
  			buf_node1 = buf_node2;
  			buf_node2 = jt->bind[buf_node2].pter_next ;
--- 160,166 ----
  			tmp_node = jt->bind[tmp_node].pter_son;
  		}
  		yo_kanji = KANJI_str( 
! 		ntohs(jt->ri2[jt->bind[tmp_node].pter].kanjipter)+jt->kanji, 0);
  		if  ( yomi[level] > yo_kanji[level] ) {
  			buf_node1 = buf_node2;
  			buf_node2 = jt->bind[buf_node2].pter_next ;
***************
*** 216,222 ****
  			tmp_node = jt->bind[tmp_node].pter_son;
  		}
  		yo_kanji = KANJI_str( 
! 		jt->ri2[jt->bind[tmp_node].pter].kanjipter+jt->kanji, 0);
  
  		if  ( yomi[level] > yo_kanji[level] ) {
  			buf_node1 = buf_node2;
--- 216,222 ----
  			tmp_node = jt->bind[tmp_node].pter_son;
  		}
  		yo_kanji = KANJI_str( 
! 		ntohs(jt->ri2[jt->bind[tmp_node].pter].kanjipter)+jt->kanji, 0);
  
  		if  ( yomi[level] > yo_kanji[level] ) {
  			buf_node1 = buf_node2;

----- $B$3$3$^$G(B -----
