X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fassemble.c;h=a99c62ee65664adc54f14650a372193f2122711a;hp=c86334f6df104bf9554ca5462c2b95601804e0e0;hb=de18494f8acd2f8ca87b86c54bfee1c2094c0d83;hpb=456e72090c786b40ac10ee984617afc054555f4d diff --git a/src/assemble.c b/src/assemble.c index c86334f..a99c62e 100644 --- a/src/assemble.c +++ b/src/assemble.c @@ -609,6 +609,16 @@ bool assembleline(const char *line, PASS pass) return true; } +/** + * アセンブルのエラーをエラーリストに追加 + */ +void addcerrlist_assemble() +{ + addcerrlist_tok(); + addcerrlist_word(); + addcerrlist(ARRAYSIZE(cerr_assemble), cerr_assemble); +} + /** * 指定された名前のファイルをアセンブル * 2回実行される @@ -621,7 +631,6 @@ bool assemble(const char *file, PASS pass) char *line; FILE *fp; - addcerrlist(ARRAYSIZE(cerr_assemble), cerr_assemble); if((fp = fopen(file, "r")) == NULL) { perror(file); return false;