X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fstruct.h;h=368e9aecb755a5f39d5ff3c3e48e6b9f79e83045;hb=refs%2Ftags%2Fv0.5p12;hp=f98de142686c1f349ff149fc6f9f94f487f41309;hpb=a639337a9aa30a059c1695ab1701b8714fd26193;p=YACASL2.git diff --git a/include/struct.h b/include/struct.h index f98de14..368e9ae 100644 --- a/include/struct.h +++ b/include/struct.h @@ -1,20 +1,27 @@ -#ifndef YACASL2_CASL2_INCLUDED -#define YACASL2_CASL2_INCLUDED +#ifndef YACASL2_STRUCT_INCLUDED +#define YACASL2_STRUCT_INCLUDED +#include +#include +#include +#include #include "word.h" +#include "cmem.h" +#include "hash.h" +#include "exec.h" /** - * COMET IIの規格 + * @brief COMET IIの規格値 */ enum { CMDSIZE = 4, /**<命令の最大文字数 */ - GRSIZE = 8, /**<汎用レジスタの数。COMET II規格により0から7までの8つ */ + GRSIZE = 8, /**<汎用レジスタの数。COMET II規格では、8(0から7) */ DEFAULT_MEMSIZE = 512, /**<デフォルトのメモリ容量。COMET II規格では、65535語(word) */ DEFAULT_CLOCKS = 5000000, /**<デフォルトのクロック周波数。COMET II規格では、未定義 */ }; /** - * COMET II フラグのマスク値 + * @brief COMET II フラグのマスク値 */ enum { OF = 0x4, /**