From owner-FreeBSD-tech-jp@jp.freebsd.org  Mon Oct 26 15:42:37 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id PAA06163;
	Mon, 26 Oct 1998 15:42:37 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from wall.yamaha-motor.co.jp (firewall-user@wall.yamaha-motor.co.jp [202.32.152.254])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id PAA06154
	for <freebsd-tech-jp@jp.freebsd.org>; Mon, 26 Oct 1998 15:42:32 +0900 (JST)
	(envelope-from kimura@pdc063.yamaha-motor.co.jp)
Received: by wall.yamaha-motor.co.jp; id PAA17943; Mon, 26 Oct 1998 15:42:29 +0900 (JST)
Received: from unknown(133.215.49.21) by wall.yamaha-motor.co.jp via smap (3.2)
	id xma017938; Mon, 26 Oct 98 15:42:12 +0900
Received: from eir115.yamaha-motor.co.jp (eir115 [133.215.44.40])
	by proxy.yamaha-motor.co.jp (8.8.8+2.7Wbeta7/3.6W-GW-971226) with ESMTP id PAA23654
	for <freebsd-tech-jp@jp.freebsd.org>; Mon, 26 Oct 1998 15:42:11 +0900 (JST)
Received: from pdc063.yamaha-motor.co.jp (pdc063 [133.215.44.63]) by eir115.yamaha-motor.co.jp (8.8.8/3.5W) with ESMTP id GAA09729 for <freebsd-tech-jp@jp.freebsd.org>; Mon, 26 Oct 1998 06:40:08 GMT
Received: (from kimura@localhost) by pdc063.yamaha-motor.co.jp (8.8.8/3.5W) id PAA01681; Mon, 26 Oct 1998 15:42:43 +0900 (JST)
Date: Mon, 26 Oct 1998 15:42:43 +0900 (JST)
From: Tetsuya Kimura <kimura@pdc063.yamaha-motor.co.jp>
Message-Id: <199810260642.PAA01681@pdc063.yamaha-motor.co.jp>
To: FreeBSD-tech-jp <freebsd-tech-jp@jp.freebsd.org>
In-reply-to: Satoshi Nagahama's message of 26 Oct 1998 04:47:16 +0900
References: <36337E5C.3621C0FD@yasuda.comm.waseda.ac.jp>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
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 1828
Subject: [FreeBSD-tech-jp 1828] mbstowcs and wcstombs on IRIX
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: kimura@pdc063.yamaha-motor.co.jp

$BLZB<$H?=$7$^$9!#(B

$B:#99$+$H;W$$$^$9$,!"6=L#K\0L$G2<$N$h$&$J%F%9%H%W%m%0%i%`$r:n$C$F!"(B
$B2q<R$K$"$k(BIRIX 5.3, 6.1, 6.2 $B$GF0$+$7$F$_$^$7$?!#(B

--------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

main()
{
    char *p;
    char *s = "$B$"$$$&$($*(Babc";
    wchar_t pwcs[1024];
    char pmbs[1024];
    int n1,n2,n3,n4;

    setlocale(LC_ALL,"");
    n1 = mbstowcs(pwcs, s, 1024);
    n2 = wcstombs(pmbs, pwcs, 1024);
    n3 = mbstowcs(NULL, s, 0);
    n4 = wcstombs(NULL, pwcs, 0);

    printf("%d %d %d %d\n",n1,n2,n3,n4);
}
--------------------------------------------------

   IRIX 5.3   IRIX 6.1   IRIX 6.2   FreeBSD 2.2.7
n1        8          8          8               8
n2       13         13         13              13
n3        0          0          8              -1
n4        0          0         13              -1

IRIX 6.2 $B$+$i$O5,3J$I$*$j$NF0:n$r$7$F$$$k$h$&$G$9$,!"(B
IRIX 5.3 $B$G$O8=>u$N(B FreeBSD $B$HF1$8LdBj$,5/$-$k2DG=@-$,$"$k!)(B
$B$H$$$&$3$H$G!"(BIRIX 5.3 $BMQ$N(B communicator $B$r;}$C$FMh$F!"(B
http://www.am.ics.keio.ac.jp/~keisuke/nstest2.html
$B$r8+$K$$$C$F$_$^$7$?!#(B

$B8G$^$k$3$H$O$J$$$_$?$$$J$s$G$9$,!"(BSUBMIT $B$9$k$H!"(B
<INPUT> $B$N$H$3$m$NJ8;zNs$,7g$1$?$j>C$($?$j$7$^$9!#(B
<TEXTAREA> $B$N$[$&$O$A$c$s$HI=<($5$l$k$_$?$$!#(B

$B$H$$$&$3$H$G!"B>$N(B OS $B$G$b!"$-$A$s$H<BAu$5$l$F$J$$>l9g$O(B
$BLdBj$"$k$_$?$$$G$9!#(B
