for(; ;) {
/* 閉じ「'」がないまま文字列が終了した場合 */
if(*p == '\0') {
- setcerr(123, str); /* illegal string */
+ setcerr(123, str); /* unclosed quote */
break;
}
/* 「'」の場合、次の文字が「'」でない場合は正常終了 */
char *line;
FILE *fp;
- if(create_cmdtype_code() == false) {
+ if(pass == FIRST && create_cmdtype_code() == false) {
return false;
}
if((fp = fopen(file, "r")) == NULL) {
}
for(; ;) {
cmdl = malloc(sizeof(CMDLINE));
- line = malloc(LINESIZE+1);
+ line = malloc(LINESIZE + 1);
if((line = fgets(line, LINESIZE, fp)) == NULL) {
break;
}