]> j8takagi.net Git Repository - YACASL2.git/commitdiff
アセンブルモードと実行モードの初期化位置を修正
authorj8takagi <j8takagi@nifty.com>
Sat, 13 Feb 2010 10:15:37 +0000 (19:15 +0900)
committerj8takagi <j8takagi@nifty.com>
Sat, 13 Feb 2010 10:15:37 +0000 (19:15 +0900)
src/assemble.c
src/casl2.c
src/comet2.c
src/exec.c

index 7966ea9c1b3bec45eff2668c72a693a09ca8f3a0..f2f5978f8bfb6d50ba28edbe3145f7b144b1a7dc 100644 (file)
@@ -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の仕様により、エラー発生 */
index 8ae34959ffd3cc06a9acdd84a17a56aad7e96a33..457dde74e4d2b8de99afef2f7b341dc4b6036f73 100644 (file)
@@ -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" },
index c61299507b1a7cf172f456a8f1cb4128a087ee50..ba26cf68475ace7c184772c920349a281fe94e06 100644 (file)
@@ -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" },
index ad5755127ec994f0d9efce2139d32c41fd4768e3..353dc24b8cdb649d730655c64adaa8167802133a 100644 (file)
@@ -1,6 +1,9 @@
 #include "casl2.h"
 #include "exec.h"
 
+/* 実行モード: trace, logical, dump */
+EXECMODE execmode = {false, false, false};
+
 /* 標準入力から文字データを読込(SVC 1) */
 void svcin()
 {