[Lemon-commits] Akos Ladanyi: Fix an erroneous const declaration...
Lemon HG
hg at lemon.cs.elte.hu
Thu Oct 9 14:47:39 CEST 2008
details: http://lemon.cs.elte.hu/hg/lemon/rev/c887e703b566
changeset: 311:c887e703b566
user: Akos Ladanyi <ladanyi [at] tmit.bme.hu>
date: Thu Oct 09 11:58:24 2008 +0100
description:
Fix an erroneous const declaration in ArgParser
diffstat:
3 files changed, 5 insertions(+), 6 deletions(-)
demo/arg_parser_demo.cc | 2 +-
lemon/arg_parser.cc | 5 ++---
lemon/arg_parser.h | 4 ++--
diffs (51 lines):
diff -r e57e10a8ea1b -r c887e703b566 demo/arg_parser_demo.cc
--- a/demo/arg_parser_demo.cc Wed Oct 08 17:05:01 2008 +0100
+++ b/demo/arg_parser_demo.cc Thu Oct 09 11:58:24 2008 +0100
@@ -27,7 +27,7 @@
#include <lemon/arg_parser.h>
using namespace lemon;
-int main(int argc, const char **argv)
+int main(int argc, char **argv)
{
// Initialize the argument parser
ArgParser ap(argc, argv);
diff -r e57e10a8ea1b -r c887e703b566 lemon/arg_parser.cc
--- a/lemon/arg_parser.cc Wed Oct 08 17:05:01 2008 +0100
+++ b/lemon/arg_parser.cc Thu Oct 09 11:58:24 2008 +0100
@@ -26,12 +26,11 @@
exit(1);
}
- ArgParser::ArgParser(int argc, const char **argv) :_argc(argc), _argv(argv),
- _command_name(argv[0]) {
+ ArgParser::ArgParser(int argc, const char * const *argv)
+ :_argc(argc), _argv(argv), _command_name(argv[0]) {
funcOption("-help","Print a short help message",_showHelp,this);
synonym("help","-help");
synonym("h","-help");
-
}
ArgParser::~ArgParser()
diff -r e57e10a8ea1b -r c887e703b566 lemon/arg_parser.h
--- a/lemon/arg_parser.h Wed Oct 08 17:05:01 2008 +0100
+++ b/lemon/arg_parser.h Thu Oct 09 11:58:24 2008 +0100
@@ -46,7 +46,7 @@
protected:
int _argc;
- const char **_argv;
+ const char * const *_argv;
enum OptType { UNKNOWN=0, BOOL=1, STRING=2, DOUBLE=3, INTEGER=4, FUNC=5 };
@@ -119,7 +119,7 @@
public:
///Constructor
- ArgParser(int argc, const char **argv);
+ ArgParser(int argc, const char * const *argv);
~ArgParser();
More information about the Lemon-commits
mailing list