X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmException.cxx;h=1e5ccb176e80bdbf39bd8f58d291134f96d1d11b;hb=56ad78cdf3b5de32f0a94a38cd32ddc9f403ffc3;hp=698b7a608017f0c52fc5f13471eaee4ebaa0c03b;hpb=d1c68c2c2ae9fadf927053150f7fbc625a7c7366;p=gdcm.git diff --git a/src/gdcmException.cxx b/src/gdcmException.cxx index 698b7a60..1e5ccb17 100644 --- a/src/gdcmException.cxx +++ b/src/gdcmException.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmException.cxx,v $ Language: C++ - Date: $Date: 2005/02/01 10:29:55 $ - Version: $Revision: 1.26 $ + Date: $Date: 2007/05/23 14:18:10 $ + Version: $Revision: 1.29 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -19,7 +19,9 @@ #include "gdcmException.h" #include -namespace gdcm +#include // for exit + +namespace GDCM_NAME_SPACE { //----------------------------------------------------------------------------- // Exception @@ -84,7 +86,7 @@ std::string Exception::getName() const throw() std::string name; std::string iname = typeid(*this).name(); - if(iname[0] == 'Q') + if ( iname[0] == 'Q' ) { nested = iname[1] - '0'; iname = std::string(iname, 2, std::string::npos); @@ -94,8 +96,8 @@ std::string Exception::getName() const throw() ::sscanf(iname.c_str(), "%u%n", &nb, &offset); iname = std::string(iname, offset, std::string::npos); name += std::string(iname, 0, nb); - if(i + 1 < nested) name += "::"; - iname = std::string(iname, nb, std::string::npos); + if ( i + 1 < nested) name += "::"; + iname = std::string(iname, nb, std::string::npos ); } return name; #else // no class name demangling