X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fassemble.c;h=3b9139800fcbc79f5f88768441ef6581e9ae85dd;hp=3549c610fa6a0121a22697a7378d4aa6b2d35f04;hb=faec695d5b7ecf7dd3e4a07ac926ea93ca89020b;hpb=1e636c95bf237645b6c9117e3eb64aa2d8aa4c90 diff --git a/src/assemble.c b/src/assemble.c index 3549c61..3b91398 100644 --- a/src/assemble.c +++ b/src/assemble.c @@ -92,7 +92,7 @@ bool writememory(WORD word, WORD adr, PASS pass) { bool status = false; /* COMET IIメモリオーバーの場合 */ - if(adr >= MEMSIZE) { + if(adr >= memsize) { setcerr(119, wtoa(adr)); /* out of COMET II memory */ } if(cerrno == 0) { @@ -153,7 +153,7 @@ void writestr(const char *str, bool literal, PASS pass) void writeDC(const char *str, PASS pass) { WORD adr = 0x0; - if(*str == '\''){ + if(*str == '\'') { writestr(str, false, pass); } else { if(*str == '#') { @@ -202,7 +202,7 @@ bool assemblecmd(const CMDLINE *cmdl, PASS pass) setcerr(107, NULL); /* no label in START */ return false; } - /* オペランドがある場合、実行開始番地を設定 */ + /* オペランドがある場合、実行開始番地を設定 */ if(pass == SECOND && cmdl->opd->opdc == 1) { if((startptr = getlabel(cmdl->opd->opdv[0])) == 0xFFFF) { setcerr(103, cmdl->opd->opdv[0]); /* label not found */ @@ -366,7 +366,7 @@ bool cometcmd(const CMDLINE *cmdl, PASS pass) } /* オペランド数1〜2。第1オペランドはアドレス */ else if(cmdl->opd->opdc == 1 || cmdl->opd->opdc == 2) { - if((cmd = getcmdcode(cmdl->cmd, ADR_X)) == 0xFFFF) { + if((cmd = getcmdcode(cmdl->cmd, ADR_X)) == 0xFFFF) { setcerr(111, cmdl->cmd); /* not command of operand "adr[,x]" */ return false; }