diff options
Diffstat (limited to 'stdlib/stdlib.c')
| -rw-r--r-- | stdlib/stdlib.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/stdlib/stdlib.c b/stdlib/stdlib.c index 6d0ddcad..d56db0e2 100644 --- a/stdlib/stdlib.c +++ b/stdlib/stdlib.c @@ -76,24 +76,24 @@ static bool parse_single_arg(const TypeInfo_t *info, char *arg, void *dest) return parsed.small != 0; } else if (info == &Int64$info) { OptionalInt64_t parsed = Int64$parse(Text$from_str(arg)); - if (!parsed.is_null) + if (!parsed.is_none) *(OptionalInt64_t*)dest = parsed; - return !parsed.is_null; + return !parsed.is_none; } else if (info == &Int32$info) { OptionalInt32_t parsed = Int32$parse(Text$from_str(arg)); - if (!parsed.is_null) + if (!parsed.is_none) *(OptionalInt32_t*)dest = parsed; - return !parsed.is_null; + return !parsed.is_none; } else if (info == &Int16$info) { OptionalInt16_t parsed = Int16$parse(Text$from_str(arg)); - if (!parsed.is_null) + if (!parsed.is_none) *(OptionalInt16_t*)dest = parsed; - return !parsed.is_null; + return !parsed.is_none; } else if (info == &Int8$info) { OptionalInt8_t parsed = Int8$parse(Text$from_str(arg)); - if (!parsed.is_null) + if (!parsed.is_none) *(OptionalInt8_t*)dest = parsed; - return !parsed.is_null; + return !parsed.is_none; } else if (info == &Bool$info) { OptionalBool_t parsed = Bool$parse(Text$from_str(arg)); if (parsed != NONE_BOOL) |
