projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
テストがMacやCygwinなどでも成功するように変更
[YACASL2.git]
/
include
/
exec.h
diff --git
a/include/exec.h
b/include/exec.h
index
bd06f39
..
9afde5b
100644
(file)
--- a/
include/exec.h
+++ b/
include/exec.h
@@
-1,9
+1,6
@@
#ifndef YACASL2_EXEC_INCLUDED
#define YACASL2_EXEC_INCLUDED
#ifndef YACASL2_EXEC_INCLUDED
#define YACASL2_EXEC_INCLUDED
-/* コードから命令のパターンを取得 */
-CMDTYPE getcmdtype(WORD code);
-
enum {
INSIZE = 256 /* CASL IIの、IN命令入力領域 */
};
enum {
INSIZE = 256 /* CASL IIの、IN命令入力領域 */
};
@@
-14,8
+11,12
@@
typedef struct {
bool logical; /* レジストリの内容を論理値(0〜65535)で表示する場合はtrue */
bool dump; /* メモリの内容を表示する場合はtrue */
} EXECMODE;
bool logical; /* レジストリの内容を論理値(0〜65535)で表示する場合はtrue */
bool dump; /* メモリの内容を表示する場合はtrue */
} EXECMODE;
+
extern EXECMODE execmode;
extern EXECMODE execmode;
+/* コードから命令のパターンを取得 */
+CMDTYPE getcmdtype(WORD code);
+
/* 実行のエラー定義 */
bool addcerrlist_exec();
/* 実行のエラー定義 */
bool addcerrlist_exec();
@@
-23,7
+24,7
@@
bool addcerrlist_exec();
void reset();
/* コードの実行 */
void reset();
/* コードの実行 */
-
void
exec();
+
bool
exec();
/* COMET IIのメモリを表示 */
void dumpmemory();
/* COMET IIのメモリを表示 */
void dumpmemory();