# include "internal.h"
# include "viralloc.h"
-typedef char *virString;
-
char **virStringSplitCount(const char *string,
const char *delim,
size_t max_tokens,
# define VIR_AUTOSTRINGLIST \
__attribute__((cleanup(virStringListAutoFree))) char **
-VIR_DEFINE_AUTOPTR_FUNC(virString, virStringListFree);
-
#endif /* LIBVIRT_VIRSTRING_H */
xenParsePCIList(virConfPtr conf, virDomainDefPtr def)
{
VIR_AUTOSTRINGLIST pcis = NULL;
- virString *entries = NULL;
+ char **entries = NULL;
int rc;
if ((rc = virConfGetValueStringList(conf, "pci", false, &pcis)) <= 0)
return xenHandleConfGetValueStringListErrors(rc);
for (entries = pcis; *entries; entries++) {
- virString entry = *entries;
+ char *entry = *entries;
virDomainHostdevDefPtr hostdev;
if (!(hostdev = xenParsePCI(entry)))
/* Try to get the list of values to support multiple serial ports */
if ((rc = virConfGetValueStringList(conf, "serial", false, &serials)) == 1) {
- virString *entries;
+ char **entries;
int portnum = -1;
if (STREQ(nativeFormat, XEN_CONFIG_FORMAT_XM)) {
}
for (entries = serials; *entries; entries++) {
- virString port = *entries;
+ char *port = *entries;
portnum++;
if (STREQ(port, "none"))