FREE(sco->internal.data);
FREE(sco->internal.ballsSize);
-
- for (i = 0; i < block->insz[0]; i++)
- {
- FREE(sco->scope.cachedArcsUIDs[i]);
- sco->scope.cachedArcsUIDs[i] = NULL;
- }
- FREE(sco->scope.cachedAxeUID);
- sco->scope.cachedAxeUID = NULL;
+ FREE(sco->scope.cachedArcsUIDs);
FREE(sco);
*(block->work) = NULL;
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != NULL)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != NULL)
+ if (sco->scope.cachedAxeUID)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedArcsUIDs[row] != NULL)
+ if (sco->scope.cachedArcsUIDs[row])
{
return sco->scope.cachedArcsUIDs[row];
}
{
FREE(sco->internal.coordinates[i]);
}
- FREE(sco->internal.coordinates);
-
- for (i = 0; i < block->insz[0]; i++)
- {
- FREE(sco->scope.cachedPolylinesUIDs[i]);
- sco->scope.cachedPolylinesUIDs[i] = NULL;
- }
- FREE(sco->scope.cachedAxeUID);
- sco->scope.cachedAxeUID = NULL;
+ FREE(sco->internal.coordinates);
+ FREE(sco->scope.cachedPolylinesUIDs);
FREE(sco);
*(block->work) = NULL;
}
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != NULL)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != NULL)
+ if (sco->scope.cachedAxeUID)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedPolylinesUIDs[row] != NULL)
+ if (sco->scope.cachedPolylinesUIDs[row])
{
return sco->scope.cachedPolylinesUIDs[row];
}
{
FREE(sco->internal.coordinates[i]);
}
- FREE(sco->internal.coordinates);
-
- for (i = 0; i < block->insz[0]; i++)
- {
- FREE(sco->scope.cachedPolylinesUIDs[i]);
- sco->scope.cachedPolylinesUIDs[i] = NULL;
- }
- FREE(sco->scope.cachedAxeUID);
- sco->scope.cachedAxeUID = NULL;
+ FREE(sco->internal.coordinates);
+ FREE(sco->scope.cachedPolylinesUIDs);
FREE(sco);
*(block->work) = NULL;
}
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != NULL)
+ if (sco->scope.cachedFigureUID != 0)
{
return sco->scope.cachedFigureUID;
}
setPolylinesBounds(block);
}
- if (sco->scope.cachedFigureUID == NULL)
+ if (sco->scope.cachedFigureUID == 0)
{
sco->scope.cachedFigureUID = iFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != NULL)
+ if (sco->scope.cachedAxeUID != 0)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedPolylinesUIDs[row] != NULL)
+ if (sco->scope.cachedPolylinesUIDs[row])
{
return sco->scope.cachedPolylinesUIDs[row];
}
{
FREE(sco->internal.data[i]);
}
+
FREE(sco->internal.data);
FREE(sco->internal.maxNumberOfPoints);
FREE(sco->internal.numberOfPoints);
-
- for (i = 0; i < nclk; i++)
- {
- FREE(sco->scope.cachedSegsUIDs[i]);
- }
- FREE(sco->scope.cachedAxeUID);
-
+ FREE(sco->scope.cachedSegsUIDs);
FREE(sco);
*(block->work) = NULL;
}
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != NULL)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != NULL)
+ if (sco->scope.cachedAxeUID)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedSegsUIDs[input] != 0)
+ if (sco->scope.cachedSegsUIDs[input])
{
return sco->scope.cachedSegsUIDs[input];
}
}
FREE(sco->internal.coordinates[i]);
}
- FREE(sco->internal.coordinates);
-
- for (i = 0; i < links_count; i++)
- {
- FREE(sco->scope.cachedPolylinesUIDs[i]);
- }
- FREE(sco->scope.cachedAxeUID);
+ FREE(sco->internal.coordinates);
+ FREE(sco->scope.cachedPolylinesUIDs);
FREE(sco);
*(block->work) = NULL;
}
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != NULL)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != NULL)
+ if (sco->scope.cachedAxeUID)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedPolylinesUIDs[row] != NULL)
+ if (sco->scope.cachedPolylinesUIDs[row])
{
return sco->scope.cachedPolylinesUIDs[row];
}
goto error_handler_sco;
}
- sco->scope.cachedFigureUID = NULL;
- sco->scope.cachedAxeUID = NULL;
- sco->scope.cachedPlot3dUID = NULL;
+ sco->scope.cachedFigureUID = 0;
+ sco->scope.cachedAxeUID = 0;
+ sco->scope.cachedPlot3dUID = 0;
*(block->work) = sco;
}
if (sco != NULL)
{
- FREE(sco->scope.cachedAxeUID);
- FREE(sco->scope.cachedPlot3dUID);
-
-
FREE(sco);
*(block->work) = NULL;
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != NULL)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != NULL)
+ if (sco->scope.cachedAxeUID)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedPlot3dUID != NULL)
+ if (sco->scope.cachedPlot3dUID)
{
return sco->scope.cachedPlot3dUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != 0)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != 0)
+ if (sco->scope.cachedAxeUID)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedGrayplotUID != 0)
+ if (sco->scope.cachedGrayplotUID)
{
return sco->scope.cachedGrayplotUID;
}
FREE(sco->scope.cachedHistoryPolylinesUIDs[i]);
FREE(sco->scope.cachedBufferPolylinesUIDs[i]);
}
- FREE(sco->scope.cachedAxeUID);
+ FREE(sco->scope.cachedHistoryPolylinesUIDs);
+ FREE(sco->scope.cachedBufferPolylinesUIDs);
+ FREE(sco->scope.cachedAxeUID);
FREE(sco);
*(block->work) = NULL;
}
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != 0)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID[input] != 0)
+ if (sco->scope.cachedAxeUID[input])
{
return sco->scope.cachedAxeUID[input];
}
FREE(sco->scope.cachedHistoryPolylinesUIDs);
FREE(sco->scope.cachedBufferPolylinesUIDs);
- FREE(sco->scope.cachedAxeUID);
FREE(sco);
*(block->work) = NULL;
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != NULL)
+ if (sco->scope.cachedAxeUID != 0)
{
return sco->scope.cachedAxeUID;
}
}
}
- sco->scope.cachedFigureUID = NULL;
- sco->scope.cachedAxeUID = NULL;
+ sco->scope.cachedFigureUID = 0;
+ sco->scope.cachedAxeUID = 0;
sco->scope.cachedPolylinesUIDs = (int*)CALLOC(block->insz[0], sizeof(int));
{
FREE(sco->internal.coordinates[i]);
}
- FREE(sco->internal.coordinates);
-
- for (i = 0; i < block->insz[0]; i++)
- {
- FREE(sco->scope.cachedPolylinesUIDs[i]);
- }
- FREE(sco->scope.cachedAxeUID);
+ FREE(sco->internal.coordinates);
+ FREE(sco->scope.cachedPolylinesUIDs);
FREE(sco);
*(block->work) = NULL;
}
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != 0)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != 0)
+ if (sco->scope.cachedAxeUID)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedPolylinesUIDs[row] != 0)
+ if (sco->scope.cachedPolylinesUIDs[row])
{
return sco->scope.cachedPolylinesUIDs[row];
}
{
FREE(sco->internal.coordinates[i]);
}
- FREE(sco->internal.coordinates);
-
- for (i = 0; i < block->insz[0]; i++)
- {
- FREE(sco->scope.cachedPolylinesUIDs[i]);
- }
- FREE(sco->scope.cachedAxeUID);
+ FREE(sco->internal.coordinates);
+ FREE(sco->scope.cachedPolylinesUIDs);
FREE(sco);
*(block->work) = NULL;
}
}
// fast path for an existing object
- if (sco->scope.cachedFigureUID != NULL)
+ if (sco->scope.cachedFigureUID)
{
return sco->scope.cachedFigureUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedAxeUID != 0)
+ if (sco->scope.cachedAxeUID)
{
return sco->scope.cachedAxeUID;
}
}
// fast path for an existing object
- if (sco->scope.cachedPolylinesUIDs[row] != 0)
+ if (sco->scope.cachedPolylinesUIDs[row])
{
return sco->scope.cachedPolylinesUIDs[row];
}