取消了 i8* == i8* 实际使用 strcmp 的规则

This commit is contained in:
TermiNexus committed 2026-07-30 21:56:41 +08:00
1 parent cfc30d735c
commit 377b60fd67
54 files changed
+129 -3730

No files matched your search

+3 -3
View File
@@ -86,7 +86,7 @@ class JsonValue:
cur: JsonValue | t.CPtr = self.child
while cur != None:
if cur.key != None:
if cur.key == key:
if string.strcmp(cur.key, key) == 0:
return cur
cur = cur.next
return None
@@ -98,7 +98,7 @@ class JsonValue:
cur: JsonValue | t.CPtr = self.child
while cur != None:
if cur.key != None:
if cur.key == key:
if string.strcmp(cur.key, key) == 0:
cur.vtype = val.vtype
cur.bool_val = val.bool_val
cur.int_val = val.int_val
@@ -212,7 +212,7 @@ def object_set(pool: memhub.MemManager | t.CPtr, obj: JsonValue | t.CPtr, key: t
cur: JsonValue | t.CPtr = obj.child
while cur != None:
if cur.key != None:
if cur.key == key:
if string.strcmp(cur.key, key) == 0:
cur.vtype = val.vtype
cur.bool_val = val.bool_val
cur.int_val = val.int_val