]> Creatis software - gdcm.git/commitdiff
COMP: Borland could not compile gdcm... BTW there is something fishy with the protect...
authormalaterre <malaterre>
Fri, 3 Dec 2004 20:43:36 +0000 (20:43 +0000)
committermalaterre <malaterre>
Fri, 3 Dec 2004 20:43:36 +0000 (20:43 +0000)
Example/FindTags.cxx
Testing/TestAllReadCompareDicom.cxx
src/gdcmDocEntrySet.h
src/gdcmPixelReadConvert.cxx
src/gdcmUtil.cxx

index 6620c327140a9c14c4ca55bc602ad01755663727..a091d15681f4ddfe44ed5258627100c5926f69c7 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: FindTags.cxx,v $
   Language:  C++
-  Date:      $Date: 2004/12/03 20:16:55 $
-  Version:   $Revision: 1.6 $
+  Date:      $Date: 2004/12/03 20:43:36 $
+  Version:   $Revision: 1.7 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -20,6 +20,7 @@
 #include "gdcmUtil.h"
 
 #include <iostream>
+#include <stdio.h> // for sscanf
 
 int main(int argc, char* argv[])
 {
index 48e2f00bb93eddf5933fcf569803fb0f264c7e32..d31b1f40cd04fb68f23589a2de8533f90fbff107 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: TestAllReadCompareDicom.cxx,v $
   Language:  C++
-  Date:      $Date: 2004/12/03 20:16:56 $
-  Version:   $Revision: 1.21 $
+  Date:      $Date: 2004/12/03 20:43:36 $
+  Version:   $Revision: 1.22 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -17,7 +17,9 @@
 =========================================================================*/
 #include "gdcmHeader.h"
 #include "gdcmFile.h"
+
 #include <iostream>
+#include <fstream>
 
 //Generated file:
 #include "gdcmDataImages.h"
@@ -43,7 +45,8 @@ int InternalTest(std::string const & filename,
       ////// Check for existence of reference baseline dicom file:
       std::cout << "2...";
 
-      FILE* testFILE = fopen( referenceFileName.c_str(), "r" );
+      //FILE* testFILE = fopen( referenceFileName.c_str(), "r" );
+      std::ifstream testFILE( referenceFileName.c_str() );
       if (! testFILE )
       {
          uint8_t* testedImageData = tested->GetImageData(); // Kludge
@@ -54,8 +57,9 @@ int InternalTest(std::string const & filename,
       }
       else
       {
-         fclose( testFILE );
+         //fclose( testFILE );
       }
+      testFILE.close();
 
       ////// Step 3a:
       ////// When reference file is not gdcm readable test is failed:
index 5431412c0a9bc4a42959e9b688b8a5c549b4a1d2..b1465abbe5a14cfceba179a1103a68626083179b 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmDocEntrySet.h,v $
   Language:  C++
-  Date:      $Date: 2004/11/30 16:24:31 $
-  Version:   $Revision: 1.25 $
+  Date:      $Date: 2004/12/03 20:43:37 $
+  Version:   $Revision: 1.26 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -56,6 +56,7 @@ typedef std::string BaseTagKey;
  */
 class GDCM_EXPORT DocEntrySet
 {
+friend class File;
 public:
    DocEntrySet() {};
    virtual ~DocEntrySet() {};
index 36e790fa1ae4a48c1d2ec5f00258ec03bbaec5db..5c9dd5d67222a4e579dc70534269774c01e130a4 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmPixelReadConvert.cxx,v $
   Language:  C++
-  Date:      $Date: 2004/12/03 20:16:58 $
-  Version:   $Revision: 1.2 $
+  Date:      $Date: 2004/12/03 20:43:37 $
+  Version:   $Revision: 1.3 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
@@ -30,6 +30,7 @@
 #include "gdcmJPEGFragmentsInfo.h"
 
 #include <fstream>
+#include <stdio.h> //for sscanf
 
 namespace gdcm
 {
index 44b894d409f3cdaee5064374a857d5efe0fc69f4..d952caf3f9a2c950bcd121dd7469c077a765dbfb 100644 (file)
@@ -3,8 +3,8 @@
   Program:   gdcm
   Module:    $RCSfile: gdcmUtil.cxx,v $
   Language:  C++
-  Date:      $Date: 2004/11/16 16:49:01 $
-  Version:   $Revision: 1.67 $
+  Date:      $Date: 2004/12/03 20:43:37 $
+  Version:   $Revision: 1.68 $
                                                                                 
   Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
   l'Image). All rights reserved. See Doc/License.txt or
 #include <stdarg.h>  //only included in implementation file
 #include <stdio.h>   //only included in implementation file
 
-#if defined _MSC_VER || defined(__BORLANDC__)
+#if defined _MSC_VER
    #include <winsock.h>  // for gethostname & gethostbyname
    #undef GetCurrentTime
 #else
+#ifndef __BORLANDC__
    #include <unistd.h>  // for gethostname
    #include <netdb.h>   // for gethostbyname
 #endif
+#endif
 
 namespace gdcm 
 {