xmlDocDumpMemoryEnc( doc, &buffer, &length, "utf-8" );
mlt_properties_set( properties, resource, _s(buffer) );
#ifdef WIN32
- xmlFreeFunc myXmlFree = NULL;
- xmlMemGet( &myXmlFree, NULL, NULL, NULL);
- if ( myXmlFree )
- myXmlFree( buffer );
-#else
- xmlFree( buffer );
+ xmlFreeFunc xmlFree = NULL;
+ xmlMemGet( &xmlFree, NULL, NULL, NULL);
#endif
+ xmlFree( buffer );
}
else
{
xmlDocDumpMemory( context->value_doc, &value, &size );
mlt_properties_set( properties, context->property, _s(value) );
#ifdef WIN32
- xmlFreeFunc myXmlFree = NULL;
- xmlMemGet( &myXmlFree, NULL, NULL, NULL);
- if ( myXmlFree )
- myXmlFree( value );
-#else
- xmlFree( value );
+ xmlFreeFunc xmlFree = NULL;
+ xmlMemGet( &xmlFree, NULL, NULL, NULL);
#endif
+ xmlFree( value );
xmlFreeDoc( context->value_doc );
context->value_doc = NULL;
}