From owner-acpi-jp@jp.freebsd.org  Mon Jan  3 02:45:35 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id CAA22339;
	Mon, 3 Jan 2000 02:45:35 +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 CAA22334
	for <acpi-jp@jp.freebsd.org>; Mon, 3 Jan 2000 02:45:34 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdn46.imasy.or.jp [202.227.24.238])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id CAA04347
	for <acpi-jp@jp.freebsd.org>; Mon, 3 Jan 2000 02:45:33 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <200001021745.CAA04347@tasogare.imasy.or.jp>
To: acpi-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 03 Jan 2000 01:53:58 +0900"
	<200001021654.BAA24973@libr.scitec.kobe-u.ac.jp>
References: <200001021654.BAA24973@libr.scitec.kobe-u.ac.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Mon, 03 Jan 2000 02:45:32 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 38
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: acpi-jp 187
Subject: [acpi-jp 187] Re: step execution etc.
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> $B@)8f9=B$$H%9%F%C%W<B9T$N$?$a$N%3!<%I$r=q$$$F8+$^$7$?!#(B
> TP770$B$J$s$+$@$H!"(Bwhile$BJ8$,=*N;$7$^$;$s!#(B(SMI$B$G(BS_AX$B$,=q$-49$($i$l$k;v$,(B
> $B4|BT$5$l$F$$$k$?$a(B)

$B$9$P$i$7$$(B! $B$3$l$G(B interpreter $B$N%F%9%H$,$+$J$j3Z$K$J$k5$$,$7$^$9!#(B

> $BL>A06u4V$N%@%s%W$,=*$k$H%W%m%s%W%H$,=P$FMh$F!"(B
> c$B$GK\Mh$NDL$j$=$N$^$^<B9T(B
> s/n$B$G%9%F%C%W<B9T(B
> q$B$G%Q%K%C%/$G=*N;!#(B
> 
> $B$H$$$C$?$3$H$,=PMh$k$h$&$K$J$C$F$^$9(B

$B$7$P$i$/M7$s$G$_$^$9$,!"$H$j$"$($:(B $B%j%?!<%s%-!<$GD>A0$N%3%^%s%I$r(B
$B7+$jJV$9%Q%C%A$G$9!#(B
# $B$\$/$N(B C shell $B$N(B prompt $B$,(B '>' $B$J$N$G(B "AML>" $B$XJQ99$7$F$^$9!#(B

--- debug.c-	Mon Jan  3 02:31:21 2000
+++ debug.c	Mon Jan  3 02:33:39 2000
@@ -110,12 +110,17 @@
 void acpi_dbgr(struct aml_environ *env1,struct aml_environ *env2)
 {
 	char commandline[512];
+	static char lastcommand[512];
 	while(1){
-		fputc('>',stderr);
+		fputs("AML>",stderr);
 		fgets(commandline,512,stdin);
 		if(feof(stdin)){
 			commandline[0]='q';
 		}
+		if (commandline[0] == '\n') {
+			memcpy(commandline, lastcommand, sizeof commandline);
+		}
+		memcpy(lastcommand, commandline, sizeof lastcommand);
 		switch(commandline[0]){
 		case 's':
 			if(env2!=NULL){
