]> Creatis software - clitk.git/commitdiff
removing warnings: unused variable, tmpnam
authormpech <maxime.pech@insa-lyon.fr>
Mon, 25 Jul 2011 14:22:15 +0000 (16:22 +0200)
committermpech <maxime.pech@insa-lyon.fr>
Mon, 25 Jul 2011 14:22:15 +0000 (16:22 +0200)
common/clitkDicomRT_Contour.cxx
tests/tools/toolTestRunner.cxx
tests/vv/vvMainTest.cxx

index 633064e18e578f7f80c72cbbf0e573e1645b34f8..0cc62b0439c74dc7a756e050792f0a8e8a2d3dd9 100644 (file)
@@ -82,7 +82,6 @@ bool clitk::DicomRT_Contour::Read(gdcm::Item const & item)
   const gdcm::DataElement & contourdata = nestedds2.GetDataElement( tcontourdata );
   at.SetFromDataElement( contourdata );
   const double* points = at.GetValues();
-  unsigned int npts = at.GetNumberOfValues() / 3;
 
   assert(at.GetNumberOfValues() == static_cast<unsigned int>(mNbOfPoints)*3);
 
index 192f77b200b1d7a583fe974408b7189beacc29b9..768afecc200b7241d63b92ab6d0ab3419a504cf6 100644 (file)
@@ -23,6 +23,7 @@
 #include <stdlib.h>
 #include <itksys/SystemTools.hxx>
 const int NO_OUTPUT_OPTION=-1;
+const int TEST_EXITED=1;
 int getOutputOptionIndex(int argc, char** argv){
   for(int i=1; i<argc; i++){
       std::string s = argv[i];
@@ -33,12 +34,13 @@ int getOutputOptionIndex(int argc, char** argv){
   return NO_OUTPUT_OPTION;
 }
 std::string getTmpFileName(){
-  char buffer [L_tmpnam];
-  char* back = tmpnam (buffer);
-  if(back==NULL){
-    exit(1);
+  char fileName[] = "/tmp/vvTempXXXXXX";
+  int fd = mkstemp(fileName);
+  if(fd==-1){
+   std::cout<<"couldnot create file. Exiting"<<std::endl;
+   exit(TEST_EXITED);
   }
-  return std::string(back);
+  return std::string(fileName);
 }
 /**
  * argv
@@ -70,6 +72,7 @@ int main(int argc, char** argv){
   std::string outFile;
   if(NO_OUTPUT_OPTION==outputOptionIndex){
     outFile = getTmpFileName();
+    std::cout<<outFile<<std::endl;
     cmd_line<<">"<<outFile;
   }else{
     //todo test this else branch
index 0efcdef8806996780216b40b442da698fb088c3c..90d122a526bf0ffc1151480e62e26c18edc4d32b 100644 (file)
@@ -4,5 +4,8 @@
 int main(int argc, char** argv){
   QApplication* q=new QApplication ( argc, argv );
   ::testing::InitGoogleTest(&argc, argv);
-  return RUN_ALL_TESTS();
+  
+  int a=RUN_ALL_TESTS();
+  delete q;
+  return a;
 }