X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Fassemble.c;fp=src%2Fassemble.c;h=daee475bf7a1faf21ea598a62596c3b1c2c18244;hp=33fd93eb968fce26637180d452e3b688d8324662;hb=47bce10199bfd1545b94803ce653b3301103aee7;hpb=9d0497a1aa2432b139e94affbe6b71171e4ad49f diff --git a/src/assemble.c b/src/assemble.c index 33fd93e..daee475 100644 --- a/src/assemble.c +++ b/src/assemble.c @@ -441,7 +441,7 @@ void assemble_start(const CMDLINE *cmdl, PASS pass) setcerr(106, ""); /* operand count mismatch */ return; } - if(!*(cmdl->label)) { + if(!cmdl->label[0]) { setcerr(107, ""); /* no label in START */ return; } @@ -575,7 +575,7 @@ bool casl2cmd(CMD *cmdtbl, const CMDLINE *cmdl, PASS pass) { int i; void (*cmdptr)(); - for(i = 0; *(cmdtbl[i].name); i++) { + for(i = 0; cmdtbl[i].name[0]; i++) { if(strcmp(cmdl->cmd, cmdtbl[i].name) == 0) { cmdptr = cmdtbl[i].ptr; (*cmdptr)(cmdl, pass); @@ -675,7 +675,7 @@ bool assemble_comet2cmd(const CMDLINE *cmdl, PASS pass) bool assembletok(const CMDLINE *cmdl, PASS pass) { /* 命令がない場合 */ - if(!*(cmdl->cmd)) { + if(!cmdl->cmd[0]) { return true; } /* アセンブラ命令またはマクロ命令の書込 */ @@ -700,7 +700,7 @@ bool assembleline(const char *line, PASS pass) stat = (cerr->num == 0) ? true : false; if(cmdl != NULL) { if(stat == true) { - if(pass == FIRST && *(cmdl->label)) { + if(pass == FIRST && cmdl->label[0]) { stat = addlabel(asptr->prog, cmdl->label, asptr->ptr); } }