X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fcasl2.c;h=14f372cf4b575f2068b31bc9e8e9ff4d62415606;hp=1f18a40194e9134c89e0f63b2f59e6db38399f3d;hb=e2a1963d2ddaf89d33494212a0a16f7a368797e0;hpb=de18494f8acd2f8ca87b86c54bfee1c2094c0d83 diff --git a/src/casl2.c b/src/casl2.c index 1f18a40..14f372c 100644 --- a/src/casl2.c +++ b/src/casl2.c @@ -127,16 +127,16 @@ int main(int argc, char *argv[]) for(pass = FIRST; pass <= SECOND; pass++) { if(pass == FIRST) { create_cmdtype_code(); /* 命令の名前とタイプがキーのハッシュ表を作成 */ - asprop = malloc_chk(sizeof(ASPROP), "asprop"); /* アセンブル時のプロパティ用の領域確保 */ + asptr = malloc_chk(sizeof(asptr), "asptr"); /* アセンブル時のプロパティ用の領域確保 */ } for(i = optind; i < argc; i++) { /* データの格納開始位置 */ if(pass == FIRST) { - beginptr[i] = asprop->ptr; + beginptr[i] = asptr->ptr; } else if(pass == SECOND) { - asprop->ptr = beginptr[i]; + asptr->ptr = beginptr[i]; } - asprop->prog = NULL; + asptr->prog = NULL; if(execmode.trace == true || execmode.dump == true || asmode.src == true || asmode.label == true || asmode.asdetail == true) { @@ -156,8 +156,8 @@ int main(int argc, char *argv[]) } if(pass == SECOND) { freelabel(); /* ラベルハッシュ表を解放 */ - free_chk(asprop->prog, "asprop.prog"); /* プログラム名を解放 */ - free_chk(asprop, "asprop"); /* アセンブル時のプロパティを解放 */ + free_chk(asptr->prog, "asptr.prog"); /* プログラム名を解放 */ + free_chk(asptr, "asptr"); /* アセンブル時のプロパティを解放 */ free_cmdtype_code(); /* 命令の名前とタイプがキーのハッシュ表を解放 */ } }