util: buffer: Add struct _virBufferEscapePair typedefs

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>
This commit is contained in:
Sukrit Bhatnagar 2018-07-24 21:22:03 +05:30 committed by Erik Skultety
parent 3538498d24
commit d261ed2fb1

View 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;