On 03/15/2017 11:37 AM, Peter Krempa wrote:
It will be useful to set indentation level to 0 after formatting a
nested structure rather than having to track the depth.
---
src/libvirt_private.syms | 1 +
src/util/virbuffer.c | 19 +++++++++++++++++++
src/util/virbuffer.h | 2 ++
3 files changed, 22 insertions(+)
+
+/**
+ * virBufferAdjustIndent:
Too much copy-and-paste.
+ * @buf: the buffer
+ * @indent: new indentation size.
+ *
+ * Set the auto-indent value to @indent. See virBufferAdjustIndent on how auto
+ * indentation is applied.
+ */
+void
+virBufferSetIndent(virBufferPtr buf, int indent)
+{
+ if (!buf || buf->error)
+ return;
+
+ buf->indent = indent;
+}
+
No testsuite addition?
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library
http://libvirt.org