
On 02/12/2014 07:07 PM, Michal Privoznik wrote:
In the next patch I'm going to need the network format function that takes virBuffer as argument. However, slightly change of name is more appropriate then: virNetworkDefFormatBuf to match the rest of functions that format an object to buffer.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com> --- src/conf/network_conf.c | 12 ++++++------ src/conf/network_conf.h | 3 +++ src/libvirt_private.syms | 1 + 3 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/src/conf/network_conf.c b/src/conf/network_conf.c index dd3fa19..8b6236d 100644 --- a/src/conf/network_conf.c +++ b/src/conf/network_conf.c @@ -2593,10 +2593,10 @@ cleanup: return ret; }
-static int -virNetworkDefFormatInternal(virBufferPtr buf, - const virNetworkDef *def, - unsigned int flags) +int +virNetworkDefFormatBuf(virBufferPtr buf, + const virNetworkDef *def, + unsigned int flags) { const unsigned char *uuid; char uuidstr[VIR_UUID_STRING_BUFLEN]; @@ -2763,7 +2763,7 @@ virNetworkDefFormat(const virNetworkDef *def, { virBuffer buf = VIR_BUFFER_INITIALIZER;
- if (virNetworkDefFormatInternal(&buf, def, flags) < 0) + if (virNetworkDefFormatBuf(&buf, def, flags) < 0) goto error;
if (virBufferError(&buf)) @@ -2794,7 +2794,7 @@ virNetworkObjFormat(virNetworkObjPtr net, VIR_FREE(class_id);
virBufferAdjustIndent(&buf, 2); - if (virNetworkDefFormatInternal(&buf, net->def, flags) < 0) + if (virNetworkDefFormatBuf(&buf, net->def, flags) < 0) goto error;
virBufferAdjustIndent(&buf, -2); diff --git a/src/conf/network_conf.h b/src/conf/network_conf.h index b84762a..47124ce 100644 --- a/src/conf/network_conf.h +++ b/src/conf/network_conf.h @@ -338,6 +338,9 @@ virNetworkDefPtr virNetworkDefParseFile(const char *filename); virNetworkDefPtr virNetworkDefParseNode(xmlDocPtr xml, xmlNodePtr root); char *virNetworkDefFormat(const virNetworkDef *def, unsigned int flags); +int virNetworkDefFormatBuf(virBufferPtr buf, + const virNetworkDef *def, + unsigned int flags);
static inline const char * virNetworkDefForwardIf(const virNetworkDef *def, size_t n) diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 2c9536a..b554f11 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -504,6 +504,7 @@ virNetworkConfigChangeSetup; virNetworkConfigFile; virNetworkDefCopy; virNetworkDefFormat; +virNetworkDefFormatBuf; virNetworkDefFree; virNetworkDefGetIpByIndex; virNetworkDefParseFile;
ACK.