diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2018-06-22 15:11:57 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2018-07-02 13:08:21 +0100 |
commit | f34a0610714fa8e52ea3583caa53e264b0c0a7e6 (patch) | |
tree | 1083cbd66594ab3334523ea3ba696f4ad6732b49 /risu.h | |
parent | 6283dc82df05bcde52d0a6ba3a1c10443db1593d (diff) |
risu: add process_arch_opt
Allows the backend to do more that just set a flag when it comes to
processing options.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 20180622141205.16306-15-alex.bennee@linaro.org
[AJB: tweaked order, added stdlib includes]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'risu.h')
-rw-r--r-- | risu.h | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -16,10 +16,13 @@ #include <stdint.h> #include <ucontext.h> #include <stdio.h> +#include <getopt.h> /* Extra option processing for architectures */ -extern void *arch_long_opts; -extern char *arch_extra_help; +extern const struct option * const arch_long_opts; +extern const char * const arch_extra_help; +void process_arch_opt(int opt, const char *arg); +#define FIRST_ARCH_OPT 0x100 /* GCC computed include to pull in the correct risu_reginfo_*.h for * the architecture. |