aboutsummaryrefslogtreecommitdiff
path: root/src/inpla.y
diff options
context:
space:
mode:
authorShinya Sato <shinnya.sato@gmail.com>2024-09-07 18:05:30 +0900
committerShinya Sato <shinnya.sato@gmail.com>2024-09-07 18:05:30 +0900
commitf4aaf0ef3f790f573e8cbc2d688559e609cb2a9c (patch)
treeb621390e6f36246c43bdf796b5ff588197c09c5b /src/inpla.y
parent8740acc2397257623bf6cbabf52d753cf8c5f914 (diff)
downloadinpla-f4aaf0ef3f790f573e8cbc2d688559e609cb2a9c.tar.gz
inpla-f4aaf0ef3f790f573e8cbc2d688559e609cb2a9c.zip
Update inpla.y
Diffstat (limited to 'src/inpla.y')
-rw-r--r--src/inpla.y8
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);
}