Valgrindで見つかったメモリー周辺の問題点を修正
[YACASL2.git] / include / word.h
1 #ifndef YACASL2_WORD_H_INCLUDED
2 #define YACASL2_WORD_H_INCLUDED
3
4 #include <stdbool.h>
5
6 /* WORD - 16ビットデータ型 */
7 typedef unsigned short WORD;
8
9 /**
10  * wordのエラーをエラーリストに追加
11  */
12 void addcerrlist_word();
13
14 /**
15  * 10進数または16進数の文字列をWORD値に変換
16  */
17 WORD nh2word(const char *str);
18
19 /**
20  * WORD値を10進数の文字列に変換
21  */
22 char *word2n(WORD word);
23
24 /**
25  * WORD値を2進数の文字列に変換
26  */
27 char *word2bit(const WORD word);
28
29 /**
30  * WORD値を解析して表示
31  */
32 void print_dumpword(WORD word, bool logicalmode);
33
34 #endif