The function does not need a full xmlXPathContextPtr any longer and a
later patch will require a call to this function with only a xmlNodePtr
available.
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
return NULL;
}
- data = driver->dataParse(ctxt);
+ data = driver->dataParse(ctxt->node);
return data;
}
(*virCPUArchDataFormat)(const virCPUData *data);
typedef virCPUData *
-(*virCPUArchDataParse)(xmlXPathContextPtr ctxt);
+(*virCPUArchDataParse)(xmlNodePtr node);
typedef int
(*virCPUArchGetModels)(char ***models);
static virCPUData *
-virCPUx86DataParse(xmlXPathContextPtr ctxt)
+virCPUx86DataParse(xmlNodePtr node)
{
g_autoptr(virCPUData) cpuData = NULL;
if (!(cpuData = virCPUDataNew(VIR_ARCH_X86_64)))
return NULL;
- if (x86ParseDataItemList(&cpuData->data.x86, ctxt->node) < 0)
+ if (x86ParseDataItemList(&cpuData->data.x86, node) < 0)
return NULL;
return g_steal_pointer(&cpuData);