const char* string,
Parses the given
string into a transform and puts it in
Strings printed via
can be read in again successfully using this function.
string does not describe a valid transform,
NULL is put in
The string to parse.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
The location to put the transform in.
The argument will be set by the function. The caller of the function takes ownership of the returned data, and is responsible for freeing it.