NSVGpath
for (NSVGpath* svgPath = svgShape->paths; svgPath != NULL;
NSVGpath* path = NULL;
path = (NSVGpath*)malloc(sizeof(NSVGpath));
memset(path, 0, sizeof(NSVGpath));
struct NSVGpath* next; // Pointer to next path, or NULL if last element.
NSVGpath* paths; // Linked list of paths in the image.
NSVGpath* nsvgDuplicatePath(NSVGpath* p);
NSVGpath* path;
NSVGpath* nsvgDuplicatePath(NSVGpath* p)
NSVGpath* res = NULL;
res = (NSVGpath*)malloc(sizeof(NSVGpath));
memset(res, 0, sizeof(NSVGpath));
NSVGpath* plist;
static void nsvg__deletePaths(NSVGpath* path)
NSVGpath *next = path->next;
NSVGpath* path;
NSVGpath* path;