From owner-man-jp-reviewer@jp.FreeBSD.org Sat Apr  6 13:45:18 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g364jIJ66198;
	Sat, 6 Apr 2002 13:45:18 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from oasis.sharplabs.com (oasis.sharplabs.com [216.65.151.171])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g364jHv66191
	for <man-jp-reviewer@jp.FreeBSD.org>; Sat, 6 Apr 2002 13:45:17 +0900 (JST)
	(envelope-from kuma@oasis.sharplabs.com)
Received: from oasis.sharplabs.com (localhost.enet.sharplabs.com [127.0.0.1])
	by oasis.sharplabs.com (8.11.6/8.11.6) with ESMTP id g364ixD45776
	for <man-jp-reviewer@jp.FreeBSD.org>; Fri, 5 Apr 2002 20:45:05 -0800 (PST)
	(envelope-from kuma@oasis.sharplabs.com)
To: man-jp-reviewer@jp.FreeBSD.org
In-reply-to: Your message of "Sat, 06 Apr 2002 11:20:11 JST."
             <20020406112011W.ht5t-fry@galois.tf.or.jp>
Date: Fri, 05 Apr 2002 20:44:59 -0800
Message-ID: <45774.1018068299@oasis.sharplabs.com>
From: Norihiro Kumagai <kuma@oasis.sharplabs.com>
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020405
X-Sequence: man-jp-reviewer 4040
Subject: [man-jp-reviewer 4040] Re: (man3) setjmp.3
Errors-To: owner-man-jp-reviewer@jp.FreeBSD.org
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: kuma@oasis.sharplabs.com

$B7'C+$G$9!#(B

In Message <20020406112011W.ht5t-fry@galois.tf.or.jp>,
  Tetsuro Teddy FURUYA (=?iso-2022-jp?B?GyRCOEVDKxsoQiAbJEJFL086GyhC?=) <ht5t-fry@asahi-net.or.jp> writes:
> All accessible objects have values as of the time longjmp() routine 
> was called, except that the values of objects of 
> automatic storage invocation duration that do not have 
> the volatile type and have been changed 
> between the setjmp() invocation and longjmp() call are indeterminate.
> -$B$?$@$7!"(B volatile $B7?$r;}$?$:!"$^$?(B setjmp() $B8F$S=P$7(B
> -$B$H(B longjmp() $B8F$S=P$7$H$N4V$KJQ99$5$l$k(B
> -$B<+F0%9%H%l!<%85/F0;~4V$N%*%V%8%'%/%HCM$,ITDj$K$J$k$3$H(B
> -$B$K$D$$$F$O=|$-$^$9!#(B
> +$B$?$@$7Nc30$H$7$F!"<+F05-210hB8B34|4V7QB3$9$k%*%V%8%'%/%H(B
> +$B$G!"(B volatile $B7?$G$O$J$/!"$+$D(B setjmp() $B8F$S=P$7(B
> +$B$H(B longjmp() $B8F$S=P$7$H$N4V$KJQ99$5$l$k$b$N$K$D$$$F!"(B
> +$B$=$NCM$,ITDj$K$J$k$3$H$O=|$-$^$9!#(B
> 
> $B$3$3$O!"FbMFE*$KHs>o$KFq2r$J$N$G:$$k$H$3$m$G$9!#(B
> of ... duration $B$O(B $B!V(B... $B$N4|4V7QB3$9$k!W$H2r<a$G$-$k$N$G!"(B
> $B4X?t$d%W%m%7!<%8%c$N%m!<%+%kJQ?t$_$?$$$J<+F0JQ?t$N$h$&$J$b$N(B
> $B$rA[A|$7$F!"(B
> $B!V<+F05-210hB8B34|4V7QB3$9$k%*%V%8%'%/%H!W(B
> $B$H$7$F$_$^$7$?!#(B
> $B!V<+F0%9%H%l!<%85/F0;~4V$N%*%V%8%'%/%H!W(B
> $B$H$O!"2?$N$3$H$@$+>/$J$/$H$b;d$K$O$h$/J,$+$j$^$;$s!#(B

automatic storage duration $B$O(B JIS C $B$GDj5A$5$l$F$$$^$9!#(B
JIS C $B$G$NLu8l$O!V<+F05-210h4|4V!W$G$9!#(B
$B$J$+$J$+=B$$$8$c$J$$$G$9$+!d8EC+$5$s(B

longjmp $B$r8F$S=P$7$?8e$N%*%V%8%'%/%H(B($BJQ?t(B)$B$NCM$O$I$&$J$k$+$r8@$C$F$$$k(B
$B$N$@$H;W$$$^$9!#(Blongjmp $B$9$k$H!"(Bsetjmp $B$N;~E@$^$G%9%?%C%/$r4,$-La$7$^(B
$B$9$+$i!"(Blongjmp $B8F$S=P$7D>A0$^$G$=$l$^$G%"%/%;%9$G$-$F$$$?(B auto $BJQ?t$N(B
$BCM$,ITDj$K$J$j$^$9!#$=$NJU$N$3$H$r8@$C$F$$$k$N$G$7$g$&!#(B

--
$B7'C+(B $BE5Bg(B
