X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmUtil.cxx;h=40143310270811fa753301afa7bf6ac6663befc2;hb=aba8714645174c0c7d3c7aadf6af1832743e2971;hp=729d400eaf5ef8b9a99fb8b664ebffae47e2351c;hpb=29bdd1e88a28b6267618f633f304e1154537ce7b;p=gdcm.git diff --git a/src/gdcmUtil.cxx b/src/gdcmUtil.cxx index 729d400e..40143310 100644 --- a/src/gdcmUtil.cxx +++ b/src/gdcmUtil.cxx @@ -1,14 +1,16 @@ -// $Header: /cvs/public/gdcm/src/gdcmUtil.cxx,v 1.25 2003/10/02 11:26:16 malaterre Exp $ - +// gdcmUtil.cxx +//----------------------------------------------------------------------------- #include "gdcmUtil.h" #include #include // For isspace #include +//----------------------------------------------------------------------------- // Library globals. gdcmDebug dbg; +//----------------------------------------------------------------------------- gdcmDebug::gdcmDebug(int level) { DebugLevel = level; } @@ -19,14 +21,6 @@ void gdcmDebug::Verbose(int Level, const char * Msg1, const char * Msg2) { std::cerr << Msg1 << ' ' << Msg2 << std::endl; } -void gdcmDebug::Assert(int Level, bool Test, - const char * Msg1, const char * Msg2) { - if (Level > DebugLevel) - return ; - if (!Test) - std::cerr << Msg1 << ' ' << Msg2 << std::endl; -} - void gdcmDebug::Error( bool Test, const char * Msg1, const char * Msg2) { if (!Test) return; @@ -40,6 +34,14 @@ void gdcmDebug::Error(const char* Msg1, const char* Msg2, Exit(1); } +void gdcmDebug::Assert(int Level, bool Test, + const char * Msg1, const char * Msg2) { + if (Level > DebugLevel) + return ; + if (!Test) + std::cerr << Msg1 << ' ' << Msg2 << std::endl; +} + void gdcmDebug::Exit(int a) { #ifdef __GNUC__ std::exit(a); @@ -49,7 +51,7 @@ void gdcmDebug::Exit(int a) { #endif } -/////////////////////////////////////////////////////////////////////////// +//----------------------------------------------------------------------------- gdcmVR * gdcmGlobal::VR = (gdcmVR*)0; gdcmTS * gdcmGlobal::TS = (gdcmTS*)0; gdcmDictSet * gdcmGlobal::Dicts = (gdcmDictSet*)0; @@ -76,11 +78,12 @@ gdcmVR * gdcmGlobal::GetVR(void) { gdcmTS * gdcmGlobal::GetTS(void) { return TS; } + gdcmDictSet * gdcmGlobal::GetDicts(void) { return Dicts; } -/////////////////////////////////////////////////////////////////////////// +//----------------------------------------------------------------------------- // Because is not yet available in g++2.96 std::istream& eatwhite(std::istream& is) { char c; @@ -95,7 +98,6 @@ std::istream& eatwhite(std::istream& is) { /////////////////////////////////////////////////////////////////////////// // Because is not available in C++ (?) - void Tokenize (const std::string& str, std::vector& tokens, const std::string& delimiters) { @@ -111,7 +113,6 @@ void Tokenize (const std::string& str, /////////////////////////////////////////////////////////////////////////// // to prevent a flashing screen when non-printable character - char * _cleanString(char *v) { char *d; int i, l; @@ -128,20 +129,7 @@ char * _cleanString(char *v) { /////////////////////////////////////////////////////////////////////////// // to prevent a flashing screen when non-printable character - std::string _CreateCleanString(std::string s) { -/* char *d, *di, *v; - int i, l; - v=(char*)s.c_str(); - l = strlen(v); - d = di = strdup(v); - for (i=0; - i