From d34c08f567db33d340b06aa48997cd8109c1d9a7 Mon Sep 17 00:00:00 2001 From: j8takagi Date: Sat, 13 Feb 2010 19:15:37 +0900 Subject: [PATCH 1/1] =?utf8?q?=E3=82=A2=E3=82=BB=E3=83=B3=E3=83=96?= =?utf8?q?=E3=83=AB=E3=83=A2=E3=83=BC=E3=83=89=E3=81=A8=E5=AE=9F=E8=A1=8C?= =?utf8?q?=E3=83=A2=E3=83=BC=E3=83=89=E3=81=AE=E5=88=9D=E6=9C=9F=E5=8C=96?= =?utf8?q?=E4=BD=8D=E7=BD=AE=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/assemble.c | 3 +++ src/casl2.c | 5 ----- src/comet2.c | 3 --- src/exec.c | 3 +++ 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/assemble.c b/src/assemble.c index 7966ea9..f2f5978 100644 --- a/src/assemble.c +++ b/src/assemble.c @@ -10,6 +10,9 @@ WORD lptr; /* 他のプログラムで参照する入口名 */ char *prog; +/* アセンブルモード: src, label, onlylabel, asdetail, onlyassemble */ +ASMODE asmode = {false, false, false, false, false}; + /* 汎用レジスタを表す文字列「GR[0-7]」から、レジスタ番号[0-7]をWORD値で返す */ /* 文字列が汎用レジスタを表さない場合は、0xFFFFを返す */ /* is_xがtrueの場合は指標レジスタ。GR0は、COMET IIの仕様により、エラー発生 */ diff --git a/src/casl2.c b/src/casl2.c index 8ae3495..457dde7 100644 --- a/src/casl2.c +++ b/src/casl2.c @@ -23,11 +23,6 @@ static struct option longopts[] = { {0, 0, 0, 0}, }; -/* アセンブルモード: src, label, onlylabel, asdetail, onlyassemble */ -ASMODE asmode = {false, false, false, false, false}; -/* 実行モード: trace, logical, dump */ -EXECMODE execmode = {false, false, false}; - /* エラー番号とエラーメッセージ */ CERRARRAY cerr[] = { { 101, "label already defined" }, diff --git a/src/comet2.c b/src/comet2.c index c612995..ba26cf6 100644 --- a/src/comet2.c +++ b/src/comet2.c @@ -15,9 +15,6 @@ static struct option longopts[] = { {0, 0, 0, 0} }; -/* 実行モード: trace, logical, dump */ -EXECMODE execmode = {false, false, false}; - /* エラー番号とエラーメッセージ */ CERRARRAY cerr[] = { { 201, "execute - out of COMET II memory" }, diff --git a/src/exec.c b/src/exec.c index ad57551..353dc24 100644 --- a/src/exec.c +++ b/src/exec.c @@ -1,6 +1,9 @@ #include "casl2.h" #include "exec.h" +/* 実行モード: trace, logical, dump */ +EXECMODE execmode = {false, false, false}; + /* 標準入力から文字データを読込(SVC 1) */ void svcin() { -- 2.18.0