Commit addb28f6 authored by Olivier Bertrand's avatar Olivier Bertrand

Try to fix failing tests

parent ecb00f3c
...@@ -1053,7 +1053,7 @@ PSZ JOBJECT::GetText(PGLOBAL g, PSZ text) ...@@ -1053,7 +1053,7 @@ PSZ JOBJECT::GetText(PGLOBAL g, PSZ text)
return text; return text;
if (!text) { if (!text) {
text = (char*)PlugSubAlloc(g, NULL, 0); text = (char*)PlugSubAlloc(g, NULL, 512); // TODO: get size
text[0] = 0; text[0] = 0;
n = 1; n = 1;
} else } else
...@@ -1079,8 +1079,8 @@ PSZ JOBJECT::GetText(PGLOBAL g, PSZ text) ...@@ -1079,8 +1079,8 @@ PSZ JOBJECT::GetText(PGLOBAL g, PSZ text)
} else for (PJPR jp = First; jp; jp = jp->Next) } else for (PJPR jp = First; jp; jp = jp->Next)
jp->Val->GetText(g, text); jp->Val->GetText(g, text);
if (n) //if (n)
PlugSubAlloc(g, NULL, strlen(text) + 1); // PlugSubAlloc(g, NULL, strlen(text) + 1);
return text + n; return text + n;
} // end of GetText; } // end of GetText;
...@@ -1290,7 +1290,7 @@ PSZ JARRAY::GetText(PGLOBAL g, PSZ text) ...@@ -1290,7 +1290,7 @@ PSZ JARRAY::GetText(PGLOBAL g, PSZ text)
PJVAL jp; PJVAL jp;
if (!text) { if (!text) {
text = (char*)PlugSubAlloc(g, NULL, 0); text = (char*)PlugSubAlloc(g, NULL, 512);
text[0] = 0; text[0] = 0;
n = 1; n = 1;
} else } else
...@@ -1299,8 +1299,8 @@ PSZ JARRAY::GetText(PGLOBAL g, PSZ text) ...@@ -1299,8 +1299,8 @@ PSZ JARRAY::GetText(PGLOBAL g, PSZ text)
for (jp = First; jp; jp = jp->Next) for (jp = First; jp; jp = jp->Next)
jp->GetText(g, text); jp->GetText(g, text);
if (n) //if (n)
PlugSubAlloc(g, NULL, strlen(text) + 1); // PlugSubAlloc(g, NULL, strlen(text) + 1);
return text + n; return text + n;
} // end of GetText; } // end of GetText;
...@@ -1536,8 +1536,7 @@ PSZ JVALUE::GetString(PGLOBAL g) ...@@ -1536,8 +1536,7 @@ PSZ JVALUE::GetString(PGLOBAL g)
p = (char*)PlugDup(g, (Val->B) ? "true" : "false"); p = (char*)PlugDup(g, (Val->B) ? "true" : "false");
break; break;
case TYPE_NULL: case TYPE_NULL:
p = (char*)PlugDup(g, "null") p = (char*)PlugDup(g, "null");
;
break; break;
default: default:
p = NULL; p = NULL;
...@@ -1546,7 +1545,7 @@ PSZ JVALUE::GetString(PGLOBAL g) ...@@ -1546,7 +1545,7 @@ PSZ JVALUE::GetString(PGLOBAL g)
} else } else
p = NULL; p = NULL;
return (p == buf)? (char*)PlugDup(g, buf) : p; return (p == buf) ? (char*)PlugDup(g, buf) : p;
} // end of GetString } // end of GetString
/***********************************************************************/ /***********************************************************************/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment