-// $Header: /cvs/public/gdcm/src/gdcmUtil.cxx,v 1.21 2003/09/24 13:21:46 jpr Exp $
+// $Header: /cvs/public/gdcm/src/gdcmUtil.cxx,v 1.25 2003/10/02 11:26:16 malaterre Exp $
-//This is needed when compiling in debug mode
-#ifdef _MSC_VER
-// 'identifier' : class 'type' needs to have dll-interface to be used by
-// clients of class 'type2'
-#pragma warning ( disable : 4251 )
-// 'identifier' : identifier was truncated to 'number' characters in the
-// debug information
-#pragma warning ( disable : 4786 )
-#endif //_MSC_VER
+#include "gdcmUtil.h"
#include <stdio.h>
#include <ctype.h> // For isspace
#include <string.h>
-#include "gdcmUtil.h"
// Library globals.
gdcmDebug dbg;
void Tokenize (const std::string& str,
std::vector<std::string>& tokens,
const std::string& delimiters) {
- string::size_type lastPos = str.find_first_not_of(delimiters,0);
- string::size_type pos = str.find_first_of (delimiters,lastPos);
- while (string::npos != pos || string::npos != lastPos) {
+ std::string::size_type lastPos = str.find_first_not_of(delimiters,0);
+ std::string::size_type pos = str.find_first_of (delimiters,lastPos);
+ while (std::string::npos != pos || std::string::npos != lastPos) {
tokens.push_back(str.substr(lastPos, pos - lastPos));
lastPos = str.find_first_not_of(delimiters, pos);
pos = str.find_first_of (delimiters, lastPos);
*di = '.';
}
return d;*/
- string str=s;
+ std::string str=s;
for(int i=0;i<str.size();i++)
{
if(!isprint(str[i]))
std::string TranslateToKey(guint16 group, guint16 element) {
char trash[10];
- string key;
+ std::string key;
// CLEAN ME: better call the iostream<< with the hex manipulator on.
// This requires some reading of the stdlibC++ sources to make the
// proper call (or copy).