From owner-acpi-jp@jp.freebsd.org  Mon May 29 22:31:16 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA18518;
	Mon, 29 May 2000 22:31:16 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA18513
	for <acpi-jp@jp.freebsd.org>; Mon, 29 May 2000 22:31:15 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdnb00.imasy.or.jp [202.227.24.128])
	by tasogare.imasy.or.jp (8.10.1+3.3W/3.7W-tasogare/smtpfeed 1.04) with ESMTP id e4TDVDR74721
	for <acpi-jp@jp.freebsd.org>; Mon, 29 May 2000 22:31:13 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
To: acpi-jp@jp.freebsd.org
In-Reply-To: <200005290622.PAA69428@shidahara1.planet.sci.kobe-u.ac.jp>
References: <20000529150201V.yokoyama@o3.otc.ogis-ri.co.jp>
	<200005290622.PAA69428@shidahara1.planet.sci.kobe-u.ac.jp>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000529223111O.iwasaki@jp.FreeBSD.org>
Date: Mon, 29 May 2000 22:31:11 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 20000228(IM140)
Lines: 47
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: acpi-jp 338
Subject: [acpi-jp 338] Re: File Name
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> In message <20000529150201V.yokoyama@o3.otc.ogis-ri.co.jp>, Yasuo Yokoyama / $B2#(B
> $B;3BYIW(B $B$5$s$$$o$/(B:
> 
> >$B:n6H<+BN$O;d$,$d$C$F$b$$$$!D$H8@$$$?$$=j$G$9$,(B $B%j%]%8%H%j$rD>$K$O?($l$J$$$I$3(B
> >$B$m$+(B commit $B$9$i=PMh$J$$(B
> >$B?HJ,$G$9$N$G!D:n6H<j=g$0$i$$$G$+$s$Y$s$7$F2<$5$$!#0J2<$K$D$1$H$-$^$9!#(B $B$A$J$_(B
> >$B$K(B
> 
> $B$=$l$O$$$1$^$;$s$M!#C/$K$$$($PNI$$$s$G$7$g$&$+!)(B

$B$=$l$OBgJQ!"$J$s$H$+$7$J$-$c$G$9$M!#$=$N6Z$KBG?G$7$F$_$^$9!#(B
# Web $B%Z!<%8$b$=$m$=$m99?7$7$?$$$7(B :-)

> $B$=$&$$$($P!"(Bacpi_create_name$B$O!"3NJ]$G$-$J$+$C$?;~!"(Bexit$B$9$k$3$H$,A0Ds$G!"(B
> $B%A%'%C%/$7$F$J$+$C$?$7!"(Bacpi_copy_object$B$d(Bacpi_create_name$B$N(B
> $B%a%b%j3NJ]%(%i!<%A%'%C%/$,(B
> $B$[$H$s$I7g$1$F$$$k;v$K5$IU$$$F$7$^$$$^$7$?(B.....$B<j85$G$O(B
> 
> #define ACPI_CREATE_OBJECT(amlname,env,namestr,ret) {amlname = acpi_create_name(env,namestr);if(env->stat == aml_stat_panic) return ret;}
> #define ACPI_COPY_OBJECT(dest,env,src,ret) {dest = acpi_copy_object(env,src);if(dest == NULL){env->stat = aml_stat_panic; return ret;}}
> #define ACPI_ALLOC_OBJECT(env,dest,src,ret) {dest = acpi_alloc_object(type,NULL);if(dest == NULL){env->stat = aml_stat_panic; return ret;}}
> $B$C$F=q$$$F!"(Bret$B$N=j$r!"$b$7CM$rJV$5$J$$4X?t$NCf$J$i6u$K!"JV$9$J$i(BNULL$B$K(B
> $B$C$F$J46$8$G=q$$$F$_$^$7$?$1$I(B....

$BNI$$$H;W$$$^$9!#(Bstyle(9) $BE*$K$O!"$3$s$J46$8$G$7$g$&$+!#(B

#define ACPI_CREATE_OBJECT(amlname, env, namestr, ret) do {	\
	amlname = acpi_create_name(env, namestr);		\
	if (env->stat == aml_stat_panic)			\
		return ret;					\
} while (0)

#define ACPI_COPY_OBJECT(dest, env, src, ret) do {		\
	dest = acpi_copy_object(env, src);			\
	if (dest == NULL) {					\
		env->stat = aml_stat_panic;			\
		return ret;					\
	}							\
} while (0)

#define ACPI_ALLOC_OBJECT(env, dest, src, ret) do {		\
	dest = acpi_alloc_object(type, NULL);			\
	if (dest == NULL) {					\
		env->stat = aml_stat_panic;			\
		return ret;					\
	}							\
} while (0)
