+Tue Dec 5 10:45:04 CET 2006 Daniel Veillard <daniel@veillard.com>
+
+ * libxslt/extensions.c: applied patch from Marcus Meissner removing
+ a strict aliasing problem should fix #317921
+
Fri Dec 1 23:02:27 HKT 2006 William Brack <wbrack@mmm.com.hk>
* libxslt/transform.c: fixed problem with housekeeping of
const xmlChar *ext_directory = NULL;
const xmlChar *protocol = NULL;
xmlChar *i, *regfunc_name;
+ void *vregfunc;
int rc;
/* check for bad inputs */
regfunc_name = xmlStrdup(ext_name);
regfunc_name = xmlStrcat(regfunc_name, BAD_CAST "_init");
- rc = xmlModuleSymbol(m, (const char *) regfunc_name, (void **) ®func);
+ vregfunc = NULL;
+ rc = xmlModuleSymbol(m, (const char *) regfunc_name, &vregfunc);
+ regfunc = vregfunc;
if (0 == rc) {
/* call the module's init function */
(*regfunc) ();