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>
}
+typedef struct _virBufferEscapePair virBufferEscapePair;
+typedef virBufferEscapePair *virBufferEscapePairPtr;
+
struct _virBufferEscapePair {
char escape;
char *toescape;
};
-
/**
* virBufferEscapeN:
* @buf: the buffer to append to
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;