]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: buffer: Add struct _virBufferEscapePair typedefs
authorSukrit Bhatnagar <skrtbhtngr@gmail.com>
Tue, 24 Jul 2018 15:52:03 +0000 (21:22 +0530)
committerErik Skultety <eskultet@redhat.com>
Fri, 27 Jul 2018 15:19:11 +0000 (17:19 +0200)
Add virBufferEscapePair and virBufferEscapePairPtr typedefs, mainly in
order to enable usage of cleanup macros for this type.

Signed-off-by: Sukrit Bhatnagar <skrtbhtngr@gmail.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/util/virbuffer.c

index 3d6defb73a6f0dadc98b1d989a3a7452aef2e33e..ea967045e7eaac61538249d250dd28e35a451af0 100644 (file)
@@ -648,12 +648,14 @@ virBufferEscape(virBufferPtr buf, char escape, const char *toescape,
 }
 
 
+typedef struct _virBufferEscapePair virBufferEscapePair;
+typedef virBufferEscapePair *virBufferEscapePairPtr;
+
 struct _virBufferEscapePair {
     char escape;
     char *toescape;
 };
 
-
 /**
  * virBufferEscapeN:
  * @buf: the buffer to append to
@@ -678,8 +680,8 @@ virBufferEscapeN(virBufferPtr buf,
     char *escaped = NULL;
     char *out;
     const char *cur;
-    struct _virBufferEscapePair escapeItem;
-    struct _virBufferEscapePair *escapeList = NULL;
+    virBufferEscapePair escapeItem;
+    virBufferEscapePairPtr escapeList = NULL;
     size_t nescapeList = 0;
     va_list ap;