From 1d08cc14586beaf8a263a233f5e55902098b99fc Mon Sep 17 00:00:00 2001 From: Arnon Gilboa Date: Sun, 17 Oct 2010 11:47:34 +0200 Subject: spicec: enable multiple CmdLineParser instantiations Used by controller. One instance at a time, not thread-safe. Add basename() for win32. --- client/cmd_line_parser.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'client/cmd_line_parser.cpp') diff --git a/client/cmd_line_parser.cpp b/client/cmd_line_parser.cpp index 3f45551b..a813629d 100644 --- a/client/cmd_line_parser.cpp +++ b/client/cmd_line_parser.cpp @@ -53,6 +53,11 @@ CmdLineParser::CmdLineParser(std::string description, bool allow_positional_args , _positional_args (allow_positional_args) , _done (false) { + //Enables multiple instantiations. One at a time, not thread-safe. + optind = 1; + opterr = 1; + optopt = 0; + optarg = 0; } CmdLineParser::~CmdLineParser() -- cgit