ヘッダーファイルの整理
[YACASL2.git] / include / exec.h
index 432d3fd..aef1afd 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef YACASL2_EXEC_INCLUDED
-#define YACASL2_EXEC_INCLUDED
+#ifndef YACASL2_EXEC_H_INCLUDED
+#define YACASL2_EXEC_H_INCLUDED
 
 #include <stdbool.h>
 #include <stdio.h>
@@ -16,45 +16,11 @@ enum {
     INSIZE = 256    /**<IN命令の、入力領域 */
 };
 
-/**
- * @brief 実行モードを表すデータ型
- */
-typedef struct {
-    bool trace;           /**<レジストリの内容をステップごとに表示する場合はtrue */
-    bool logical;         /**<レジストリの内容を論理値(0から65535)で表示する場合はtrue */
-    bool dump;            /**<メモリの内容をステップごとに表示する場合はtrue */
-    bool step;           /**<ステップ実行の場合はtrue */
-} EXECMODE;
-
-/**
- * @brief 実行モード: trace, logical, dump, step
- */
-extern EXECMODE execmode;
-
 /**
  * @brief 実行エラーをエラーリストに追加する
  */
 void addcerrlist_exec();
 
-/**
- * @brief アセンブル結果読み込みエラーをエラーリストに追加する
- */
-void addcerrlist_load();
-
-/**
- * @brief 指定されたファイルからアセンブル結果を読み込む
- */
-bool loadassemble(const char *file);
-
-/**
- * @brief 汎用レジスタの番号からレジスタを表す文字列を返す
- *
- * @return 汎用レジスタを表す文字列。「GR0」「GR1」・・・「GR7」のいずれか
- *
- * @param word レジスタ番号[0-7]を表すWORD値
- */
-char *grstr(WORD word);
-
 /**
  * @class Exec
  * @brief execから関数ポインタで呼び出される関数
@@ -396,4 +362,4 @@ void dumpmemory(WORD start, WORD end);
  */
 void dspregister();
 
-#endif            /* YACASL2_EXEC_INCLUDEDの終端 */
+#endif