]> Creatis software - gdcm.git/blobdiff - src/gdcmTS.cxx
Jean-Pierre Roux
[gdcm.git] / src / gdcmTS.cxx
index 8946c61a9a95d6b47bbc2fc88ffc3f3bfabc68dc..e6543d8cd4a6f9c49e778380de2a58d356983760 100644 (file)
@@ -3,22 +3,12 @@
 #include <fstream>
 #include <string>
 #include <iostream>
-#ifdef GDCM_NO_ANSI_STRING_STREAM
-#  include <strstream>
-#  define  ostringstream ostrstream
-# else
-#  include <sstream>
-#endif
 
 #include "gdcmTS.h"
 #include "gdcmDebug.h"
 #include "gdcmUtil.h"
 #include "gdcmDictSet.h"
 
-#ifndef PUB_DICT_PATH
-#  define PUB_DICT_PATH     "../Dicts/"
-#endif
-#define DICT_TS "dicomTS.dic"
 
 
 //-----------------------------------------------------------------------------
@@ -34,13 +24,8 @@ gdcmTS::gdcmTS(void)
    std::string name;
 
    while (!from.eof()) {
-      eatwhite(from);
-      from.getline(buff, 1024, ' ');
-      key = buff;
-
-      eatwhite(from);
-      from.getline(buff, 1024, '\n');
-      name = buff;
+      from >> key;
+      getline(from, name);    /// MEMORY LEAK
 
       if(key!="") 
       {