Properly typecast callback to boolean.
The build was successful.
Details
The build was successful.
Details
This commit is contained in:
parent
b320d35cf7
commit
d74b182235
|
@ -307,7 +307,17 @@ static sxi32 MemObjBooleanValue(ph7_value *pObj) {
|
||||||
}
|
}
|
||||||
return zIn >= zEnd ? 0 : 1;
|
return zIn >= zEnd ? 0 : 1;
|
||||||
}
|
}
|
||||||
} else if(iFlags & (MEMOBJ_CALL | MEMOBJ_NULL | MEMOBJ_VOID)) {
|
} else if(iFlags & MEMOBJ_CALL) {
|
||||||
|
SyString sString;
|
||||||
|
SyStringInitFromBuf(&sString, SyBlobData(&pObj->sBlob), SyBlobLength(&pObj->sBlob));
|
||||||
|
if(sString.nByte == 0) {
|
||||||
|
/* Empty string */
|
||||||
|
return 0;
|
||||||
|
} else {
|
||||||
|
/* Something set, return true */
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
} else if(iFlags & (MEMOBJ_NULL | MEMOBJ_VOID)) {
|
||||||
return 0;
|
return 0;
|
||||||
} else if(iFlags & MEMOBJ_HASHMAP) {
|
} else if(iFlags & MEMOBJ_HASHMAP) {
|
||||||
ph7_hashmap *pMap = (ph7_hashmap *)pObj->x.pOther;
|
ph7_hashmap *pMap = (ph7_hashmap *)pObj->x.pOther;
|
||||||
|
|
Loading…
Reference in New Issue