projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
異常終了時の返り値を0から1へ変更
[YACASL2.git]
/
src
/
token.c
diff --git
a/src/token.c
b/src/token.c
index
c7bfade
..
de29faf
100644
(file)
--- a/
src/token.c
+++ b/
src/token.c
@@
-53,7
+53,7
@@
OPD *opdtok(const char *str)
setcerr(117, NULL); /* operand is too many */
break;
}
setcerr(117, NULL); /* operand is too many */
break;
}
- /* 先頭が
「=」
の場合 */
+ /* 先頭が
等号(=)
の場合 */
if(*r == '=') {
r++;
}
if(*r == '=') {
r++;
}
@@
-105,7
+105,7
@@
CMDLINE *linetok(const char *line)
bool quoting = false;
CMDLINE *cmdl = NULL;
bool quoting = false;
CMDLINE *cmdl = NULL;
- if(
line == NULL || strlen(line) == 0
) {
+ if(
*line == '\0'
) {
return NULL;
}
tokens = strdup_chk(line, "tokens");
return NULL;
}
tokens = strdup_chk(line, "tokens");
@@
-153,13
+153,13
@@
CMDLINE *linetok(const char *line)
while(*p == ' ' || *p == '\t') {
p++;
}
while(*p == ' ' || *p == '\t') {
p++;
}
- /* 改行かタブまでの文字列を取得
。
-
「'」で囲まれた文字列に含まれる場合があるため、空白は無視 */
+ /* 改行かタブまでの文字列を取得
*/
+
/*
「'」で囲まれた文字列に含まれる場合があるため、空白は無視 */
if((sepp = p + strcspn(p, "\t\n")) > p) {
*sepp = '\0';
cmdl->opd = opdtok(p);
} else {
if((sepp = p + strcspn(p, "\t\n")) > p) {
*sepp = '\0';
cmdl->opd = opdtok(p);
} else {
- cmdl->opd = malloc_chk(sizeof(OPD
*
), "cmdl.opd");
+ cmdl->opd = malloc_chk(sizeof(OPD), "cmdl.opd");
cmdl->opd->opdc = 0;
}
}
cmdl->opd->opdc = 0;
}
}