Array dump format.
The build was successful. Details

This commit is contained in:
Rafal Kupiec 2018-10-27 19:56:13 +02:00
parent e5fb7d625e
commit ec47190874
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
1 changed files with 7 additions and 7 deletions

View File

@ -1126,17 +1126,17 @@ PH7_PRIVATE const char *PH7_MemObjTypeDump(ph7_value *pVal) {
} else {
if(pVal->iFlags & MEMOBJ_HASHMAP) {
if(pVal->iFlags & MEMOBJ_OBJ) {
zType = "array<object>";
zType = "array(object, ";
} else if(pVal->iFlags & MEMOBJ_INT) {
zType = "array<int>";
zType = "array(int, ";
} else if(pVal->iFlags & MEMOBJ_REAL) {
zType = "array<float>";
zType = "array(float, ";
} else if(pVal->iFlags & MEMOBJ_STRING) {
zType = "array<string>";
zType = "array(string, ";
} else if(pVal->iFlags & MEMOBJ_BOOL) {
zType = "array<bool>";
zType = "array(bool, ";
} else if(pVal->iFlags & MEMOBJ_RES) {
zType = "array<resource>";
zType = "array(resource, ";
}
} else if(pVal->iFlags & MEMOBJ_OBJ) {
zType = "object";
@ -1181,7 +1181,7 @@ PH7_PRIVATE sxi32 PH7_MemObjDump(
SyBlobAppend(&(*pOut), zType, SyStrlen(zType));
}
if((pObj->iFlags & MEMOBJ_NULL) == 0) {
if(ShowType) {
if(ShowType && (pObj->iFlags & MEMOBJ_HASHMAP) == 0) {
SyBlobAppend(&(*pOut), "(", sizeof(char));
}
if(pObj->iFlags & MEMOBJ_HASHMAP) {