diff --git a/qemu-config.c b/qemu-config.c index a2e0193c1d40145d633d6999338cccddb98062bf..150157ca7c5869a7c51c2ef21fbe098289061ea2 100644 --- a/qemu-config.c +++ b/qemu-config.c @@ -309,7 +309,7 @@ static QemuOptsList *lists[] = { NULL, }; -static QemuOptsList *find_list(const char *group) +QemuOptsList *qemu_find_opts(const char *group) { int i; @@ -336,7 +336,7 @@ int qemu_set_option(const char *str) return -1; } - list = find_list(group); + list = qemu_find_opts(group); if (list == NULL) { return -1; } @@ -451,7 +451,7 @@ int qemu_config_parse(FILE *fp, const char *fname) } if (sscanf(line, "[%63s \"%63[^\"]\"]", group, id) == 2) { /* group with id */ - list = find_list(group); + list = qemu_find_opts(group); if (list == NULL) goto out; opts = qemu_opts_create(list, id, 1); @@ -459,7 +459,7 @@ int qemu_config_parse(FILE *fp, const char *fname) } if (sscanf(line, "[%63[^]]]", group) == 1) { /* group without id */ - list = find_list(group); + list = qemu_find_opts(group); if (list == NULL) goto out; opts = qemu_opts_create(list, NULL, 0); diff --git a/qemu-config.h b/qemu-config.h index c507687d61207c513792342964363f2008d86095..f217c589f7452dbd03280f6d308de0641496fb9d 100644 --- a/qemu-config.h +++ b/qemu-config.h @@ -11,6 +11,7 @@ extern QemuOptsList qemu_global_opts; extern QemuOptsList qemu_mon_opts; extern QemuOptsList qemu_cpudef_opts; +QemuOptsList *qemu_find_opts(const char *group); int qemu_set_option(const char *str); int qemu_global_option(const char *str); void qemu_add_globals(void);