}
/**
- * å\91½ä»¤ã\82³ã\83¼ã\83\89ã\81\8bã\82\89å\91½ä»¤ã\82¿ã\82¤ã\83\97ã\82\92è¿\94ã\81\99
- * 無効な場合はNOTCMDを返す
+ * 命令コードから命令を返す
+ * 命令コードでない場合はNULLを返す
*/
-CMDTYPE getcmdtype(WORD code)
+CMD *getcmd(WORD code)
{
CMDTAB *p;
- CMDTYPE t = NOTCMD;
+ CMD *c = NULL;
for(p = code_type[hash_code(code)]; p != NULL; p = p->next) {
if(code == p->cmd->code) {
- t = p->cmd->type;
+ c = p->cmd;
break;
}
}
- return t;
+ return c;
}
/**