control_point
BStackOrHeapArray<control_point, 64> points(count);
const control_point* points,
fPoints = new (nothrow) control_point[fCount];
memcpy((void*)fPoints, points, fCount * sizeof(control_point));
struct control_point;
const control_point* points,
control_point* fPoints;
const control_point* points,
new (nothrow) control_point[count] : NULL),
memcpy((void*)fPoints, points, fCount * sizeof(control_point));
struct control_point;
const control_point* points,
control_point* fPoints;
fPoints(count > 0 ? new (nothrow) control_point[count] : NULL)
memset((void*)&fPoints[i], 0, sizeof(control_point));
struct control_point;
control_point* fPoints;
fPath = obj_renew(fPath, control_point, fAllocCount);
fPath = obj_new(control_point, fAllocCount);
(fAllocCount - fPointCount) * sizeof(control_point));
memset((void*)fPath, 0, fAllocCount * sizeof(control_point));
memcpy((void*)fPath, from.fPath, fPointCount * sizeof(control_point));
get_path_storage(agg::path_storage& path, const control_point* points,
control_point* fPath;