From f66f8ad7119207b99f00ea2ea389550ee65db5b3 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 29 Nov 2024 18:09:12 -0500 Subject: Add serialization and deserialization --- stdlib/stdlib.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'stdlib/stdlib.c') 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) -- cgit v1.2.3