added json for SPF_GetArrayDistribution pass

This commit is contained in:
ALEXks
2025-05-17 18:49:46 +03:00
parent 719e3723ae
commit bcecd5460b
5 changed files with 70 additions and 94 deletions

View File

@@ -766,15 +766,17 @@ int SPF_GetArrayDistribution(void*& context, int winHandler, short *options, sho
else
printInternalError(convertFileName(__FILE__).c_str(), __LINE__);
string resVal = "";
resVal += to_string(parallelRegions.size());
for (int i = 0; i < parallelRegions.size(); ++i)
resVal += parallelRegions[i]->toString();
json allRegionsV = json::array();
for (auto& reg : parallelRegions)
{
json currReg = reg->toJson();
allRegionsV.push_back(currReg);
}
//__spf_print(1, "==============\n");
//__spf_print(1, "%s\n", resVal.c_str());
//__spf_print(1, "==============\n");
json allRegions;
allRegions["allRegions"] = allRegionsV;
string resVal = allRegions.dump();
copyStringToShort(result, resVal);
retSize = (int)resVal.size() + 1;
}