[libvirt] [PATCH V1 1/6] Add QMP probing for TPM
Daniel P. Berrange
berrange at redhat.com
Thu Mar 14 14:26:56 UTC 2013
On Wed, Mar 13, 2013 at 12:03:49PM -0400, Stefan Berger wrote:
> Index: libvirt/src/util/virutil.c
> ===================================================================
> --- libvirt.orig/src/util/virutil.c
> +++ libvirt/src/util/virutil.c
> @@ -3379,3 +3379,17 @@ cleanup:
> VIR_FREE(buf);
> return ret;
> }
> +
> +
> +bool
> +virStrArrayHasString(char **strings, size_t n_strings, const char *needle)
> +{
> + size_t i;
> +
> + for (i = 0; i < n_strings; i++) {
> + if (STREQ(strings[i], needle))
> + return true;
> + }
> +
> + return false;
> +}
> Index: libvirt/src/util/virutil.h
> ===================================================================
> --- libvirt.orig/src/util/virutil.h
> +++ libvirt/src/util/virutil.h
> @@ -297,4 +297,7 @@ int virGetDeviceUnprivSGIO(const char *p
> char * virGetUnprivSGIOSysfsPath(const char *path,
> const char *sysfs_dir);
>
> +bool virStrArrayHasString(char **strings, size_t n_strings,
> + const char *needle);
> +
These shouldn't be in virutil.h - we have a virstring.h. Instead
of passing in 'n_strings', we should declare that 'strings' is
NULL terminated as we do for other string list APIs. Finally the
name should be 'virStringArrayHasString' or 'virStringArrayContains'
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list