diff options
| author | Shinya Sato <shinnya.sato@gmail.com> | 2024-09-07 18:05:30 +0900 |
|---|---|---|
| committer | Shinya Sato <shinnya.sato@gmail.com> | 2024-09-07 18:05:30 +0900 |
| commit | f4aaf0ef3f790f573e8cbc2d688559e609cb2a9c (patch) | |
| tree | b621390e6f36246c43bdf796b5ff588197c09c5b | |
| parent | 8740acc2397257623bf6cbabf52d753cf8c5f914 (diff) | |
| download | inpla-f4aaf0ef3f790f573e8cbc2d688559e609cb2a9c.tar.gz inpla-f4aaf0ef3f790f573e8cbc2d688559e609cb2a9c.zip | |
Update inpla.y
Diffstat (limited to '')
| -rw-r--r-- | src/inpla.y | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/inpla.y b/src/inpla.y index 7e10795..945c016 100644 --- a/src/inpla.y +++ b/src/inpla.y @@ -10678,8 +10678,8 @@ int main(int argc, char *argv[]) tp = strtok(argv[i], "="); // parsing for an identifier - snprintf(varname, sizeof(varname)-1, "%s", tp); - if ((varname == NULL) || (varname[0] < 'A') || (varname[0] > 'Z')) { + int len=snprintf(varname, sizeof(varname)-1, "%s", tp); + if ((len == 0) || (varname[0] < 'A') || (varname[0] > 'Z')) { puts("ERROR: `id' in the format `id=value' must start from a capital letter."); exit(-1); } @@ -10688,8 +10688,8 @@ int main(int argc, char *argv[]) tp = strtok(NULL, "="); // parsing for a number - snprintf(val, sizeof(val)-1, "%s", tp); - if (val == NULL) { + len=snprintf(val, sizeof(val)-1, "%s", tp); + if (len == 0) { puts("ERROR: `value' in the format `id=value' must an integer value."); exit(-1); } |
