summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2006-07-17 01:11:50 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2006-07-17 01:11:50 (GMT)
commit22971652e04e0481482133c3f6fbc3c91d9becb5 (patch)
tree02129693f135a4eadc24f1ef3ce7614cebc8af96 /Source
parentd195bb955d797fb57c4f60183dab8718dd282041 (diff)
downloadCMake-22971652e04e0481482133c3f6fbc3c91d9becb5.zip
CMake-22971652e04e0481482133c3f6fbc3c91d9becb5.tar.gz
CMake-22971652e04e0481482133c3f6fbc3c91d9becb5.tar.bz2
COMP: Remove some warnings
Diffstat (limited to 'Source')
-rw-r--r--Source/kwsys/testCommandLineArguments.cxx8
-rw-r--r--Source/kwsys/testCommandLineArguments1.cxx6
2 files changed, 12 insertions, 2 deletions
diff --git a/Source/kwsys/testCommandLineArguments.cxx b/Source/kwsys/testCommandLineArguments.cxx
index 72707f9..03d63a8 100644
--- a/Source/kwsys/testCommandLineArguments.cxx
+++ b/Source/kwsys/testCommandLineArguments.cxx
@@ -89,7 +89,7 @@ int main(int argc, char* argv[])
bool valid_bools[] = { true, true, false };
kwsys_stl::vector<char*> strings_argument;
- char* valid_strings[] = { "andy", "bill", "brad", "ken" };
+ const char* valid_strings[] = { "andy", "bill", "brad", "ken" };
kwsys_stl::vector<kwsys_stl::string> stl_strings_argument;
kwsys_stl::string valid_stl_strings[] = { "ken", "brad", "bill", "andy" };
@@ -176,5 +176,11 @@ int main(int argc, char* argv[])
kwsys_ios::cout << "bool_arg1 variable was set to: " << bool_arg1 << kwsys_ios::endl;
kwsys_ios::cout << "bool_arg2 variable was set to: " << bool_arg2 << kwsys_ios::endl;
kwsys_ios::cout << kwsys_ios::endl;
+
+ for ( cc = 0; cc < strings_argument.size(); ++ cc )
+ {
+ delete [] strings_argument[cc];
+ strings_argument[cc] = 0;
+ }
return res;
}
diff --git a/Source/kwsys/testCommandLineArguments1.cxx b/Source/kwsys/testCommandLineArguments1.cxx
index a8de98a..31d0937 100644
--- a/Source/kwsys/testCommandLineArguments1.cxx
+++ b/Source/kwsys/testCommandLineArguments1.cxx
@@ -63,12 +63,16 @@ int main(int argc, char* argv[])
kwsys_ios::cout << "Value of N: " << n << kwsys_ios::endl;
kwsys_ios::cout << "Value of M: " << m << kwsys_ios::endl;
kwsys_ios::cout << "Value of P: " << p.c_str() << kwsys_ios::endl;
+ if ( m )
+ {
+ delete [] m;
+ }
char** newArgv = 0;
int newArgc = 0;
arg.GetUnusedArguments(&newArgc, &newArgv);
int cc;
- char* valid_unused_args[9] = {
+ const char* valid_unused_args[9] = {
0, "--ignored", "--second-ignored", "third-ignored",
"some", "junk", "at", "the", "end"
};