#ifndef QEMU_HELP_OPTION_H #define QEMU_HELP_OPTION_H /** * is_help_option: * @s: string to test * * Check whether @s is one of the standard strings which indicate * that the user is asking for a list of the valid values for a * command option like -cpu or -M. The current accepted strings * are 'help' and '?'. '?' is deprecated (it is a shell wildcard * which makes it annoying to use in a reliable way) but provided * for backwards compatibility. * * Returns: true if @s is a request for a list. */ static inline bool is_help_option(const char *s) { return !strcmp(s, "?") || !strcmp(s, "help"); } static inline int starts_with_help_option(const char *s) { if (*s == '?') { return 1; } if (g_str_has_prefix(s, "help")) { return 4; } return 0; } #endif