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