]> Creatis software - gdcm.git/blobdiff - Testing/TestReadWriteReadCompare.cxx
* src/gdcmFile.cxx : now delete the PixelConvert instance.
[gdcm.git] / Testing / TestReadWriteReadCompare.cxx
index 66115b8e2d0feb80c1e38043c3f7319dc29fa95c..6d53cda116f23901ea1096871ae9f139e9d41e03 100644 (file)
@@ -65,7 +65,7 @@ int CompareInternal(std::string const & filename, std::string const & output)
    std::cout << "3...";
    // For the next step:
    int    dataSizeWritten = reread->GetImageDataSize();
-   void* imageDataWritten = reread->GetImageData();
+   uint8_t* imageDataWritten = reread->GetImageData();
 
    //////////////// Step 4:
 
@@ -74,8 +74,6 @@ int CompareInternal(std::string const & filename, std::string const & output)
       std::cout << std::endl
          << "        Pixel areas lengths differ: "
          << dataSize << " # " << dataSizeWritten << std::endl;
-      delete[] (char*)imageData;
-      delete[] (char*)imageDataWritten;
       delete header;
       delete file;
       delete reread;
@@ -87,8 +85,6 @@ int CompareInternal(std::string const & filename, std::string const & output)
       (void)res;
       std::cout << std::endl
          << "        Pixel differ (as expanded in memory)." << std::endl;
-      delete[] (char*)imageData;
-      delete[] (char*)imageDataWritten;
       delete header;
       delete file;
       delete reread;
@@ -97,8 +93,6 @@ int CompareInternal(std::string const & filename, std::string const & output)
    std::cout << "4...OK." << std::endl ;
 
    //////////////// Clean up:
-   delete[] (char*)imageData;
-   delete[] (char*)imageDataWritten;
    delete header;
    delete file;
    delete reread;