[Lemon-commits] [Lemon-1.0 commits] Akos Ladanyi: Fix an erroneous const declara...

Lemon HG hg at lemon.cs.elte.hu
Thu Oct 9 16:44:41 CEST 2008


details:   http://lemon.cs.elte.hu/hg/lemon-1.0/rev/c887e703b566
changeset: 315: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