From owner-FreeBSD-tech-jp@jp.freebsd.org  Tue Oct 27 17:03:59 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id RAA02571;
	Tue, 27 Oct 1998 17:03:59 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from tokyonet-entrance.astec.co.jp (tokyonet-entrance.astec.co.jp [202.239.16.2])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id RAA02558
	for <FreeBSD-tech-jp@jp.freebsd.org>; Tue, 27 Oct 1998 17:03:55 +0900 (JST)
	(envelope-from mrt@astec.co.jp)
Received: from amont.astec.co.jp (amont.astec.co.jp [172.20.10.1])
	by tokyonet-entrance.astec.co.jp (8.9.1+3.0W/3.7W-astecMX2.3) with ESMTP id RAA18136
	for <FreeBSD-tech-jp@jp.freebsd.org>; Tue, 27 Oct 1998 17:03:51 +0900 (JST)
Received: from tamtam.astec.co.jp (tamtam.astec.co.jp [172.20.10.60])
	by amont.astec.co.jp (8.7.6/3.6W-astecMX2.4) with SMTP id RAA11931
	for <FreeBSD-tech-jp@jp.freebsd.org>; Tue, 27 Oct 1998 17:03:51 +0900 (JST)
Received: from tamtam.astec.co.jp (localhost [127.0.0.1]) by tamtam.astec.co.jp (SMI-8.6/3.5W-astec-sol2.5) with ESMTP id RAA08074 for <FreeBSD-tech-jp@jp.freebsd.org>; Tue, 27 Oct 1998 17:03:49 +0900
To: FreeBSD-tech-jp@jp.freebsd.org
X-cite: xcite 1.20
References: <i2n26i4fpx.fsf@tamtam.astec.co.jp>
 <19981027164744B.shiozaki@ased.mt.nec.co.jp>
MIME-Version: 1.0 (generated by SEMI 1.9.1 - "Kurikara")
Content-Type: text/plain; charset=ISO-2022-JP
From: Murata Shuuichirou <mrt@astec.co.jp>
Date: 27 Oct 1998 17:03:47 +0900
In-Reply-To: Takuya SHIOZAKI's message of "Tue, 27 Oct 1998 16:47:44 +0900 (JST)"
Message-ID: <i2k91m4ejg.fsf@tamtam.astec.co.jp>
Lines: 39
User-Agent: Semi-gnus/6.8.19 SEMI/1.9.1 (Kurikara) Chao/1.11.5 (Kokusaikaikan) Emacs/20.2 (sparc-sun-solaris2.5) MULE/3.0 (MOMIJINOGA)
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-tech-jp 1851
Subject: [FreeBSD-tech-jp 1851] Re: how to impliment 'mbstowcs()' and 'wcstombs()'
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: mrt@tamtam.astec.co.jp

In message <19981027164744B.shiozaki@ased.mt.nec.co.jp>,
 `shiozaki@ased.mt.nec.co.jp' wrote:
> $B1v:j(B<$B;E;v$7$m(B%$B%$%=%?!<(B@$B2q<R$G$9!#(B

$BF1$8$/(B:-)

> > > wcs[n-1] $B$r$_$J$$$HBLL\$+$b$7$l$^$;$s$M!#(B
> > wcs[n - 1] $B$r8+$F$b!"!V$T$C$?$j$@$C$?!W$N$+!"!V$O$$$i$J$+$C$?!W(B
> > $B$N$+$OH=JL$G$-$J$$$h$&$J!#(B
> 
> L'\0' $B$G%?!<%_%M!<%H$G$-$J$+$C$?;~E@$G$=$l$O$b$O$d40A4$J(B
> $B%o%$%IJ8;zNs$8$c$J$$$o$1$G!";d$H$7$F$O!"$=$l$r(B
> $B!V$O$_$@$7$F$k!W$H2r<a$7$F$k!"$HM}2r$7$F$/$@$5$$!#(B
> 
> # $B%o%$%IJ8;z$NG[Ns!"$J$i@5$7$$$,!#(B

$B$J$k$[$I!"$=$&$9$k$H$=$N>l9g$O<ALd$NA0Ds$G$"$k!"(B

In message <199810270518.OAA24434@ns.iij.ad.jp>,
 `shigeru@iij.ad.jp' wrote:
> m = mbstowcs(wcs, mbs, n);
> 
> $B$G!"(Bm == n $B$N;~!"$3$l$OA4ItJQ49$G$-$?$N$G$7$g$&$+(B?
> $B$=$l$H$b(Bn$B$rD6$($A$c$C$?$N$GESCf$^$G$G;_$a$F$7$^$C$?$N$G$7$g$&$+(B?

m == n $B$,@.$jN)$?$J$/$J$C$A$c$$$^$9$M!#%o%$%I(B null $B$,$O$$$C$F(B
$B$$$k$J$i(B m < n $B$G$9!#$^$"!"$1$C$-$g$/$O(B

In message <19981027142950F.shiozaki@ased.mt.nec.co.jp>,
 `shiozaki@ased.mt.nec.co.jp' wrote:
> 1. mbstowcs(NULL, mbs, n)$BJ,$o$j$"$F$k(B
mbstowcs(NULL, mbs, n) + sizeof($B%o%$%IJ8;z(B)
> 2. MB_CUR_MAX*$BJ8;z?tJ,$r$o$j$"$F$k(B
MB_CUR_MAX*($BJ8;z?t(B + 1)$BJ,(B

$B$9$k$7$+$J$$$o$1$@!#(B

-- 
$B$`$i$?$7$e$&$$$A$m$&(B
