X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fassemble.h;h=3ab7a86b0ae11cd546266afa1407788e142ab2ca;hb=9cb92223c5dd6da463af8f1e276b6de2918efd48;hp=f8faf8108df8e7cd02fc99b684eacf723b19856e;hpb=e8b475a846a6c819b5f7b4afbca67aa072294349;p=YACASL2.git diff --git a/include/assemble.h b/include/assemble.h index f8faf81..3ab7a86 100644 --- a/include/assemble.h +++ b/include/assemble.h @@ -1,5 +1,5 @@ -#ifndef YACASL2_ASSEMBLE_INCLUDED -#define YACASL2_ASSEMBLE_INCLUDED +#ifndef YACASL2_ASSEMBLE_H_INCLUDED +#define YACASL2_ASSEMBLE_H_INCLUDED #include #include @@ -9,11 +9,7 @@ #include #include #include "cerr.h" -#include "cmem.h" -#include "exec.h" -#include "hash.h" #include "struct.h" -#include "word.h" #include "token.h" /** @@ -142,13 +138,13 @@ bool assemblefile(const char *file, PASS pass); /** * @brief 指定された1つまたは複数のファイルを2回アセンブル * - * @return なし + * @return アセンブル完了時はtrue、エラー発生時はfalseを返す * * @param filec アセンブルするファイルの数 * @param filev アセンブルするファイル名の配列 * @param adr アセンブル結果を格納するアドレス */ -void assemble(int filec, char *filev[], WORD adr); +bool assemble(int filec, char *filev[], WORD adr); /** * @brief ファイルにアセンブル結果を書き込む @@ -159,4 +155,4 @@ void assemble(int filec, char *filev[], WORD adr); */ void outassemble(const char *file); -#endif /* YACASL2_ASSEMBLE_INCLUDEDの終端 */ +#endif