From 2626419da67577161eaacd6927bc91b6474b0691 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 29 Sep 2010 12:40:48 +0200 Subject: client: Don't use basename for argv[0] in --help output This isn't what other apps do, and it had issues in the OSX port, so just remove this. --- client/cmd_line_parser.cpp | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'client/cmd_line_parser.cpp') diff --git a/client/cmd_line_parser.cpp b/client/cmd_line_parser.cpp index ef72dba4..3f45551b 100644 --- a/client/cmd_line_parser.cpp +++ b/client/cmd_line_parser.cpp @@ -428,29 +428,13 @@ char* CmdLineParser::next_argument() return _argv[optind++]; } -#ifdef WIN32 -char* basename(char *str) -{ - char *base; - if ((base = strrchr(str, '\\'))) { - return base; - } - - if ((base = strrchr(str, ':'))) { - return base; - } - return str; -} - -#endif - void CmdLineParser::show_help() { static const int HELP_START_POS = 30; static const int HELP_WIDTH = 80 - HELP_START_POS; std::ostringstream os; - os << basename(_argv[0]) << " - " << _description.c_str() << "\n\noptions:\n\n"; + os << _argv[0] << " - " << _description.c_str() << "\n\noptions:\n\n"; Options::iterator iter = _options.begin(); for (; iter != _options.end(); ++iter) { -- cgit