comet2コマンド実行時のリセット位置を変更
authorj8takagi <j8takagi@nifty.com>
Sun, 7 Feb 2010 09:11:00 +0000 (18:11 +0900)
committerj8takagi <j8takagi@nifty.com>
Sun, 7 Feb 2010 09:23:21 +0000 (18:23 +0900)
将来的には、複数オブジェクトファイルの読み込みや、
読み込みだけで実行はしないオプション追加を検討

src/comet2.c

index 7fa8d29..1adf426 100644 (file)
@@ -33,7 +33,6 @@ CERRARRAY cerr[] = {
 /* 指定されたファイルからアセンブル結果を読込 */
 bool loadassemble(char *file) {
     FILE *fp;
-    reset();
     if((fp = fopen(file, "r")) == NULL) {
         perror(file);
         return false;
@@ -75,6 +74,7 @@ int main(int argc, char *argv[])
             exit(-1);
         }
     }
+    reset();
     if(loadassemble(argv[optind]) == true) {
         exec();    /* プログラム実行 */
     }