diff options
author | Kevin Wolf <kwolf@redhat.com> | 2014-02-21 16:24:03 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2014-02-21 22:10:17 +0100 |
commit | 7cc07ab8daa01f100f36ab63382d491f2d278c64 (patch) | |
tree | 47f3f18f95fd5c2a283cc89d43c50c615602248c /include/qemu | |
parent | 5b7aa9b56d1bfc79916262f380c3fc7961becb50 (diff) | |
download | qemu-7cc07ab8daa01f100f36ab63382d491f2d278c64.zip qemu-7cc07ab8daa01f100f36ab63382d491f2d278c64.tar.gz qemu-7cc07ab8daa01f100f36ab63382d491f2d278c64.tar.bz2 |
qemu-option: has_help_option() and is_valid_option_list()
has_help_option() checks if any help option ('help' or '?') occurs
anywhere in an option string, so that things like 'cluster_size=4k,help'
are recognised.
is_valid_option_list() ensures that the option list doesn't have options
with leading commas or trailing unescaped commas.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Jeff Cody <jcody@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'include/qemu')
-rw-r--r-- | include/qemu/option.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/qemu/option.h b/include/qemu/option.h index 3ea871a..8c0ac34 100644 --- a/include/qemu/option.h +++ b/include/qemu/option.h @@ -79,6 +79,8 @@ void parse_option_size(const char *name, const char *value, void free_option_parameters(QEMUOptionParameter *list); void print_option_parameters(QEMUOptionParameter *list); void print_option_help(QEMUOptionParameter *list); +bool has_help_option(const char *param); +bool is_valid_option_list(const char *param); /* ------------------------------------------------------------------ */ |