X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=include%2Fstruct.h;h=de1aa4ba17ae1846625397566e59c1849824fb48;hp=39f874bb6299c1680104ee577a90a6bab8aa7524;hb=8b7bcce576862335c8bfeb6d937fe16463523c1d;hpb=e2a1963d2ddaf89d33494212a0a16f7a368797e0 diff --git a/include/struct.h b/include/struct.h index 39f874b..de1aa4b 100644 --- a/include/struct.h +++ b/include/struct.h @@ -97,6 +97,7 @@ typedef struct { char *name; /**<命令名 */ CMDTYPE type; /**<命令タイプ */ WORD code; /**<命令コード */ + const void (*ptr); /**<命令の関数ポインタ */ } CMD; /** @@ -154,6 +155,11 @@ bool create_code_type(); */ CMDTYPE getcmdtype(WORD code); +/** + * 命令コードから命令の関数ポインタを返す + */ +const void (*getcmdptr(WORD code)); + /** * コードがキーの命令ハッシュ表を解放する */