Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Laine Stump <laine@laine.org>
virJSONValueObjectRemoveKey;
virJSONValueObjectStealArray;
virJSONValueObjectStealObject;
+virJSONValueToBuffer;
virJSONValueToString;
}
-static int
+int
virJSONValueToBuffer(virJSONValuePtr object,
virBufferPtr buf,
bool pretty)
}
-static int
+int
virJSONValueToBuffer(virJSONValuePtr object ATTRIBUTE_UNUSED,
virBufferPtr buf ATTRIBUTE_UNUSED,
bool pretty ATTRIBUTE_UNUSED)
# include "internal.h"
# include "virbitmap.h"
# include "viralloc.h"
+# include "virbuffer.h"
# include <stdarg.h>
virJSONValuePtr virJSONValueFromString(const char *jsonstring);
char *virJSONValueToString(virJSONValuePtr object,
bool pretty);
+int virJSONValueToBuffer(virJSONValuePtr object,
+ virBufferPtr buf,
+ bool pretty)
+ ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK;
typedef int (*virJSONValueObjectIteratorFunc)(const char *key,
virJSONValuePtr value,