Replace virNWFilterDefParseString/File with the common function.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
}
-static virNWFilterDef *
+virNWFilterDef *
virNWFilterDefParse(const char *xmlStr,
const char *filename,
unsigned int flags)
}
-virNWFilterDef *
-virNWFilterDefParseString(const char *xmlStr,
- unsigned int flags)
-{
- return virNWFilterDefParse(xmlStr, NULL, flags);
-}
-
-
-virNWFilterDef *
-virNWFilterDefParseFile(const char *filename)
-{
- return virNWFilterDefParse(NULL, filename, 0);
-}
-
-
int
virNWFilterSaveConfig(const char *configDir,
virNWFilterDef *def)
virNWFilterDef *def);
virNWFilterDef *
-virNWFilterDefParseString(const char *xml,
- unsigned int flags);
-
-virNWFilterDef *
-virNWFilterDefParseFile(const char *filename);
+virNWFilterDefParse(const char *xmlStr,
+ const char *filename,
+ unsigned int flags);
typedef int (*virNWFilterTriggerRebuildCallback)(void *opaque);
if (!(configFile = virFileBuildPath(configDir, name, ".xml")))
goto error;
- if (!(def = virNWFilterDefParseFile(configFile)))
+ if (!(def = virNWFilterDefParse(NULL, configFile, 0)))
goto error;
if (STRNEQ(name, def->name)) {
virNWFilterConfLayerShutdown;
virNWFilterDefFormat;
virNWFilterDefFree;
-virNWFilterDefParseFile;
-virNWFilterDefParseString;
+virNWFilterDefParse;
virNWFilterDeleteDef;
virNWFilterJumpTargetTypeToString;
virNWFilterPrintStateMatchFlags;
return NULL;
}
- if (!(def = virNWFilterDefParseString(xml, flags)))
+ if (!(def = virNWFilterDefParse(xml, NULL, flags)))
goto cleanup;
if (virNWFilterDefineXMLFlagsEnsureACL(conn, def) < 0)
{
size_t i;
int ret = -1;
- virNWFilterDef *def = virNWFilterDefParseFile(xml);
+ virNWFilterDef *def = virNWFilterDefParse(NULL, xml, 0);
if (!def)
return -1;
virResetLastError();
- if (!(dev = virNWFilterDefParseFile(inxml))) {
+ if (!(dev = virNWFilterDefParse(NULL, inxml, 0))) {
if (expect_error) {
virResetLastError();
goto done;