From 60cc951679e6926b5800dd5fee1fee3a79cc1d1b Mon Sep 17 00:00:00 2001 From: zawz Date: Thu, 29 Aug 2019 17:18:26 +0200 Subject: [PATCH] options: accept compacted option arguments ex: -n1 --- src/options.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/options.cpp b/src/options.cpp index 5b7dd62..0878ef3 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -229,11 +229,8 @@ std::vector ztd::option_set::process(std::vector argum } else //continue { - if( (*it)[i] != '=') //incorrect - { - throw ztd::option_error(ztd::option_error::missing_arg, std::string("-") + popt->charName ); - } - i++; + if( (*it)[i] == '=') + i++; popt->argument = (*it).substr(i , (*it).size()-i ); popt->activated = true; tstop=true;