diff options
author | James Clarke <jrtc27@jrtc27.com> | 2020-01-31 20:57:04 +0000 |
---|---|---|
committer | James Clarke <jrtc27@jrtc27.com> | 2020-01-31 20:57:04 +0000 |
commit | c050d113fe4d5a0554b9ece58aa352a065e6a70c (patch) | |
tree | 92c84b502b40930bbe8c168725ce74f2714dfad1 /fesvr/htif.cc | |
parent | 455b8493320163c74b5443b2aed3c452aa92bc68 (diff) | |
download | spike-c050d113fe4d5a0554b9ece58aa352a065e6a70c.zip spike-c050d113fe4d5a0554b9ece58aa352a065e6a70c.tar.gz spike-c050d113fe4d5a0554b9ece58aa352a065e6a70c.tar.bz2 |
Support plusarg +h/+help option for HTIF
Diffstat (limited to 'fesvr/htif.cc')
-rw-r--r-- | fesvr/htif.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fesvr/htif.cc b/fesvr/htif.cc index d9e884f..2309f12 100644 --- a/fesvr/htif.cc +++ b/fesvr/htif.cc @@ -249,7 +249,11 @@ void htif_t::parse_arguments(int argc, char ** argv) throw std::invalid_argument("Unknown argument (did you mean to enable +permissive parsing?)"); case 1: { std::string arg = optarg; - if (arg == "+rfb") { + if (arg == "+h" || arg == "+help") { + c = 'h'; + optarg = nullptr; + } + else if (arg == "+rfb") { c = HTIF_LONG_OPTIONS_OPTIND; optarg = nullptr; } |