]> Creatis software - gdcm.git/blobdiff - Testing/TestHash.cxx
Fix mistypings
[gdcm.git] / Testing / TestHash.cxx
index 771b7bba472031e7f9a304d8c0b019e3f7ddb0c9..385bb14d2ce0d3221eb5a79b8c4eb8dedfaf6e6b 100644 (file)
@@ -1,17 +1,34 @@
+/*=========================================================================
+                                                                                
+  Program:   gdcm
+  Module:    $RCSfile: TestHash.cxx,v $
+  Language:  C++
+  Date:      $Date: 2005/02/02 10:05:26 $
+  Version:   $Revision: 1.17 $
+                                                                                
+  Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
+  l'Image). All rights reserved. See Doc/License.txt or
+  http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details.
+                                                                                
+     This software is distributed WITHOUT ANY WARRANTY; without even
+     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+     PURPOSE.  See the above copyright notices for more information.
+                                                                                
+=========================================================================*/
+#include "gdcmCommon.h" //to shut up warnings
 // Checks the basic functionalities of STL <map>.
 #include <map>
 #include <string>
 #include <iostream>
-#include <stdio.h>
-
-int TestHash( int, char * [] ) {
 
+int TestHash( int, char *[] )
+{
    std::cout << "Test::TestHash : " << std::endl;
    std::cout << "   Checks that the basic STL <map> functionalities required "
              << std::endl
              << "   by gdcm are operational. " << std::endl;
 
-   typedef std::map<std::string, char*> dict;
+   typedef std::map<std::string, std::string> dict;
    dict tb1;
 
    // Adding entries by key:
@@ -42,10 +59,10 @@ int TestHash( int, char * [] ) {
    //   http://www.developer.com/net/cplus/article.php/10919_2119781_3
    // Alas it doesn't work with g++ (at least)...
    int i = 0x0010;
-   std::cout.setf(std::ios::hex);
-   std::cout << "Test::TestHash : hexdecimal output : " << i << std::endl;
-   std::cout.setf(std::ios::dec);
-   std::cout << "Test::TestHash : decimal output : "    << i << std::endl;
+   //std::cout.setf(std::ios::hex);
+   std::cout << "Test::TestHash : hexdecimal output : " << std::hex << i << std::endl;
+   //std::cout.setf(std::ios::dec);
+   std::cout << "Test::TestHash : decimal output : "    << std::dec << i << std::endl;
 
    return 0;
 }