diff options
Diffstat (limited to 'test/parser/utils.c')
-rw-r--r-- | test/parser/utils.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/parser/utils.c b/test/parser/utils.c index 0b4c89f..8ac2060 100644 --- a/test/parser/utils.c +++ b/test/parser/utils.c @@ -200,3 +200,17 @@ void __check_args(struct discover_boot_option *opt, const char *args, exit(EXIT_FAILURE); } } + +void __check_name(struct discover_boot_option *opt, const char *name, + const char *file, int line) +{ + int rc; + + rc = strcmp(opt->option->name, name); + if (rc) { + fprintf(stderr, "%s%d: name check failed\n", file, line); + fprintf(stderr, " got '%s'\n", opt->option->name); + fprintf(stderr, " expected '%s'\n", name); + exit(EXIT_FAILURE); + } +} |