1 #ifndef YACASL2_WORD_H_INCLUDED
2 #define YACASL2_WORD_H_INCLUDED
7 * @brief 16ビットの数値を表すデータ型
9 typedef unsigned short WORD;
12 * @brief wordデータ型についてのエラーをエラーリストに追加する
16 void addcerrlist_word();
19 * @brief 10進数または16進数の文字列をWORD値に変換する
23 * @param *str 10進数または16進数の文字列
25 WORD nh2word(const char *str);
28 * @brief WORD値を10進数値を表す文字列に変換する
34 char *word2n(WORD word);
37 * @brief WORD値を2進数の文字列に変換する
43 char *word2bit(const WORD word);
46 * @brief WORD値を解析して表示する
51 * @param logicalmode 論理演算の場合はtrue、算術演算の場合はfalse
53 void print_dumpword(WORD word, bool logicalmode);