From: Laine Stump Date: Wed, 5 Mar 2014 10:09:46 +0000 (+0200) Subject: conf: eliminate hardcoded indent from domain snapshot xml X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=b9e9b76ec06e95691cf770154fe314bf8d930878;p=libvirt.git conf: eliminate hardcoded indent from domain snapshot xml All leading spaces in domain snapshot xml format functions have been replaced with appropriate calls to virBufferAdjustIndent(). This will make it easier to call other similarly fixed format functions (e.g. domain device format functions). --- diff --git a/src/conf/snapshot_conf.c b/src/conf/snapshot_conf.c index f2ad9803d7..d70d1767ab 100644 --- a/src/conf/snapshot_conf.c +++ b/src/conf/snapshot_conf.c @@ -615,7 +615,7 @@ virDomainSnapshotDiskDefFormat(virBufferPtr buf, if (!disk->name) return; - virBufferEscapeString(buf, " name); + virBufferEscapeString(buf, "name); if (disk->snapshot > 0) virBufferAsprintf(buf, " snapshot='%s'", virDomainSnapshotLocationTypeToString(disk->snapshot)); @@ -626,11 +626,11 @@ virDomainSnapshotDiskDefFormat(virBufferPtr buf, } virBufferAsprintf(buf, " type='%s'>\n", virDomainDiskTypeToString(type)); + virBufferAdjustIndent(buf, 2); if (disk->format > 0) - virBufferEscapeString(buf, " \n", + virBufferEscapeString(buf, "\n", virStorageFileFormatTypeToString(disk->format)); - virBufferAdjustIndent(buf, 6); virDomainDiskSourceDefFormatInternal(buf, type, disk->file, @@ -640,8 +640,8 @@ virDomainSnapshotDiskDefFormat(virBufferPtr buf, disk->hosts, 0, NULL, NULL, 0); - virBufferAdjustIndent(buf, -6); - virBufferAddLit(buf, " \n"); + virBufferAdjustIndent(buf, -2); + virBufferAddLit(buf, "\n"); } char *virDomainSnapshotDefFormat(const char *domain_uuid, @@ -658,45 +658,51 @@ char *virDomainSnapshotDefFormat(const char *domain_uuid, flags |= VIR_DOMAIN_XML_INACTIVE; virBufferAddLit(&buf, "\n"); - virBufferEscapeString(&buf, " %s\n", def->name); + virBufferAdjustIndent(&buf, 2); + virBufferEscapeString(&buf, "%s\n", def->name); if (def->description) - virBufferEscapeString(&buf, " %s\n", + virBufferEscapeString(&buf, "%s\n", def->description); - virBufferAsprintf(&buf, " %s\n", + virBufferAsprintf(&buf, "%s\n", virDomainSnapshotStateTypeToString(def->state)); if (def->parent) { - virBufferAddLit(&buf, " \n"); - virBufferEscapeString(&buf, " %s\n", def->parent); - virBufferAddLit(&buf, " \n"); + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); + virBufferEscapeString(&buf, "%s\n", def->parent); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } - virBufferAsprintf(&buf, " %lld\n", + virBufferAsprintf(&buf, "%lld\n", def->creationTime); if (def->memory) { - virBufferAsprintf(&buf, " memory)); virBufferEscapeString(&buf, " file='%s'", def->file); virBufferAddLit(&buf, "/>\n"); } if (def->ndisks) { - virBufferAddLit(&buf, " \n"); + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); for (i = 0; i < def->ndisks; i++) virDomainSnapshotDiskDefFormat(&buf, &def->disks[i]); - virBufferAddLit(&buf, " \n"); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } if (def->dom) { - virBufferAdjustIndent(&buf, 2); if (virDomainDefFormatInternal(def->dom, flags, &buf) < 0) { virBufferFreeAndReset(&buf); return NULL; } - virBufferAdjustIndent(&buf, -2); } else if (domain_uuid) { - virBufferAddLit(&buf, " \n"); - virBufferAsprintf(&buf, " %s\n", domain_uuid); - virBufferAddLit(&buf, " \n"); + virBufferAddLit(&buf, "\n"); + virBufferAdjustIndent(&buf, 2); + virBufferAsprintf(&buf, "%s\n", domain_uuid); + virBufferAdjustIndent(&buf, -2); + virBufferAddLit(&buf, "\n"); } if (internal) - virBufferAsprintf(&buf, " %d\n", def->current); + virBufferAsprintf(&buf, "%d\n", def->current); + virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "\n"); if (virBufferError(&buf)) {