aboutsummaryrefslogtreecommitdiff
path: root/stdlib/bools.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-03-07 16:19:12 -0500
committerBruce Hill <bruce@bruce-hill.com>2025-03-07 16:19:12 -0500
commit7eb1fbf5d2d632bbd98fc3fa7cff777197a63d34 (patch)
tree7238baa1f07ebc077473a49300992db846b2b606 /stdlib/bools.c
parentd590b9d386977d342fc3580e473219d5b9e38503 (diff)
Add proper language support for case operations on text
Diffstat (limited to 'stdlib/bools.c')
-rw-r--r--stdlib/bools.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/stdlib/bools.c b/stdlib/bools.c
index 5e0ade37..bf820664 100644
--- a/stdlib/bools.c
+++ b/stdlib/bools.c
@@ -23,15 +23,15 @@ PUREFUNC public Text_t Bool$as_text(const void *b, bool colorize, const TypeInfo
PUREFUNC public OptionalBool_t Bool$parse(Text_t text)
{
- if (Text$equal_ignoring_case(text, Text("yes"))
- || Text$equal_ignoring_case(text, Text("on"))
- || Text$equal_ignoring_case(text, Text("true"))
- || Text$equal_ignoring_case(text, Text("1"))) {
+ if (Text$equal_ignoring_case(text, Text("yes"), NONE_TEXT)
+ || Text$equal_ignoring_case(text, Text("on"), NONE_TEXT)
+ || Text$equal_ignoring_case(text, Text("true"), NONE_TEXT)
+ || Text$equal_ignoring_case(text, Text("1"), NONE_TEXT)) {
return yes;
- } else if (Text$equal_ignoring_case(text, Text("no"))
- || Text$equal_ignoring_case(text, Text("off"))
- || Text$equal_ignoring_case(text, Text("false"))
- || Text$equal_ignoring_case(text, Text("0"))) {
+ } else if (Text$equal_ignoring_case(text, Text("no"), NONE_TEXT)
+ || Text$equal_ignoring_case(text, Text("off"), NONE_TEXT)
+ || Text$equal_ignoring_case(text, Text("false"), NONE_TEXT)
+ || Text$equal_ignoring_case(text, Text("0"), NONE_TEXT)) {
return no;
} else {
return NONE_BOOL;