CairoPath. See CairoPathData for hints on how to iterate
over the returned data structure.cairoCopyPath(cr)crCairo] a cairo contextCairoPath] the copy of the current path.data==NULL and
num_data==0), if either of the following
conditions hold:
path->status will be set to
CAIRO_STATUS_NO_MEMORY (regardless of what the error status in
cr might have been).