取消了 i8* == i8* 实际使用 strcmp 的规则
This commit is contained in:
1 parent
cfc30d735c
commit
377b60fd67
54 files changed
+129
-3730
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user