projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
GNU GLOBALで生成されるファイルをgitの無視リストに追加
[YACASL2.git]
/
src
/
cmd.c
diff --git
a/src/cmd.c
b/src/cmd.c
index
258c491
..
cc7a207
100644
(file)
--- a/
src/cmd.c
+++ b/
src/cmd.c
@@
-8,7
+8,7
@@
/**
* 機械語命令のリスト
*/
/**
* 機械語命令のリスト
*/
-CMD comet2cmd[] = {
+
static
CMD comet2cmd[] = {
{ "NOP", NONE, 0x0 },
{ "LD", R_ADR_X_, 0x1000 },
{ "ST", R_ADR_X, 0x1100 },
{ "NOP", NONE, 0x0 },
{ "LD", R_ADR_X_, 0x1000 },
{ "ST", R_ADR_X, 0x1100 },
@@
-64,12
+64,6
@@
static int cmdtabsize;
*/
static CMDTAB **cmdtype_code, **code_type;
*/
static CMDTAB **cmdtype_code, **code_type;
-#ifndef UNITTEST
-static unsigned hash_cmdtype(const char *cmd, CMDTYPE type);
-
-static unsigned hash_code(WORD code);
-#endif
-
/**
* 命令の名前とタイプからハッシュ値を生成する
*/
/**
* 命令の名前とタイプからハッシュ値を生成する
*/
@@
-110,7
+104,7
@@
bool create_cmdtype_code()
*(cmdtype_code + i) = NULL;
}
for(i = 0; i < comet2cmdsize; i++) {
*(cmdtype_code + i) = NULL;
}
for(i = 0; i < comet2cmdsize; i++) {
- np = malloc_chk(sizeof(CMDTAB), "cmdtype_code.n
ext
");
+ np = malloc_chk(sizeof(CMDTAB), "cmdtype_code.n
p
");
np->cmd = NULL;
np->next = NULL;
/* ハッシュ値の生成 */
np->cmd = NULL;
np->next = NULL;
/* ハッシュ値の生成 */
@@
-189,7
+183,7
@@
bool create_code_type()
*(code_type + i) = NULL;
}
for(i = 0; i < comet2cmdsize; i++) {
*(code_type + i) = NULL;
}
for(i = 0; i < comet2cmdsize; i++) {
- np = malloc_chk(sizeof(CMDTAB), "code_type.n
ext
");
+ np = malloc_chk(sizeof(CMDTAB), "code_type.n
p
");
np->cmd = NULL;
np->next = NULL;
/* ハッシュ値の生成 */
np->cmd = NULL;
np->next = NULL;
/* ハッシュ値の生成 */
@@
-228,7
+222,7
@@
void free_code_type()
np = code_type[i];
while(np != NULL) {
nq = np->next;
np = code_type[i];
while(np != NULL) {
nq = np->next;
- free_chk(np, "np");
+ free_chk(np, "
code_type.
np");
np = nq;
}
}
np = nq;
}
}